Google Workspace 부가기능 테스트하기

부가기능을 게시하면 사용자는 호스트 애플리케이션 또는 Google Workspace Marketplace를 통해 부가기능을 설치할 수 있습니다. 그러나 게시하기 전에 개발한 부가기능을 확장하는 호스트 애플리케이션 내에서 테스트하는 것이 좋습니다.

이 페이지에서는 현재 개발 중인 부가기능 (게시되지 않은 또는 개발자 부가기능이라고 함)을 테스트하거나 개인적인 용도로 설치하는 방법을 설명합니다.

기본 요건

  • 부가기능의 스크립트 프로젝트에 대한 편집자 액세스 권한이 있어야 합니다.
  • 조직의 다른 사용자가 부가기능을 테스트할 수 있도록 하려면 스크립트 프로젝트에 대한 편집자 액세스 권한을 부여하세요. 액세스 권한 부여에 관한 자세한 내용은 다른 개발자와 공동작업을 참고하세요.

게시되지 않은 부가기능 설치하기

Apps Script의 배포 대화상자에서 게시되지 않은 부가기능을 설치할 수 있습니다.

게시되지 않은 Google Workspace 부가기능을 테스트용으로 설치하려면 다음 단계를 따르세요.

  1. Apps Script 편집기에서 스크립트 프로젝트를 엽니다.
  2. 배포 > 배포 테스트를 클릭합니다.
  3. Install을 클릭합니다.
  4. 하단에서 완료를 클릭합니다.

Apps Script 프로젝트를 해당 계정과 공유하여 다른 사용자가 부가기능을 테스트하도록 허용할 수 있습니다 (수정 액세스 권한 필요). 그런 다음 사용자에게 위 단계를 따르라는 메시지를 표시합니다.

부가기능이 설치되면 확장되는 호스트 애플리케이션에서 즉시 사용할 수 있습니다. 부가기능이 표시되기 전에 호스트 애플리케이션 탭을 새로고침해야 할 수 있습니다. 또한 부가기능을 사용하기 전에 승인해야 합니다.

게시되지 않은 부가기능 제거하기

게시되지 않은 부가기능 배포를 제거하려면 다음 단계를 따르세요.

  1. Apps Script 편집기에서 스크립트 프로젝트를 엽니다.
  2. 배포 > 배포 테스트를 클릭합니다.
  3. 제거를 클릭합니다.
  4. 하단에서 완료를 클릭합니다.

이러한 단계를 실행하면 배포가 즉시 삭제되고 부가기능이 더 이상 호스트 애플리케이션에 표시되지 않습니다. 언제든지 설치 절차를 반복하여 배포를 다시 설치할 수 있습니다.

테스트 권장사항

Google Workspace 부가기능을 테스트하는 동안 부가기능 개발을 위한 권장사항을 따라야 합니다. 또한 다음을 수행해야 합니다.

  1. 부가기능이 확장하는 모든 호스트 애플리케이션에서 카드 탐색이 철저하게 흐릅니다. 사용자가 컨텍스트에서 컨텍스트로, 그리고 문맥이 아닌 카드와 문맥 카드 간에 이동할 때 부가기능 동작이 올바른지 확인합니다.

  2. 예시 테스트 데이터를 사용하여 부가기능의 동작을 평가하세요.

  3. 부가기능이 서드 파티 API 또는 기타 서비스에 연결되는 경우 서비스에 액세스할 수 있고 예상대로 작동하는지 확인합니다. 부가기능이 승인 및 로그인 세부정보를 올바르게 처리하는지 확인합니다.

  4. 모든 오류 조건이 적절하게 처리되는지 확인하세요. 필요한 경우 오류 카드를 사용합니다.

  5. 부가기능의 성능에 주의를 기울입니다. 코드를 변경했는데 부가기능의 속도가 느려지기 시작하면 해당 기능을 삭제하거나 재작업해야 할 수 있습니다.