- 리소스: Deployment
- DeploymentConfig
- 진입점
- EntryPoint 유형
- WebAppEntryPoint
- WebAppConfig
- 액세스
- 실행
- ExecutionApiEntryPoint
- ExecutionApiConfig
- AddOnEntryPoint
- 추가 유형
- 메서드
리소스: Deployment
단일 스크립트 배포를 나타냅니다.
JSON 표현 |
---|
{ "deploymentId": string, "deploymentConfig": { object ( |
필드 | |
---|---|
deploymentId |
이 배포의 배포 ID입니다. |
deploymentConfig |
배포 구성 |
updateTime |
최종 수정 날짜 타임스탬프 RFC3339 UTC 'Zulu' 형식의 타임스탬프(나노초 해상도 및 최대 9자리 소수) 예: |
entryPoints[] |
배포의 진입점입니다. |
배포 구성
배포 구성 방법을 정의하는 메타데이터입니다.
JSON 표현 |
---|
{ "scriptId": string, "versionNumber": integer, "manifestFileName": string, "description": string } |
필드 | |
---|---|
scriptId |
스크립트 프로젝트의 Drive ID입니다. |
versionNumber |
이 배포의 기반이 되는 버전 번호입니다. |
manifestFileName |
이 배포의 매니페스트 파일 이름입니다. |
description |
이 배포에 대한 설명입니다. |
EntryPoint
외부에서 배포에 액세스하는 방법을 정의하는 구성입니다.
JSON 표현 |
---|
{ "entryPointType": enum ( |
필드 | |
---|---|
entryPointType |
진입점의 유형입니다. |
통합 필드 properties 는 진입점 유형당 진입점 속성입니다. properties 은 다음 중 하나여야 합니다. |
|
webApp |
웹 앱의 진입점 사양입니다. |
executionApi |
Apps Script API 실행 호출에 대한 진입점 사양입니다. |
addOn |
부가기능 속성 |
진입점 유형
진입점의 유형입니다.
열거형 | |
---|---|
ENTRY_POINT_TYPE_UNSPECIFIED |
지정되지 않은 진입점입니다. |
WEB_APP |
웹 애플리케이션 진입점 |
EXECUTION_API |
API 실행 가능 진입점입니다. |
ADD_ON |
부가기능 진입점입니다. |
웹 앱 진입점
웹 애플리케이션 진입점
JSON 표현 |
---|
{
"url": string,
"entryPointConfig": {
object ( |
필드 | |
---|---|
url |
웹 애플리케이션의 URL입니다. |
entryPointConfig |
진입점의 구성입니다. |
웹 앱 구성
웹 앱 진입점 구성
JSON 표현 |
---|
{ "access": enum ( |
필드 | |
---|---|
access |
웹 앱을 실행할 권한이 있는 사용자 |
executeAs |
웹 앱을 실행할 대상입니다. |
이용 가능
액세스 구성
열거형 | |
---|---|
UNKNOWN_ACCESS |
기본값이므로 사용해서는 안 됩니다. |
MYSELF |
웹 앱 또는 실행 파일을 배포한 사용자만 액세스할 수 있습니다. 스크립트 프로젝트의 소유자일 필요는 없습니다. |
DOMAIN |
웹 앱 또는 실행 파일을 배포한 사용자와 동일한 도메인에 있는 사용자만 액세스할 수 있습니다. |
ANYONE |
로그인한 모든 사용자가 웹 앱 또는 실행 파일에 액세스할 수 있습니다. |
ANYONE_ANONYMOUS |
로그인 여부와 관계없이 모든 사용자가 웹 앱 또는 실행 파일에 액세스할 수 있습니다. |
실행
웹 앱을 실행할 권한을 가진 사용자를 지정하는 구성입니다.
열거형 | |
---|---|
UNKNOWN_EXECUTE_AS |
기본값이므로 사용해서는 안 됩니다. |
USER_ACCESSING |
웹 앱에 액세스하는 사용자로 스크립트가 실행됩니다. |
USER_DEPLOYING |
스크립트는 웹 앱을 배포한 사용자로 실행됩니다. 스크립트 프로젝트의 소유자는 아닐 수 있다는 점에 유의하세요. |
실행 API 항목 지점
API 실행 가능 진입점입니다.
JSON 표현 |
---|
{
"entryPointConfig": {
object ( |
필드 | |
---|---|
entryPointConfig |
진입점의 구성입니다. |
실행 API 구성
API 실행 가능 진입점 구성
JSON 표현 |
---|
{
"access": enum ( |
필드 | |
---|---|
access |
API 실행 파일을 실행할 권한이 있는 사용자 |
진입점 항목 추가
부가기능 진입점입니다.
JSON 표현 |
---|
{
"addOnType": enum ( |
필드 | |
---|---|
addOnType |
지원되는 컨테이너 유형 부가기능의 필수 목록입니다. |
title |
부가기능의 필수 제목입니다. |
description |
부가기능의 설명입니다(선택사항). |
helpUrl |
부가기능의 선택적 도움말 URL입니다. |
reportIssueUrl |
부가기능의 선택적 보고서 문제 URL입니다. |
postInstallTipUrl |
부가기능의 설치 후 도움말 URL입니다. |
부가기능 유형
AddType은 호스트 애플리케이션이 처리하는 부가기능의 카테고리를 정의합니다. 각 부가기능 유형에는 지정된 유형의 부가기능을 배포하거나 실행할 때 사용되는 스크립트 매니페스트 섹션이 있습니다.
열거형 | |
---|---|
UNKNOWN_ADDON_TYPE |
기본값은 알 수 없는 부가기능 유형입니다. |
GMAIL |
Gmail의 부가기능 유형입니다. |
DATA_STUDIO |
데이터 스튜디오의 부가기능 유형입니다. |
방법 |
|
---|---|
|
Apps Script 프로젝트의 배포를 만듭니다. |
|
Apps Script 프로젝트의 배포를 삭제합니다. |
|
Apps Script 프로젝트의 배포를 가져옵니다. |
|
Apps Script 프로젝트의 배포를 나열합니다. |
|
Apps Script 프로젝트의 배포를 업데이트합니다. |