gs.dateDiff() (グローバル GlideSystem) が無効な結果を返すIssue gs.dateDiff() を GlideDateTime オブジェクトと一緒に使用すると、問題が発生する場合があります。 手順 dateDiff() メソッドはユーザー/システム形式のパラメーターを想定し、GlideDateTime コンストラクターは内部形式 (yyyy-MM-dd HH:mm:ss) と UTC タイムゾーンのパラメーターを想定しています。dateDiff() メソッドを他の形式で使用すると、無効な結果が返される場合があります。gs.dateDiff() を使用する代わりに、GlideDateTime.subtract() メソッドを使用してください。 正しい方法 var gdt1 = GlideDateTime('2015-07-24 18:58:00');var gdt2 = GlideDateTime('2015-07-24 19:01:00');var duration2 = GlideDateTime.subtract(gdt1, gdt2); 正しくない方法 var gdt1 = GlideDateTime('2015-07-24 18:58:00');var gdt2 = GlideDateTime('2015-07-24 19:01:00');var duration1 = gs.dateDiff(gdt1, gdt2, false); gs.dateDiff() を使用する必要がある場合は、次のようにします。 var gdt1 = GlideDateTime('2015-07-24 18:58:00');var gdt2 = GlideDateTime('2015-07-24 19:01:00');var duration1 = gs.dateDiff(gdt1.getDisplayValue(), gdt2.getDisplayValue(), false); gs.dateDiff() メソッドはスコープ対象のアプリケーションでは使用できません。