支援開啟或關閉的 UI 元素。這只能在 DecoratedText 小工具中使用。
適用於 Google Workspace 外掛程式和 Google Chat 應用程式。
const switchDecoratedText = CardService.newDecoratedText() .setTopLabel('Switch decorated text widget label') .setText('This is a decorated text widget with a switch on the right') .setWrapText(true) .setSwitchControl( CardService.newSwitch() .setFieldName('form_input_switch_key') .setValue('form_input_switch_value') .setOnChangeAction( CardService.newAction().setFunctionName( 'handleSwitchChange'), ), );
方法
| 方法 | 傳回類型 | 簡短說明 |
|---|---|---|
set | Switch | 設定切換按鈕的控制項類型。 |
set | Switch | 設定在發生 UI 互動時產生的事件物件中,用於識別這個切換鈕的鍵。 |
set | Switch | 設定切換開關切換時要採取的動作。 |
set | Switch | 設定這個切換鈕的初始狀態為選取或未選取。 |
set | Switch | 設定這個切換鈕開啟時要傳送的表單輸入內容。 |
內容詳盡的說明文件
setControlType(controlType)
setFieldName(fieldName)
設定在發生 UI 互動時產生的事件物件中,用於識別這個切換鈕的金鑰。使用者不會看到這項資訊。必要欄位。
與其他表單欄位不同,這個欄位名稱不必是專屬名稱。使用相同欄位名稱的切換開關,其表單輸入值會以陣列形式傳回。這個陣列包含所有已啟用切換鈕的值,以及該欄位名稱。
參數
| 名稱 | 類型 | 說明 |
|---|---|---|
field | String | 用來識別這個交換器的金鑰。 |
回攻員
Switch - 這個物件,用於鏈結。
setOnChangeAction(action)
setSelected(selected)
setValue(value)
設定這個切換鈕開啟時要傳送的表單輸入內容。
參數
| 名稱 | 類型 | 說明 |
|---|---|---|
value | String | 切換鈕開啟時與名稱相關聯的值。當這個值傳送至表單回呼時,一律會以字串表示。 |
回攻員
Switch - 這個物件,用於鏈結。