Class Switch

Switch

사용 설정 또는 사용 중지를 지원하는 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입니다.

매개변수

이름유형설명
controlTypeSwitchControlType스위치 컨트롤 유형입니다.

리턴

Switch - 체이닝을 위한 객체입니다.


setFieldName(fieldName)

이(가) 있을 때 생성되는 이벤트 객체에서 이 스위치를 식별하는 키를 설정합니다. UI 상호작용입니다. 사용자에게 표시되지 않습니다. 필수 항목입니다.

다른 양식 입력란과 달리 이 입력란 이름은 고유하지 않아도 됩니다. 양식 입력 값 는 배열로 반환됩니다. 배열은 값이 표시됩니다.

매개변수

이름유형설명
fieldNameString이 스위치를 식별하는 데 사용되는 키입니다.

리턴

Switch - 체이닝을 위한 객체입니다.


setOnChangeAction(action)

스위치가 전환될 때 실행할 작업을 설정합니다.

매개변수

이름유형설명
actionAction스위치가 전환될 때 실행할 작업입니다.

리턴

Switch - 체이닝을 위한 객체입니다.


setSelected(selected)

이 스위치를 선택한 상태로 시작할지 또는 선택 해제한 상태로 시작할지 설정합니다.

매개변수

이름유형설명
selectedBoolean시작 스위치 상태 설정입니다.

리턴

Switch - 체이닝을 위한 객체입니다.


setValue(value)

이 스위치를 켜면 양식 입력으로 전송될 값을 설정합니다.

매개변수

이름유형설명
valueString스위치가 켜졌을 때 이름과 연결된 값입니다. 이것이 항상 문자열로 표현됩니다.

리턴

Switch - 체이닝을 위한 객체입니다.