GAS 기본 문법 비망록 ④【트리거】
2894 단어 초보자GoogleAppsScript비망록gas
비망록입니다.
GoogleAppsScript 완전 입문 에서 배운 것을 비망록으로 정리해 갑니다.
트리거 유형
심플 트리거와 인스톨러블 트리거의 2종류가 있다.
이 두 가지는 사용 가능한 이벤트가 다르므로주의가 필요합니다
간단한 트리거
미리 정해진 함수명으로 스크립트를 작성한다.
간단하게 설치할 수 있지만 제한이 엄격하기 때문에 복잡한 트리거의 설치에는 적합하지 않다.
// スプレッドシート、ドキュメント、フォームを開いた時に実行
onOpen(e)
// スプレッドシートに変更があった際に実行
onEdit(e)
// 他にもonInstall(e)、doGet(e)、doPost(e)がある
사용 예
①함수를 정의한다.
onOpen(e)의 경우
// スプレッドシート起動時にメッセージボックスを表示させる
function onOpen() {
Browser.msgBox('今日も一日楽しもう!');
}
② 실행 버튼을 누릅니다.
설치 가능한 트리거
발동시키는 이벤트의 내용과 함수를 작성해, 스크립트 에디터의 메뉴로부터 설정을 한다.
함수명은 스스로 정할 수 있다.
// スプレッドシート、ドキュメント、フォームを開いた時に実行
起動時
// スプレッドシートに変更があった際に実行
編集時
// 他にも値の変更時、フォーム送信時、時間主導型がある
사용 예
①함수를 작성한다.
예
function message() {
Browser.msgBox('今日も一日楽しもう!');
}
② 스크립트 편집기의 메뉴에서 편집 → 현재 프로젝트의 트리거를 선택
③ 트리거를 추가한다.
④ 트리거로 선택한 타이밍에 실행된다.
Reference
이 문제에 관하여(GAS 기본 문법 비망록 ④【트리거】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ooo_000_ooo/items/d9a87de69ee0c1ec6685텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)