-
Google Apps Script를 Google Workspace Marketplace에 배포하는 방법AppsScript 2023. 11. 30. 21:05
Google Apps Script를 Google Workspace Marketplace에 배포하는 과정은 여러 단계를 포함하며, 몇 가지 중요한 요구 사항과 절차를 따라야 합니다. 이 과정은 사용자가 자신의 스크립트나 애플리케이션을 넓은 대중에게 제공하고자 할 때 필요합니다.
배포 전 준비
- 스크립트 완성: 원하는 기능을 모두 갖춘 안정적인 버전의 스크립트를 준비합니다.
- 프로젝트 세부사항 작성: 프로젝트의 이름, 로고, 설명 등을 준비합니다. 이 정보는 마켓플레이스에서 사용자에게 보여질 것입니다.
- OAuth 동의 화면 설정: 사용자 데이터에 액세스하는 스크립트의 경우, Google Cloud Platform에서 OAuth 동의 화면을 구성해야 합니다. 이는 사용자가 스크립트 사용을 위해 로그인하고 권한을 부여할 때 필요합니다.
- 테스트 사용자 추가: 앱을 배포하기 전에, Google Cloud Platform에서 테스트 사용자를 추가하여 앱을 미리 테스트할 수 있습니다.
배포 절차
Google Cloud Platform 프로젝트 만들기: Google Apps Script는 Google Cloud Platform 프로젝트와 연결되어야 합니다. 이를 위해 새 프로젝트를 만들거나 기존 프로젝트를 사용할 수 있습니다.
- Google Apps Script 프로젝트와 연결: 스크립트 에디터에서 '리소스' > 'Cloud Platform 프로젝트'를 선택하여 스크립트를 Google Cloud Platform 프로젝트와 연결합니다.
- Google Workspace Marketplace SDK 활성화: Google Cloud Platform에서 Google Workspace Marketplace SDK를 활성화합니다.
- 배포 구성: Google Workspace Marketplace SDK에서 스크립트의 세부사항을 구성하고 필요한 정보(이름, 설명, 로고, 스크린샷 등)를 입력합니다.
- 배포: 모든 정보를 입력하고 검토한 후, 스크립트를 배포합니다. 처음에는 일반적으로 비공개 상태로 배포되며, 준비가 완료되면 공개 상태로 전환할 수 있습니다.
유의사항
- 보안 및 개인정보: 사용자의 데이터와 상호작용하는 스크립트는 Google의 보안 및 개인정보보호 정책을 준수해야 합니다.
- 검토 과정: 공개적으로 배포하기 전에 Google의 검토 과정을 거쳐야 할 수도 있습니다. 이는 시간이 다소 걸릴 수 있습니다.
- 이러한 단계를 거치면 Google Apps Script를 Google Workspace Marketplace에 성공적으로 배포할 수 있습니다. Marketplace에서는 스크립트를 더 넓은 사용자 범위에게 제공하고, 사용자 피드백을 받을 수 있는 기회가 됩니다.
배포 전 준비 단계 3번
Google Apps Script 프로젝트에 대한 OAuth 동의 화면을 설정하는 것은 사용자 데이터에 접근할 때 필요한 중요한 단계입니다. OAuth 동의 화면을 설정하려면, Google Cloud Platform(GCP)에서 몇 가지 설정을 해야 합니다.
OAuth 동의 화면 설정 단계
- Google Cloud Platform Console 접근: Google Cloud Platform Console에 접속하여 로그인합니다.
- 프로젝트 선택 또는 생성: Google Apps Script 프로젝트와 연결된 GCP 프로젝트를 선택하거나 새 프로젝트를 생성합니다.
- API 및 서비스로 이동: GCP 콘솔의 사이드바에서 "API 및 서비스" > "대시보드"를 선택합니다.
OAuth 동의 화면 구성:
- 사이드바에서 "OAuth 동의 화면"을 선택합니다.
- 사용자 유형을 선택합니다. 일반적으로 "외부"를 선택합니다.
- 필요한 정보를 입력합니다. 이에는 애플리케이션 이름, 사용자 지원 이메일, 앱 로고, 개인정보 보호 정책 링크, 서비스 약관 링크 등이 포함될 수 있습니다.
- "저장 및 계속"을 클릭하여 다음 단계로 진행합니다.
범위 추가 (필요한 경우):
- 필요한 경우, 애플리케이션에서 요청할 OAuth 범위를 추가합니다.
- 각 범위에 대해 설명을 추가해야 할 수도 있습니다.
- "저장 및 계속"을 클릭합니다.
테스트 사용자 추가:
- OAuth 동의 화면의 검토가 완료될 때까지, 애플리케이션은 테스트 사용자만 사용할 수 있습니다.
- 테스트 사용자의 이메일 주소를 추가합니다.
- "저장 및 계속"을 클릭합니다.
요약 검토 및 제출:
설정한 내용을 검토합니다.
모든 것이 정확하다면, "제출"을 클릭하여 OAuth 동의 화면을 완성합니다.
유의사항
OAuth 동의 화면은 앱이 사용자 데이터에 접근할 수 있도록 사용자의 동의를 얻는 데 사용됩니다.
설정한 내용은 Google의 검토를 받을 수 있으며, 이 과정은 몇 일이 걸릴 수 있습니다.
동의 화면이 승인되기 전에는, 등록된 테스트 사용자만 애플리케이션을 사용할 수 있습니다.
이 단계를 완료하면 Google Apps Script 프로젝트의 사용자들이 스크립트가 그들의 데이터에 접근하는 것에 동의할 수 있는 화면을 볼 수 있게 됩니다.