본문 바로가기

프로그래밍 공부/google GAS + spreedsheet

[GAS+SpreedSheet] 구글 앱스 스크립트(GAS) 트리거 설정하는 방법

반응형

안녕하세요.

오늘은 구글 앱스 스크립트(Google Apps Script)에서 트리거를 설정하는 방법을 알려드리고자 합니다.

 

트리거를 설정하면 특정 조건에서 만들어 놓은 함수들을 실행하는 기능인데요,
크게는 스프레드 시트에서 변경이 일어날 때, 시간에 기반하여, 캘린더에 따라 실행되도록 만들 수 있습니다.

 

저는 주로 시간 기반으로 활용하고 있습니다.

매일 몇 시에 실행, 매주 무슨 요일 몇시에 실행 등 아주 편리하죠...

 

특히 로아 공대관리 시트에 찰떡 <<--

 

 

아래는 트리거 설정 방법입니다.

 

1. 스프레드 시트에서 '확장 프로그램'을 클릭합니다.

 

2. 나오는 메뉴 중 'Apps Script'를 눌러주세요.

 

3. 연결된 Apps Script 파일이 열릴텐데요, 왼쪽의 시계 그림을 눌러주세요.

 

4. 트리거 메뉴가 열립니다. 오른쪽 하단의 '트리거 추가'를 누르세요.

 

5. 트리거를 설정해 줄건데요, 1부터 4까지 따라 설정하세요.

 1) 실행할 함수를 선택한다.

 2) 이벤트 소스를 선택한다. -> 시간 기반으로 설정했습니다.

 3-1) 시간 유형에서 일 단위로 선택한다.  -> 실행 시간을 선택한다. -> 매일 해당시간에 코드 실행!

 3-2) 시간 유형을 주 단위로 선택한다. -> 일 단위를 선택하고 실행 시간을 선택 -> 매 주, 해당 요일에 코드 실행!

 

6. 설정된 트리거를 확인한다.

 

이렇게 설정이 끝났습니다.

물론 트리거는 여러개도 설정이 가능합니다!!

 

설정한 상황에 실행되니, 그 때 확인해보면 되겠습니다.

반응형