Class DateTimePicker

DateTimePicker

可讓使用者輸入日期和時間的輸入欄位。

適用於 Google Workspace 外掛程式和 Google Chat 應用程式。

var 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"));

方法

方法傳回類型簡短說明
setFieldName(fieldName)DateTimePicker設定欄位名稱,以便識別這個挑選器,而該欄位會產生以下事件: 都是 UI 互動
setOnChangeAction(action)DateTimePicker設定每次挑選器輸入內容變更時,指令碼執行的 Action
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePicker設定應與世界標準時間相差的分鐘數,
setTitle(title)DateTimePicker設定輸入欄位上方顯示的標題。
setValueInMsSinceEpoch(valueMsEpoch)DateTimePicker設定要在輸入欄位中預填的值。
setValueInMsSinceEpoch(valueMsEpoch)DateTimePicker設定要在輸入欄位中預填的值。

內容詳盡的說明文件

setFieldName(fieldName)

設定欄位名稱,以便識別這個挑選器,而該欄位會產生以下事件: 都是 UI 互動使用者會看到欄位名稱。必要;指定的欄位 名稱不得重複

參數

名稱類型說明
fieldNameString要指派給這個輸入來源的名稱。

回攻員

DateTimePicker:這個挑選器用於鏈結。


setOnChangeAction(action)

設定每次挑選器輸入內容變更時,指令碼執行的 Action

參數

名稱類型說明
actionAction要採取的動作。

回攻員

DateTimePicker:這個挑選器用於鏈結。


setTimeZoneOffsetInMins(timeZoneOffsetMins)

設定應與世界標準時間相差的分鐘數,如果已設定,日期和 顯示的時間以指定時區為準。如未設定,則時間會顯示在使用者的 時區。

參數

名稱類型說明
timeZoneOffsetMinsInteger時區與世界標準時間相差的分鐘數。

回攻員

DateTimePicker:這個挑選器用於鏈結。


setTitle(title)

設定輸入欄位上方顯示的標題。

參數

名稱類型說明
titleString輸入欄位標題。

回攻員

DateTimePicker:這個挑選器用於鏈結。


setValueInMsSinceEpoch(valueMsEpoch)

設定要在輸入欄位中預填的值。

參數

名稱類型說明
valueMsEpochNumber輸入內容以數字表示的預設值,以毫秒為單位,自 訓練週期其在表單回呼參數中一律會以字串表示。

回攻員

DateTimePicker:這個挑選器用於鏈結。


setValueInMsSinceEpoch(valueMsEpoch)

設定要在輸入欄位中預填的值。

參數

名稱類型說明
valueMsEpochString輸入內容為字串的預設值 (以毫秒為單位,自 訓練週期其在表單回呼參數中一律會以字串表示。

回攻員

DateTimePicker:這個挑選器用於鏈結。