Class SpreadsheetTriggerBuilder

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 - 연결을 위한 빌더입니다.