편집자 부가기능 테스트

부가기능은 게시 전에 철저하게 테스트하여 작동한다는 것입니다. Apps Script를 사용하면 편집자 부가기능 개발 중인 경우에 사용합니다. 이 다음과 같은 용도로 사용할 수 있습니다.

  • 독립형 스크립트로 작성된 부가기능이 의도한 대로 작동하는지 확인 시트, 문서, 프레젠테이션 또는 양식에 적용할 때
  • 부가기능 설치 흐름이 의도한 대로 작동하는지 확인합니다. 특히 다른 이니셜 승인 수명 주기 상태 (설치됨, 사용 설정됨 또는 둘 다)
  • 특정 작업을 수행할 때 부가기능이 의도한 대로 작동하는지 확인 문서 및 그 콘텐츠를 보여줍니다.
  • 부가기능의 현재 버전과 이전 버전을 테스트하고 비교합니다.

테스트 배포 만들기

테스트 배포는 부가기능과 테스트 문서의 조합입니다. 스크립트 버전을 개발했고 이를 부가기능으로 테스트하려는 경우 다음 단계를 따르세요.

  1. 아직 없다면 스프레드시트, 문서, 프레젠테이션이나 양식을 사용하여 부가기능을 테스트할 수 있습니다
  2. 부가기능이 포함된 스크립트 프로젝트를 엽니다.
  3. 배포 > 배포 테스트를 클릭합니다.
  4. 유형 선택 옆에 있는 배포 유형 사용 설정 을 클릭합니다. 편집자 부가기능을 선택합니다.
  5. 새 테스트 만들기 또는 테스트 추가를 클릭합니다.
  6. 코드 버전을 선택하거나 최신 코드를 선택합니다.
  7. Config(구성) 섹션에서 테스트의 초기 승인 상태를 선택합니다.
  8. 테스트 문서에서 선택한 문서 없음을 클릭합니다. 스프레드시트, 문서, 부가기능을 테스트하는 데 사용할 Slides 또는 Forms 파일을 열고 삽입을 클릭합니다.
  9. 테스트 저장을 클릭합니다.

저장된 모든 테스트 배포가 배포 테스트 대화상자에 표시됩니다. 이를 통해 나중에 동일한 테스트 배포를 다시 방문할 수 있습니다

테스트 배포 실행

저장된 테스트 배포가 하나 이상 있는 경우 다음 단계를 따르세요.

  1. 부가기능이 포함된 스크립트 프로젝트를 엽니다.
  2. 배포 > 배포 테스트를 클릭합니다.
  3. 저장된 테스트에서 저장된 테스트 옆에 있는 라디오 버튼을 선택합니다. 실행을 클릭합니다.

테스트 문서가 새 탭에서 열립니다. 부가기능은 승인 상태 지정할 수 있습니다 부가기능이 메뉴 및 UI 요소와 상호작용하여 의도됩니다.

테스트 세부정보

에디터 부가기능을 테스트할 때 유의해야 할 사항이 몇 가지 있습니다. 다음과 같습니다.

  • 설치 가능한 트리거 테스트 중에는 지원되지 않습니다. 설치 가능 여부에 따라 달라지는 기능 트리거는 테스트할 수 없습니다.
  • 최신 코드로 테스트하도록 설정된 테스트 배포를 실행하는 동안 테스트 문서를 새로고침하여 부가기능 스크립트에 저장된 변경사항을 확인할 수 있습니다.
  • 테스트 문서에는 원본의 편집자와 공유할 수 있는 URL이 있습니다. 테스트 문서를 참조하세요. 이렇게 하면 매우 중요하며
  • 부가기능에서 속성 서비스 속성이 유지되고 다음에 테스트 배포 시 사용 가능한 상태로 유지됨 시작됩니다
  • 또한 부가기능과 포드의 동일한 조합을 사용하는 모든 테스트 배포는 테스트 문서가 동일한 속성 정보에 액세스할 수 있어야 합니다. 예를 들어 두 개의 테스트 배포를 만듭니다. 첫 번째 배포에서 사용할 수 있고 그 반대의 경우도 마찬가지이지만, 동일한 스크립트 및 테스트 문서를 사용합니다
  • 테스트 배포를 실행하는 경우 다음을 실행하는 경우 승인하라는 메시지가 표시될 수 있습니다. 스크립트를 실행하지 않은 사용자 스크립트를 승인하는 것은 테스트는 테스트 외부의 스크립트도 승인합니다.