- 리소스: 배포
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - DeploymentConfig
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - EntryPoint
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - EntryPointType
 - WebAppEntryPoint
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - WebAppConfig
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - 액세스
 - ExecuteAs
 - ExecutionApiEntryPoint
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - ExecutionApiConfig
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - AddOnEntryPoint
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - 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 프로젝트의 배포를 업데이트합니다. |