이 서비스는 스크립트 트리거 및 스크립트 게시에 대한 액세스를 제공합니다.
클래스
이름 | 간략한 설명 |
---|---|
Auth | Apps Script가 트리거된 함수를 통해 실행할 수 있는 승인된 서비스의 카테고리를 식별하는 열거형입니다. |
Authorization | 사용자가 하나 이상의 서비스를 사용하도록 이 스크립트를 승인해야 하는지 확인하고 승인 대화상자의 URL을 제공하는 데 사용되는 객체입니다. |
Authorization | 스크립트의 승인 상태를 나타내는 열거형입니다. |
Calendar | 캘린더 트리거의 빌더입니다. |
Clock | 시계 트리거의 빌더입니다. |
Document | 문서 트리거의 빌더입니다. |
Event | 트리거된 이벤트 유형을 나타내는 열거형입니다. |
Form | 양식 트리거의 빌더입니다. |
Installation | 스크립트가 현재 사용자의 부가기능으로 설치된 방법을 나타내는 열거형입니다. |
Script | 스크립트 게시 및 트리거에 액세스하고 조작합니다. |
Service | 스크립트 게시에 액세스하고 조작합니다. |
Spreadsheet | 스프레드시트 트리거의 빌더입니다. |
State | 스크립트가 콜백 API (예: OAuth 흐름)에서 사용할 수 있는 상태 토큰을 만들 수 있습니다. |
Trigger | 스크립트 트리거 |
Trigger | 스크립트 트리거의 일반 빌더입니다. |
Trigger | 트리거가 실행되는 이벤트의 소스를 나타내는 열거형입니다. |
Auth Mode
속성
속성 | 유형 | 설명 |
---|---|---|
NONE | Enum | 승인이 필요한 서비스에 대한 액세스를 허용하지 않는 모드입니다. |
CUSTOM_FUNCTION | Enum | 맞춤 스프레드시트 함수에 사용할 수 있도록 제한된 서비스 하위 집합에 액세스할 수 있는 모드입니다. |
LIMITED | Enum | 제한된 서비스 하위 집합에 대한 액세스를 허용하는 모드입니다. |
FULL | Enum | 승인이 필요한 모든 서비스에 액세스할 수 있는 모드입니다. |
Authorization Info
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
get | Authorization | 사용자가 하나 이상의 서비스를 사용하도록 이 스크립트를 승인해야 하는지 여부를 나타내는 값을 가져옵니다 (예: Script ). |
get | String | 스크립트에 대한 액세스 권한을 부여하는 데 사용할 수 있는 승인 URL을 가져옵니다. |
Authorization Status
속성
속성 | 유형 | 설명 |
---|---|---|
REQUIRED | Enum | 사용자가 하나 이상의 서비스를 사용하도록 이 스크립트를 승인해야 합니다. |
NOT_REQUIRED | Enum | 사용자가 이 스크립트에 현재 필요한 모든 승인을 부여했습니다. |
Calendar Trigger Builder
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
create() | Trigger | 트리거를 만들고 반환합니다. |
on | Calendar | 캘린더 항목이 생성, 업데이트 또는 삭제될 때 실행되는 트리거를 지정합니다. |
Clock Trigger Builder
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
after(durationMilliseconds) | Clock | 트리거가 실행되는 현재 시간 이후의 최소 기간 (밀리초)을 지정합니다. |
at(date) | Clock | 트리거가 실행되는 시점을 지정합니다. |
at | Clock | 지정된 날짜에 트리거가 실행되도록 지정합니다(기본적으로 자정(+/- 15분) 무렵). |
at | Clock | 트리거가 실행되는 시간을 지정합니다. |
create() | Trigger | 트리거를 만듭니다. |
every | Clock | 트리거를 n 일마다 실행하도록 지정합니다. |
every | Clock | 트리거를 n 시간마다 실행하도록 지정합니다. |
every | Clock | 트리거를 n 분마다 실행하도록 지정합니다. |
every | Clock | 트리거를 n 주마다 실행하도록 지정합니다. |
in | Clock | 트리거가 실행되는 지정된 날짜/시간의 시간대를 지정합니다. |
near | Clock | 트리거가 실행되는 분 (±15분)을 지정합니다. |
on | Clock | 트리거가 실행되는 월의 날짜를 지정합니다. |
on | Clock | 트리거가 실행되는 요일을 지정합니다. |
Document Trigger Builder
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
create() | Trigger | 새 트리거를 만들고 반환합니다. |
on | Document | 문서가 열릴 때 실행되는 트리거를 지정합니다. |
Event Type
속성
속성 | 유형 | 설명 |
---|---|---|
CLOCK | Enum | 시간 기반 이벤트가 특정 시간에 도달하면 트리거가 실행됩니다. |
ON_OPEN | Enum | 사용자가 Google Docs, Sheets 또는 Forms 파일을 열면 트리거가 실행됩니다. |
ON_EDIT | Enum | 사용자가 Google Sheets 파일을 수정하면 트리거가 실행됩니다 (예: 셀에 새 값을 입력하면 변경사항이 아닌 수정으로 간주됨). |
ON_FORM_SUBMIT | Enum | 사용자가 Google 양식에 응답하면 트리거가 실행됩니다. |
ON_CHANGE | Enum | 사용자가 Google Sheets 파일을 변경하면 트리거가 실행됩니다 (예: 수정 대신 변경으로 간주되는 행 추가). |
ON_EVENT_UPDATED | Enum | 지정된 Google Calendar에서 일정이 생성, 업데이트 또는 삭제되면 트리거가 실행됩니다. |
Form Trigger Builder
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
create() | Trigger | 새 트리거를 만들고 반환합니다. |
on | Form | 응답이 양식에 제출될 때 실행되는 트리거를 지정합니다. |
on | Form | 양식의 수정 뷰가 열릴 때 실행할 트리거를 지정합니다. |
Installation Source
속성
속성 | 유형 | 설명 |
---|---|---|
APPS_MARKETPLACE_DOMAIN_ADD_ON | Enum | 관리자가 사용자의 도메인에 부가기능을 설치했습니다. |
NONE | Enum | 스크립트가 부가기능으로 실행되지 않습니다. |
WEB_STORE_ADD_ON | Enum | 사용자가 Chrome 웹 스토어에서 부가기능을 설치했습니다. |
Script App
속성
속성 | 유형 | 설명 |
---|---|---|
Auth | Auth | Apps Script가 트리거된 함수를 통해 실행할 수 있는 승인된 서비스의 카테고리를 식별하는 열거형입니다. |
Authorization | Authorization | 스크립트의 승인 상태를 나타내는 열거형입니다. |
Event | Event | 트리거된 이벤트 유형을 나타내는 열거형입니다. |
Installation | Installation | 스크립트가 사용자에게 부가기능으로 설치된 방식을 나타내는 열거형입니다. |
Trigger | Trigger | 트리거가 실행되는 이벤트의 소스를 나타내는 열거형입니다. |
Week | Weekday | 요일을 나타내는 열거형입니다. |
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
delete | void | 지정된 트리거를 삭제하여 더 이상 실행되지 않도록 합니다. |
get | Authorization | 사용자가 하나 이상의 서비스를 사용하도록 이 스크립트를 승인해야 하는지 확인하고 승인 대화상자의 URL을 제공하는 데 사용되는 객체를 가져옵니다. |
get | String | openid 범위가 부여된 경우 유효 사용자의 Open |
get | Installation | 스크립트가 현재 사용자의 부가기능으로 설치된 방법을 나타내는 enum 값을 반환합니다 (예: 사용자가 Chrome 웹 스토어를 통해 직접 설치했는지 또는 도메인 관리자가 모든 사용자를 위해 설치했는지 여부). |
get | String | 유효한 사용자의 OAuth 2.0 액세스 토큰을 가져옵니다. |
get | Trigger[] | 현재 프로젝트 및 현재 사용자와 연결된 설치 가능한 모든 트리거를 가져옵니다. |
get | String | 스크립트 프로젝트의 고유 ID를 가져옵니다. |
get | Service | 스크립트를 웹 앱으로 게시하는 것을 제어하는 데 사용되는 객체를 가져옵니다. |
get | Trigger[] | 이 스크립트 또는 부가기능에 대해서만 지정된 문서에서 이 사용자가 소유한 설치 가능한 모든 트리거를 가져옵니다. |
get | Trigger[] | 이 스크립트 또는 부가기능에 대해서만 지정된 양식에서 이 사용자가 소유한 설치 가능한 모든 트리거를 가져옵니다. |
get | Trigger[] | 이 스크립트 또는 부가기능에 대해서만 지정된 스프레드시트에서 이 사용자가 소유한 설치 가능한 모든 트리거를 가져옵니다. |
invalidate | void | 유효한 사용자가 현재 스크립트를 실행하는 데 필요한 승인을 무효화합니다. |
new | State | 콜백 API (예: OAuth 흐름)에서 사용할 수 있는 상태 토큰의 빌더를 만듭니다. |
new | Trigger | 실행 시 지정된 함수를 호출하는 설치 가능한 트리거를 만드는 프로세스를 시작합니다. |
Service
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
get | String | 웹 앱이 배포된 경우 웹 앱의 URL을 반환하고, 그렇지 않으면 null 를 반환합니다. |
is | Boolean | 스크립트에 웹 앱으로 액세스할 수 있는 경우 true 을 반환합니다. |
Spreadsheet Trigger Builder
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
create() | Trigger | 트리거를 만들고 반환합니다. |
on | Spreadsheet | 스프레드시트의 콘텐츠 또는 구조가 변경될 때 실행되는 트리거를 지정합니다. |
on | Spreadsheet | 스프레드시트가 수정될 때 실행되는 트리거를 지정합니다. |
on | Spreadsheet | 스프레드시트에 제출된 양식이 있을 때 실행되는 트리거를 지정합니다. |
on | Spreadsheet | 스프레드시트가 열릴 때 실행할 트리거를 지정합니다. |
State Token Builder
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
create | String | 상태 토큰의 암호화된 문자열 표현을 생성합니다. |
with | State | 토큰에 인수를 추가합니다. |
with | State | 콜백 함수를 설정합니다. |
with | State | 토큰이 유효한 기간 (초)을 설정합니다. |
Trigger
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
get | Event | 트리거가 실행되는 이벤트 유형을 반환합니다. |
get | String | 트리거가 실행될 때 호출될 함수를 반환합니다. |
get | Trigger | 트리거를 실행하는 이벤트 소스를 반환합니다. |
get | String | 소스별 ID를 반환합니다. |
get | String | 트리거를 서로 구분하는 데 사용할 수 있는 고유 식별자를 반환합니다. |
Trigger Builder
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
for | Document | 지정된 문서에 연결된 Document 를 만들고 반환합니다. |
for | Document | 지정된 ID의 문서에 연결된 Document 를 만들고 반환합니다. |
for | Form | 지정된 양식에 연결된 Form 를 만들고 반환합니다. |
for | Form | 지정된 ID의 양식에 연결된 Form 를 만들고 반환합니다. |
for | Spreadsheet | 지정된 스프레드시트에 연결된 Spreadsheet 를 만들고 반환합니다. |
for | Spreadsheet | 지정된 ID로 스프레드시트에 연결된 Spreadsheet 를 만들고 반환합니다. |
for | Calendar | 캘린더 트리거를 빌드하기 위한 빌더를 반환합니다. |
time | Clock | 시간 기반 트리거를 빌드하기 위한 Clock 를 만들고 반환합니다. |
Trigger Source
속성
속성 | 유형 | 설명 |
---|---|---|
SPREADSHEETS | Enum | Google Sheets로 인해 트리거가 실행됩니다. |
CLOCK | Enum | 시간 기반 이벤트로 인해 트리거가 실행됩니다. |
FORMS | Enum | Google Forms에서 트리거가 실행됩니다. |
DOCUMENTS | Enum | Google Docs로 인해 트리거가 실행됩니다. |
CALENDAR | Enum | Google Calendar에서 트리거가 실행됩니다. |