ICalUtilSNC - グローバル

ICalUtilSNC API は、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 sdtStr を GlideScheduleDateTime で表現したもの。

ICalUtilSNC - getTimeFromScheduleDateTime (GlideScheduleDateTime scheduleDateTime)

GlideScheduleDateTime から時刻を返します。

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

cURL の例

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