ICalUtilSNC - グローバル

ICalUtilSNC スクリプトインクルードは、iCalendar 準拠のイベントを生成する関数を提供します。

ICalUtilSNC - formatICalComponent(アレイ arrEvents)

書式設定された VCALENDAR コンポーネントを生成します。

表 : 1. パラメーター
名前 タイプ 説明
arrEvents アレイ VCALENDAR コンポーネントを構成するプロパティ。
表 : 2. 返される内容
タイプ 説明
アレイ VCALENDAR を形成するために必要なプロパティ。

ICalUtilSNC - formatICalEvent(アレイ arrEvent, ブーリアン useAlarm)

書式設定された VEVENT コンポーネントを生成します。

表 : 3. パラメーター
名前 タイプ 説明
arrEvent アレイ VEVENT を構成する個々のプロパティが含まれます。
useAlarm ブーリアン true の場合、VEVENT に VALARM が追加されます。
表 : 4. 返される内容
タイプ 説明
文字列 書式設定された VEVENT。

ICalUtilSNC - formatRecurringRule (オブジェクト ruleObj)

VEVENT の RRULE プロパティを書式設定します。

表 : 5. パラメーター
名前 タイプ 説明
ruleObj オブジェクト RRULE プロパティのプロパティが含まれます。
表 : 6. 返される内容
タイプ 説明
文字列 書式設定された RRULE プロパティ。

ICalUtilSNC - getDateFromScheduleDateTime (GlideScheduleDateTime scheduleDateTime)

GlideScheduleDateTime から日付を返します。

表 : 7. パラメーター
名前 タイプ 説明
scheduleDateTime GlideScheduleDateTime 日付と時刻を GlideScheduleDateTime で表現したもの。
表 : 8. 返される内容
タイプ 説明
文字列 書式設定された日付。

cURL の例

var scheduleDateTime = new GlideScheduleDateTime();
var myICalUtilSNC = new ICalUtilSNC();
var scheduleDate = myICalUtilSNC.getDateFromScheduleDateTime(scheduleDateTime);

gs.info(scheduleDateTime);
gs.info(scheduleDate);

出力:

2023-02-08 09:05:22
20230208

ICalUtilSNC - getSDT(文字列 sdtStr, 文字列 timeZone)

渡された日付と時刻の文字列に基づいて GlideScheduleDateTime オブジェクトを返します。

表 : 9. パラメーター
名前 タイプ 説明
sdtStr 文字列 書式設定された ScheduleDateTime。
timeZone 文字列 オプション。GlideScheduleDateTime オブジェクトを生成するときに使用するタイムゾーン。
表 : 10. 返される内容
タイプ 説明
GlideScheduleDateTime 渡された日付と時刻の文字列の GlideScheduleDateTime 表現。

ICalUtilSNC - getTimeFromScheduleDateTime (GlideScheduleDateTime scheduleDateTime)

GlideScheduleDateTime から時刻を返します。

表 : 11. パラメーター
名前 タイプ 説明
scheduleDateTime GlideScheduleDateTime 日付と時刻を GlideScheduleDateTime で表現したもの。
表 : 12. 返される内容
タイプ 説明
文字列 書式設定された時刻。

次のコード例は、このメソッドを呼び出す方法を示しています。

var scheduleDateTime = new GlideScheduleDateTime();
var myICalUtilSNC = new ICalUtilSNC();
var scheduleDate = myICalUtilSNC.getTimeFromScheduleDateTime(scheduleDateTime);

gs.info(scheduleDateTime);
gs.info(scheduleDate);

出力:

2023-02-08 10:21:43
102143Z