UI 요소 내에서 상호작용을 가능하게 하는 작업입니다. 이 작업은 클라이언트에서 직접 발생하지 않고 선택적 매개변수를 사용하여 Apps Script 콜백 함수를 호출합니다.
var image = CardService.newImage() .setOnClickAction(CardService.newAction() .setFunctionName("handleImageClick") .setParameters({imageSrc: 'carImage'}));
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
setFunctionName(functionName) | Action | 호출할 콜백 함수의 이름을 설정합니다. |
setLoadIndicator(loadIndicator) | Action | 작업 진행 중에 표시되는 로드 표시기를 설정합니다. |
setParameters(parameters) | Action | 맞춤 매개변수를 콜백 함수에 전달할 수 있습니다. |
자세한 문서
setFunctionName(functionName)
호출할 콜백 함수의 이름을 설정합니다. 필수 항목입니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
functionName | String | 함수 이름입니다. 포함된 라이브러리의 함수(예: Library.libFunction1 )를 사용할 수 있습니다. |
리턴
Action
- 체이닝용 객체입니다.
setLoadIndicator(loadIndicator)
작업 진행 중에 표시되는 로드 표시기를 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
loadIndicator | LoadIndicator | 표시할 표시기입니다. |
리턴
Action
- 체이닝용 객체입니다.
setParameters(parameters)
맞춤 매개변수를 콜백 함수에 전달할 수 있습니다. 선택사항입니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
parameters | Object | 키와 값은 모두 문자열이어야 합니다. |
리턴
Action
- 체이닝용 객체입니다.