オンとオフの切り替えをサポートする UI 要素。これは DecoratedText
ウィジェット内でのみ使用できます。
Google Workspace アドオンと Google Chat アプリでご利用いただけます。
var 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")));
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
setControlType(controlType) | Switch | スイッチのコントロール タイプを設定します。 |
setFieldName(fieldName) | Switch | イベントが発生したときに生成されるイベント オブジェクトで、このスイッチを識別するキーを設定します。 UI インタラクション。 |
setOnChangeAction(action) | Switch | スイッチが切り替えられたときに実行するアクションを設定します。 |
setSelected(selected) | Switch | このスイッチを選択したときと選択解除したときのどちらで開始するかを設定します。 |
setValue(value) | Switch | このスイッチがオンになっているときにフォーム入力として送信される値を設定します。 |
詳細なドキュメント
setControlType(controlType)
スイッチのコントロール タイプを設定します。デフォルトは SWITCH
です。
パラメータ
名前 | 型 | 説明 |
---|---|---|
controlType | SwitchControlType | スイッチ コントロールのタイプ。 |
戻る
Switch
- チェーン用のオブジェクト。
setFieldName(fieldName)
イベントが発生したときに生成されるイベント オブジェクトで、このスイッチを識別するキーを設定します。 UI インタラクション。ユーザーには表示されません。必須です。
他のフォーム フィールドとは異なり、このフィールドの名前を一意にする必要はありません。フォームの入力値 同じフィールド名を使用するスイッチの場合、配列として返されます。配列は、 値を使用します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
fieldName | String | このスイッチの識別に使用されるキー。 |
戻る
Switch
- チェーン用のオブジェクト。
setOnChangeAction(action)
setSelected(selected)
このスイッチを選択したときと選択解除したときのどちらで開始するかを設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
selected | Boolean | 開始スイッチの状態の設定。 |
戻る
Switch
- チェーン用のオブジェクト。
setValue(value)
このスイッチがオンになっているときにフォーム入力として送信される値を設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
value | String | スイッチがオンになっているときに名前に関連付けられた値。これが 常に文字列で表されます。 |
戻る
Switch
- チェーン用のオブジェクト。