Class SpreadsheetTriggerBuilder

스프레드시트트리거빌더

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

메서드

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

자세한 문서

create()

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

리턴

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


onChange()

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

const sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger('myFunction').forSpreadsheet(sheet).onChange().create();

리턴

SpreadsheetTriggerBuilder: 연결을 위한 빌더


onEdit()

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

const sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger('myFunction').forSpreadsheet(sheet).onEdit().create();

리턴

SpreadsheetTriggerBuilder: 연결을 위한 빌더


onFormSubmit()

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

const sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger('myFunction')
    .forSpreadsheet(sheet)
    .onFormSubmit()
    .create();

리턴

SpreadsheetTriggerBuilder: 연결을 위한 빌더입니다.


onOpen()

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

const sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger('myFunction').forSpreadsheet(sheet).onOpen().create();

리턴

SpreadsheetTriggerBuilder: 연결을 위한 빌더