ユーザーが日時を入力できる入力フィールド。
フォーム送信の検証をサポートします。Action.setAllWidgetsAreRequired(allWidgetsAreRequired) が true に設定されている場合、またはこのウィジェットが Action.addRequiredWidget(requiredWidget) で指定されている場合、値が選択されない限り送信アクションはブロックされます。
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 | Google Workspace フローでは、入力変数がフローの他のステップからの日時出力を受け入れます。 |
set | Date | ピッカーの入力が変更されるたびにスクリプトが実行する Action を設定します。 |
set | Date | タイムゾーンを UTC からオフセットする分数値を設定します。 |
set | Date | 入力フィールドの上に表示されるタイトルを設定します。 |
set | Date | 入力フィールドに設定する事前入力値を設定します。 |
set | Date | 入力フィールドに設定する事前入力値を設定します。 |
詳細なドキュメント
set Field Name(fieldName)
UI 操作が発生したときに生成されるイベント オブジェクトで、このピッカーを識別するフィールド名を設定します。フィールド名はユーザーに表示されます。必須。指定されたフィールド名は一意である必要があります。
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
field | String | この入力に割り当てる名前。 |
戻る
Date - チェーン用のこのピッカー。
set Host App Data Source(hostAppDataSource)
Google Workspace フローでは、入力変数がフローの他のステップからの日時出力を受け入れます。たとえば、Gmail メッセージが送信された時刻や、カレンダーの予定がスケジュールされた日付を取得できます。
Google Workspace フローを拡張する Google Workspace アドオンの Gemini アルファ プログラムでのみ利用できます。
const workflowDataSource = CardService.newWorkflowDataSource().setIncludeVariables(true); const hostAppDataSource = CardService.newHostAppDataSource().setWorkflowDataSource(workflowDataSource); const dateTimePicker = CardService.newDateTimePicker() .setTitle('Enter the date and time.') .setFieldName('date_time_field') .setHostAppDataSource(hostAppDataSource);
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
host | Host | データソース。 |
戻る
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 - チェーン用のこのピッカー。