이 페이지에서는 Apps Script 프로젝트의 최상위 수준을 설명합니다. 매니페스트 파일 JSON 데이터 구조와 같은 데이터 구조로 구성됩니다.
매니페스트의 하위 구조는 별도의 페이지에 정의됩니다.
- 최상위
Manifest
<ph type="x-smartling-placeholder">- </ph>
- Google Workspace
AddOns
<ph type="x-smartling-placeholder">- </ph>
Calendar
Drive
Gmail
HomepageTrigger
- 라이브러리 및 고급 서비스
dependencies
Sheets
매크로ExecutionApi
Webapp
- Google Workspace
매니페스트
매니페스트 구성의 최상위 수준입니다.
JSON 표현 |
---|
{ "addOns": { object (AddOns) }, "dependencies": { object (Dependencies) }, "exceptionLogging": string, "executionApi": { object (ExecutionApi) }, "oauthScopes": [ string ], "runtimeVersion": string, "sheets": { object (Sheets) }, "timeZone": string, "urlFetchWhitelist": [ string ], "webapp": { object (Webapp) } } |
필드 | |
---|---|
addOns |
프로젝트의 리소스 구성( <ph type="x-smartling-placeholder"></ph> 'Google Workspace 부가기능'을 선택합니다. |
dependencies |
의 구성 고급 서비스 라이브러리를 사용할 수 없습니다. |
exceptionLogging |
예외가 로깅되는 위치입니다. 올바른 설정은 있습니다.
|
executionApi |
스크립트 프로젝트의 API 실행 가능한 구성입니다. 이는 프로젝트가 API 실행을 위해 배포된 경우 사용됩니다. |
oauthScopes[] |
정의 승인 범위 사용할 수 없습니다. |
runtimeVersion |
런타임 버전은
스크립트에서 사용 중인 것입니다. 매니페스트에 이 필드가 없으면
스크립트는 기본 런타임 (
|
sheets |
정의하는 리소스 구성 <ph type="x-smartling-placeholder"></ph> Sheets 매크로. |
timeZone |
스크립트 시간대를 사용할 수 있는 <ph type="x-smartling-placeholder"></ph> ZoneId 값(예: 'America/Denver') |
urlFetchWhitelist[] |
HTTPS URL 프리픽스 목록입니다. 가져온 URL 엔드포인트가 있는 경우 이 목록의 접두사 중 하나와 일치해야 합니다. 이렇게 하면 사용자 데이터입니다. 이 필드는 테스트 배포의 경우 선택사항이지만 필수 요소입니다 자세히 알아보기: URL 허용 목록에 설정되어 있는지 확인하세요. |
webapp |
다음 경우에만 사용되는 스크립트 프로젝트의 웹 앱 구성 프로젝트가 웹 앱으로 배포됩니다 |