gs.daysAgo メソッドが MM-dd-yyyy 形式を使用するフィールドで正しく機能しない説明 gs.daysAgo を使用してフィールドの値を入力する際、日付形式がデフォルトと異なると、正しく表示されません。 再現手順 レコードプロデューサーを開きます。デフォルト値 javascript:gs.daysAgo(-5) をもつ、日時タイプの新しい変数を作成します。レコードプロデューサーを実行します。 変数が期待どおりに表示されます。日付形式として MM-dd-yyyy を使用するように sys_user レコードを変更します。このユーザーでレコードプロデューサーを再実行します。日付フィールドは入力されたままですが、次のように日付が正しくないように見えます。システムのデフォルト:2014-07-29 21:15:09MM-dd-yyyy 形式:10-07-0196 21:15:09 ワークアラウンド gs.daysAgo を新しい GlideDateTime レコードに渡し、その新しいレコードの表示値を取得します。 たとえば、デフォルト値として javascript:gs.daysAgo(-5); を使用する代わりに、以下を使用します。 javascript: new GlideDateTime(gs.daysAgo(-5)).getDisplayValue(); 関連する問題:PRB604613