ICalUtilSNC - グローバル
ICalUtilSNC API は、iCalendar に準拠するイベントを生成する機能を提供します。
ICalUtilSNC - formatICalComponent(アレイ arrEvents)
書式設定された VCALENDAR コンポーネントを生成します。
| 名前 | タイプ | 説明 |
|---|---|---|
| arrEvents | アレイ | VCALENDAR コンポーネントを構成するプロパティが含まれます。 |
| タイプ | 説明 |
|---|---|
| アレイ | VCALENDAR の形成に必要なプロパティが含まれます。 |
ICalUtilSNC - formatICalEvent(アレイ arrEvent, ブーリアン useAlarm)
書式設定された VEVENT コンポーネントを生成します。
| 名前 | タイプ | 説明 |
|---|---|---|
| arrEvent | アレイ | VEVENT を構成する個々のプロパティが含まれます。 |
| useAlarm | ブーリアン | true の場合、VEVENT に VALARM が追加されます。 |
| タイプ | 説明 |
|---|---|
| 文字列 | 書式設定された VEVENT。 |
ICalUtilSNC - formatRecurringRule (オブジェクト ruleObj)
VEVENT の RRULE プロパティを書式設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ruleObj | オブジェクト | RRULE プロパティのプロパティが含まれます。 |
| タイプ | 説明 |
|---|---|
| 文字列 | 書式設定された RRULE プロパティ。 |
ICalUtilSNC - getDateFromScheduleDateTime (GlideScheduleDateTime scheduleDateTime)
GlideScheduleDateTime から日付を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| scheduleDateTime | GlideScheduleDateTime | 日付と時刻を GlideScheduleDateTime で表現したもの。 |
| タイプ | 説明 |
|---|---|
| 文字列 | 書式設定された日付。 |
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 オブジェクトを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| sdtStr | 文字列 | 書式設定された ScheduleDateTime。 |
| timeZone | 文字列 | このパラメーターを指定すると、生成された GlideScheduleDateTime に使用されます。 |
| タイプ | 説明 |
|---|---|
| GlideScheduleDateTime | sdtStr を GlideScheduleDateTime で表現したもの。 |
ICalUtilSNC - getTimeFromScheduleDateTime (GlideScheduleDateTime scheduleDateTime)
GlideScheduleDateTime から時刻を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| scheduleDateTime | GlideScheduleDateTime | 日付と時刻を GlideScheduleDateTime で表現したもの。 |
| タイプ | 説明 |
|---|---|
| 文字列 | 書式設定された時刻。 |
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