Class SpreadsheetTriggerBuilder

SpreadsheetTriggerBuilder

스프레드시트 트리거용 빌더입니다.

방법

메서드반환 유형간략한 설명
create()Trigger트리거를 만들어 반환합니다.
onChange()SpreadsheetTriggerBuilder스프레드시트의 콘텐츠나 구조가 변경될 때 실행되는 트리거를 지정합니다.
onEdit()SpreadsheetTriggerBuilder스프레드시트 수정 시 실행될 트리거를 지정합니다.
onFormSubmit()SpreadsheetTriggerBuilder스프레드시트에 제출된 양식이 있을 때 실행되는 트리거를 지정합니다.
onOpen()SpreadsheetTriggerBuilder스프레드시트가 열릴 때 실행될 트리거를 지정합니다.

자세한 문서

create()

트리거를 만들어 반환합니다.

리턴

Trigger - 생성된 트리거입니다.


onChange()

스프레드시트의 콘텐츠나 구조가 변경될 때 실행되는 트리거를 지정합니다.

var sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger("myFunction")
  .forSpreadsheet(sheet)
  .onChange()
  .create();

리턴

SpreadsheetTriggerBuilder: 체이닝을 위한 빌더


onEdit()

스프레드시트 수정 시 실행될 트리거를 지정합니다.

var sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger("myFunction")
  .forSpreadsheet(sheet)
  .onEdit()
  .create();

리턴

SpreadsheetTriggerBuilder: 체이닝을 위한 빌더


onFormSubmit()

스프레드시트에 제출된 양식이 있을 때 실행되는 트리거를 지정합니다.

var sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger("myFunction")
  .forSpreadsheet(sheet)
  .onFormSubmit()
  .create();

리턴

SpreadsheetTriggerBuilder - 체이닝을 위한 빌더입니다.


onOpen()

스프레드시트가 열릴 때 실행될 트리거를 지정합니다.

var sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger("myFunction")
  .forSpreadsheet(sheet)
  .onOpen()
  .create();

리턴

SpreadsheetTriggerBuilder: 체이닝을 위한 빌더