オン / オフの切り替えをサポートする UI 要素。これは Decorated
ウィジェット内でのみ使用できます。
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 | このスイッチがオンになっているときに、フォーム入力として送信される値を設定します。 |
詳細なドキュメント
set Control Type(controlType)
スイッチのコントロール タイプを設定します。デフォルトは SWITCH
です。
パラメータ
名前 | 型 | 説明 |
---|---|---|
control | Switch | スイッチのコントロール タイプ。 |
戻る
Switch
- チェーン用のこのオブジェクト。
set Field Name(fieldName)
UI 操作が発生したときに生成されるイベント オブジェクトで、このスイッチを識別するキーを設定します。ユーザーには表示されません。必須。
他のフォーム フィールドとは異なり、このフィールド名を一意にする必要はありません。同じフィールド名を使用するスイッチのフォーム入力値は、配列として返されます。この配列は、そのフィールド名を持つ有効なスイッチの値で構成されます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
field | String | このスイッチを識別するために使用されるキー。 |
戻る
Switch
- チェーン用のこのオブジェクト。
set On Change Action(action)
set Selected(selected)
set Value(value)
このスイッチがオンになっているときに、フォーム入力として送信される値を設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
value | String | スイッチがオンの場合に名前に関連付けられる値。フォーム コールバックに送信される値は、常に文字列として表されます。 |
戻る
Switch
- チェーン用のこのオブジェクト。