getDayOfWeekLocalTime() メソッドを使用すると誤った結果が生成されるSummary次の KB では、ユーザー/アドミニストレーターがビジネスロジックで getDayOfWeekLocalTime() メソッドを使用する方法を詳しく説明します。このメソッドは、1 週間の日数に対応するため、1 〜 7 の数値を返します。内訳は次のとおりです。 1 - 月曜日 2 - 火曜日 3 - 水曜日 4:木曜日 5 - 金曜日 6 - 土曜日 7 - 日曜日 このメソッドは、ビジネスロジックの日付/時刻オブジェクトに対してのみ使用する必要があります。このメソッドは日付/時刻オブジェクト専用であるため、日付オブジェクトにメソッドを使用すると予期しない結果が生じます。 例:不適切な使用 var startDateTime = new GlideDateTime("2019-08-22 12:00:00");var startDate = startDateTime.getDate(); gs.print("@@@ TEST DATE START " + startDate);gs.print("@@@ TEST DAY OF WEEK IS " + startDate.getDayOfWeekLocalTime()); これにより、2019-08-22 12:00:00 (木曜日) に渡すと、4 ではなく 3 の値が返されます 適切な使用: var gdt = new GlideDateTime("2019-08-20 12:00:00");gs.print(gdt.getDayOfWeekLocalTime()); 20番目は火曜日に対応し、日付/時刻オブジェクトを使用してメソッドを渡したため、これは値2を返します