부가기능을 게시하면 다른 사용자가 부가기능을 찾아 설치하고 사용할 수 있습니다.
콘텐츠 게시 전
잠재고객 파악
모든 사용자가 부가기능을 찾아 설치할 수 있도록 하려면 공개적으로 게시하세요. 부가기능을 공개적으로 게시하면 Google팀에서 부가기능을 검토한 후 Google Workspace Marketplace에 게시합니다.
특정 도메인의 사용자로 부가기능을 제한하려면 비공개로 게시하세요. 도메인에 부가기능을 비공개로 게시하면 게시 전에 Google팀에서 부가기능을 검토하지 않습니다.
부가기능 게시 요구사항 검토
부가기능 유형의 부가기능 게시 요구사항을 검토하고 부가기능이 모든 요구사항을 충족하는지 확인합니다. 검토 영역을 참고하세요.
공동작업자 액세스 권한 확인
부가기능의 Apps Script 프로젝트는 단일 사용자 계정(일반적으로 본인 계정) 또는 공유 드라이브가 소유합니다. 스크립트 공동작업자가 부가기능을 게시하려면 게시자 역할을 해야 하며 여기에는 표준 Google Cloud 프로젝트 만들기가 포함됩니다.
부가기능을 게시하려면 스크립트 프로젝트에 대한 수정 액세스 권한이 있어야 합니다. 스크립트 프로젝트 소유자가 아닌 경우 Workspace 계정이 프로젝트 소유자와 동일한 도메인에 속해야 합니다.
공동작업자 액세스 권한을 확인하려면 Google Workspace 부가기능 빌드의 개요를 참고하세요.
부가기능 테스트
부가기능이 완전히 작동하고 진행 중인 작업이 아닌지 확인합니다.
테스트 목적으로 게시되지 않은 부가기능 (개발자 부가기능이라고도 함)을 설치할 수 있습니다. 앱 스크립트 프로젝트를 공유하여 게시되지 않은 부가기능을 다른 사용자와 공유할 수 있습니다.
- Google Workspace 부가기능의 경우 Google Workspace 부가기능 테스트를 참고하세요.
- 편집기 부가기능의 경우 편집기 부가기능 테스트를 참고하세요.
부가기능 버전 만들기
부가기능 버전을 만들고 버전 번호를 기록합니다. 버전은 게시된 부가기능에서 사용하는 코드의 스냅샷입니다.
- 편집기 부가기능을 게시하는 경우 Google Workspace Marketplace SDK를 구성할 때 버전 번호를 사용해야 합니다.
- Google Workspace 부가기능을 게시하는 경우 게시하려는 버전의 배포 ID를 사용해야 합니다.
부가기능에서 Apps Script 라이브러리를 사용하는 경우 라이브러리 스크립트 프로젝트의 버전도 만들어 사용해야 합니다. 자세한 내용은 라이브러리를 참고하세요.
표준 Google Cloud 프로젝트 만들기
Apps Script에서 부가기능을 빌드하면 기본 Google Cloud 프로젝트가 자동으로 생성됩니다. 하지만 기본 Google Cloud 프로젝트를 사용하여 앱을 게시할 수는 없습니다. 대신 아래 단계에 따라 표준 Google Cloud 프로젝트를 만드세요.
- Google API 콘솔 프로젝트 목록을 엽니다.
- 프로젝트 만들기를 클릭합니다.
- 부가기능의 프로젝트 정보를 작성합니다.
- 만들기를 클릭합니다.
표준 Google Cloud 프로젝트를 만든 후 Apps Script 프로젝트를 기본 Google Cloud 프로젝트에서 표준 Google Cloud 프로젝트로 전환합니다.
부가기능 게시
부가기능을 게시할 준비가 되면 Google Workspace Marketplace에 앱을 게시하는 단계를 따르세요. 게시 방법을 참고하세요.