可讓使用者輸入時間的輸入欄位。
適用於 Google Workspace 外掛程式和 Google Chat 應用程式。
var dateTimePicker = CardService.newTimePicker() .setTitle("Enter the time.") .setFieldName("time_field") // Set default value as 3:30 AM. .setHours(3) .setMinutes(30) .setOnChangeAction(CardService.newAction() .setFunctionName("handleDateTimeChange"));
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
setFieldName(fieldName) | TimePicker | 設定欄位名稱,以便識別這個挑選器,而該欄位會產生以下事件: 都是 UI 互動 |
setHours(hours) | TimePicker | 設定要在輸入欄位中預填的時數值。 |
setMinutes(minutes) | TimePicker | 設定要在輸入欄位中預填的分鐘數值。 |
setOnChangeAction(action) | TimePicker | 設定每次挑選器輸入內容變更時,指令碼執行的 Action 。 |
setTitle(title) | TimePicker | 設定輸入欄位上方顯示的標題。 |
內容詳盡的說明文件
setFieldName(fieldName)
設定欄位名稱,以便識別這個挑選器,而該欄位會產生以下事件: 都是 UI 互動使用者會看到欄位名稱。必要;指定的欄位 名稱不得重複
參數
名稱 | 類型 | 說明 |
---|---|---|
fieldName | String | 要指派給這個輸入來源的名稱。 |
回攻員
TimePicker
:這個挑選器用於鏈結。
setHours(hours)
設定要在輸入欄位中預填的時數值。
參數
名稱 | 類型 | 說明 |
---|---|---|
hours | Integer | 輸入內容中的預設小時值,介於 0 到 23 之間。一定是 以字串表示。 |
回攻員
TimePicker
:這個挑選器用於鏈結。
setMinutes(minutes)
設定要在輸入欄位中預填的分鐘數值。
參數
名稱 | 類型 | 說明 |
---|---|---|
minutes | Integer | 輸入項目中的預設分鐘值,介於 0 到 59 之間。一定是 以字串表示。 |
回攻員
TimePicker
:這個挑選器用於鏈結。