ユーザーが日時を入力できる入力フィールド。
Google Workspace アドオンと Google Chat アプリで利用できます。
const dateTimePicker = CardService.newDateTimePicker() .setTitle('Enter the date and time.') .setFieldName('date_time_field') // Set default value as Jan 1, 2018, 3:00 AM UTC. Either a number or // string is acceptable. .setValueInMsSinceEpoch(1514775600) // EDT time is 5 hours behind UTC. .setTimeZoneOffsetInMins(-5 * 60) .setOnChangeAction( CardService.newAction().setFunctionName('handleDateTimeChange'), );
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
set | Date | UI 操作が発生したときに生成されるイベント オブジェクトで、この選択ツールを識別するフィールド名を設定します。 |
set | Date | 選択ツールの入力が変更されるたびにスクリプトが実行する Action を設定します。 |
set | Date | タイムゾーンと UTC との時差を分単位で設定します。 |
set | Date | 入力フィールドの上に表示されるタイトルを設定します。 |
set | Date | 入力フィールドに設定するプリフィル値を設定します。 |
set | Date | 入力フィールドに設定するプリフィル値を設定します。 |
詳細なドキュメント
set Field Name(fieldName)
UI 操作が発生したときに生成されるイベント オブジェクトで、この選択ツールを識別するフィールド名を設定します。フィールド名はユーザーに表示されます。必須。指定するフィールド名は一意である必要があります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
field | String | この入力に割り当てる名前。 |
戻る
Date
- チェーン用のこの選択ツール。
set On Change Action(action)
選択ツールの入力が変更されるたびにスクリプトが実行する Action
を設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
action | Action | 実行する操作。 |
戻る
Date
- チェーン用のこの選択ツール。
set Time Zone Offset In Mins(timeZoneOffsetMins)
タイムゾーンと UTC との時差を分単位で設定します。設定すると、日時が指定されたタイムゾーンで表示されます。設定しない場合、時刻はユーザーのタイムゾーンで表示されます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
time | Integer | タイムゾーンが UTC からずれている分数。 |
戻る
Date
- チェーン用のこの選択ツール。
set Title(title)
set Value In Ms Since Epoch(valueMsEpoch)
入力フィールドに設定するプリフィル値を設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
value | Number | 入力に数値として配置されるデフォルト値(エポックからのミリ秒単位)。フォームのコールバック パラメータでは常に文字列として表されます。 |
戻る
Date
- チェーン用のこの選択ツール。
set Value In Ms Since Epoch(valueMsEpoch)
入力フィールドに設定するプリフィル値を設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
value | String | 入力に文字列として配置されるデフォルト値(エポックからのミリ秒単位)。フォームのコールバック パラメータでは常に文字列として表されます。 |
戻る
Date
- チェーン用のこの選択ツール。