- 리소스: 배포
- DeploymentConfig
- EntryPoint
- EntryPointType
- WebAppEntryPoint
- WebAppConfig
- 액세스
- ExecuteAs
- ExecutionApiEntryPoint
- ExecutionApiConfig
- AddOnEntryPoint
- AddOnType
- 메서드
리소스: 배포
단일 스크립트 배포를 나타냅니다.
JSON 표현 |
---|
{ "deploymentId": string, "deploymentConfig": { object ( |
필드 | |
---|---|
deploymentId |
이 배포의 배포 ID입니다. |
deploymentConfig |
배포 구성입니다. |
updateTime |
최종 수정일 타임스탬프 RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
entryPoints[] |
배포의 진입점입니다. |
DeploymentConfig
메타데이터는 배포 구성 방법을 정의합니다.
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 |
부가기능 속성으로 이동합니다. |
EntryPointType
진입점 유형입니다.
열거형 | |
---|---|
ENTRY_POINT_TYPE_UNSPECIFIED |
지정되지 않은 진입점입니다. |
WEB_APP |
웹 애플리케이션 진입점입니다. |
EXECUTION_API |
API 실행 시작 지점입니다. |
ADD_ON |
부가기능 진입점입니다. |
WebAppEntryPoint
웹 애플리케이션 진입점입니다.
JSON 표현 |
---|
{
"url": string,
"entryPointConfig": {
object ( |
필드 | |
---|---|
url |
웹 애플리케이션의 URL입니다. |
entryPointConfig |
진입점의 구성입니다. |
WebAppConfig
웹 앱 진입점 구성입니다.
JSON 표현 |
---|
{ "access": enum ( |
필드 | |
---|---|
access |
웹 앱을 실행할 권한이 있는 사용자 |
executeAs |
웹 앱을 실행할 사용자 |
액세스
액세스 구성
열거형 | |
---|---|
UNKNOWN_ACCESS |
기본값이며 사용해서는 안 됩니다. |
MYSELF |
웹 앱 또는 실행 파일을 배포한 사용자만 액세스할 수 있습니다. 이 계정은 스크립트 프로젝트의 소유자가 아닐 수도 있습니다. |
DOMAIN |
웹 앱 또는 실행 파일을 배포한 사용자와 동일한 도메인에 있는 사용자만 액세스할 수 있습니다. |
ANYONE |
로그인한 모든 사용자가 웹 앱 또는 실행 파일에 액세스할 수 있습니다. |
ANYONE_ANONYMOUS |
로그인 여부와 관계없이 모든 사용자가 웹 앱이나 실행 파일에 액세스할 수 있습니다. |
ExecuteAs
웹 앱을 실행해야 하는 권한의 사용자를 지정하는 구성입니다.
열거형 | |
---|---|
UNKNOWN_EXECUTE_AS |
기본값이며 사용해서는 안 됩니다. |
USER_ACCESSING |
스크립트는 웹 앱에 액세스하는 사용자로 실행됩니다. |
USER_DEPLOYING |
스크립트는 웹 앱을 배포한 사용자로 실행됩니다. 이 계정은 스크립트 프로젝트의 소유자가 아닐 수도 있습니다. |
ExecutionApiEntryPoint
API 실행 시작 지점입니다.
JSON 표현 |
---|
{
"entryPointConfig": {
object ( |
필드 | |
---|---|
entryPointConfig |
진입점의 구성입니다. |
ExecutionApiConfig
API 실행 가능 진입점 구성입니다.
JSON 표현 |
---|
{
"access": enum ( |
필드 | |
---|---|
access |
API 실행 권한을 가진 사용자 |
AddOnEntryPoint
부가기능 진입점입니다.
JSON 표현 |
---|
{
"addOnType": enum ( |
필드 | |
---|---|
addOnType |
부가기능에서 지원되는 컨테이너 유형의 필수 목록입니다. |
title |
부가기능의 필수 제목입니다. |
description |
부가기능의 설명입니다(선택사항). |
helpUrl |
부가기능의 도움말 URL(선택사항)입니다. |
reportIssueUrl |
부가기능의 선택적 신고 문제 URL입니다. |
postInstallTipUrl |
부가기능의 필수 설치 후 도움말 URL입니다. |
AddOnType
AddType은 호스트 애플리케이션이 처리하는 부가기능의 카테고리를 정의합니다. 각 부가기능 유형에는 특정 유형의 부가기능을 배포하거나 실행할 때 사용되는 스크립트 매니페스트 섹션이 있습니다.
열거형 | |
---|---|
UNKNOWN_ADDON_TYPE |
기본값, 알 수 없는 부가기능 유형입니다. |
GMAIL |
Gmail의 부가기능 유형입니다. |
DATA_STUDIO |
데이터 스튜디오의 부가기능 유형입니다. |
메서드 |
|
---|---|
|
Apps Script 프로젝트의 배포를 만듭니다. |
|
Apps Script 프로젝트의 배포를 삭제합니다. |
|
Apps Script 프로젝트의 배포를 가져옵니다. |
|
Apps Script 프로젝트의 배포를 나열합니다. |
|
Apps Script 프로젝트의 배포를 업데이트합니다. |