부가기능은 게시 전에 철저하게 테스트하여 작동한다는 것입니다. Apps Script를 사용하면 편집자 부가기능 개발 중인 경우에 사용합니다. 이 다음과 같은 용도로 사용할 수 있습니다.
- 독립형 스크립트로 작성된 부가기능이 의도한 대로 작동하는지 확인 시트, 문서, 프레젠테이션 또는 양식에 적용할 때
- 부가기능 설치 흐름이 의도한 대로 작동하는지 확인합니다. 특히 다른 이니셜 승인 수명 주기 상태 (설치됨, 사용 설정됨 또는 둘 다)
- 특정 작업을 수행할 때 부가기능이 의도한 대로 작동하는지 확인 문서 및 그 콘텐츠를 보여줍니다.
- 부가기능의 현재 버전과 이전 버전을 테스트하고 비교합니다.
테스트 배포 만들기
테스트 배포는 부가기능과 테스트 문서의 조합입니다. 스크립트 버전을 개발했고 이를 부가기능으로 테스트하려는 경우 다음 단계를 따르세요.
- 아직 없다면 스프레드시트, 문서, 프레젠테이션이나 양식을 사용하여 부가기능을 테스트할 수 있습니다
- 부가기능이 포함된 스크립트 프로젝트를 엽니다.
- 배포 > 배포 테스트를 클릭합니다.
- 유형 선택 옆에 있는 배포 유형 사용 설정 을 클릭합니다. 편집자 부가기능을 선택합니다.
- 새 테스트 만들기 또는 테스트 추가를 클릭합니다.
- 코드 버전을 선택하거나 최신 코드를 선택합니다.
- Config(구성) 섹션에서 테스트의 초기 승인 상태를 선택합니다.
- 테스트 문서에서 선택한 문서 없음을 클릭합니다. 스프레드시트, 문서, 부가기능을 테스트하는 데 사용할 Slides 또는 Forms 파일을 열고 삽입을 클릭합니다.
- 테스트 저장을 클릭합니다.
저장된 모든 테스트 배포가 배포 테스트 대화상자에 표시됩니다. 이를 통해 나중에 동일한 테스트 배포를 다시 방문할 수 있습니다
테스트 배포 실행
저장된 테스트 배포가 하나 이상 있는 경우 다음 단계를 따르세요.
- 부가기능이 포함된 스크립트 프로젝트를 엽니다.
- 배포 > 배포 테스트를 클릭합니다.
- 저장된 테스트에서 저장된 테스트 옆에 있는 라디오 버튼을 선택합니다. 실행을 클릭합니다.
테스트 문서가 새 탭에서 열립니다. 부가기능은 승인 상태 지정할 수 있습니다 부가기능이 메뉴 및 UI 요소와 상호작용하여 의도됩니다.
테스트 세부정보
에디터 부가기능을 테스트할 때 유의해야 할 사항이 몇 가지 있습니다. 다음과 같습니다.
- 설치 가능한 트리거 테스트 중에는 지원되지 않습니다. 설치 가능 여부에 따라 달라지는 기능 트리거는 테스트할 수 없습니다.
- 최신 코드로 테스트하도록 설정된 테스트 배포를 실행하는 동안 테스트 문서를 새로고침하여 부가기능 스크립트에 저장된 변경사항을 확인할 수 있습니다.
- 테스트 문서에는 원본의 편집자와 공유할 수 있는 URL이 있습니다. 테스트 문서를 참조하세요. 이렇게 하면 매우 중요하며
- 부가기능에서 속성 서비스 속성이 유지되고 다음에 테스트 배포 시 사용 가능한 상태로 유지됨 시작됩니다
- 또한 부가기능과 포드의 동일한 조합을 사용하는 모든 테스트 배포는 테스트 문서가 동일한 속성 정보에 액세스할 수 있어야 합니다. 예를 들어 두 개의 테스트 배포를 만듭니다. 첫 번째 배포에서 사용할 수 있고 그 반대의 경우도 마찬가지이지만, 동일한 스크립트 및 테스트 문서를 사용합니다
- 테스트 배포를 실행하는 경우 다음을 실행하는 경우 승인하라는 메시지가 표시될 수 있습니다. 스크립트를 실행하지 않은 사용자 스크립트를 승인하는 것은 테스트는 테스트 외부의 스크립트도 승인합니다.