ServiceNow スコープ対象 GlideSchedule addメソッドのサンプルコード

概要
スコープ対象 GlideSchedule API は、スケジュールへの新しいスケジュールセグメントの追加、
スケジュール内に日時があるかどうかの判断、スケジュールのタイムゾーンの設定など、
GlideSchedule オブジェクトに対して操作を実行するためのメソッドを提供します。
GlideSchedule – add(GlideDateTime startDate, GlideDuration offSet)
startDate GlideDateTime 新しいスケジュールセグメントの開始日。
offset GlideDuration 新しいスケジュールセグメントの時間オフセット。

サンプルコード
var startDate = new GlideDateTime('2024-01-02’);
var days = 3;
var dur = new GlideDuration(60 * 60 * 24 * 1000 * days);
var schedule = new GlideSchedule();
var end = schedule.add(startDate, dur);
gs.info(end);

実行結果
*** Script: 2024-01-05 00:00:00

IT

Posted by arkgame