편집기 부가기능 빌드

편집자 부가기능을 빌드할 때는 다음 일반적인 절차를 따르세요.

  1. Apps Script 프로젝트를 만듭니다.
  2. 내장된 Apps Script HTML 서비스를 사용하여 부가기능의 모양과 동작을 정의하는 코드를 작성합니다.
  3. 부가기능을 테스트합니다.
  4. 부가기능을 게시합니다.

스크립트 프로젝트 만들기

편집기 부가기능은 독립형 Apps Script 프로젝트입니다. 독립형 스크립트 가이드에서는 새 프로젝트를 만드는 방법 안내를 제공합니다. 새 스크립트를 열기만 해도 됩니다. 이렇게 하면 프로젝트 파일 (처음 이름은 Untitled project)이 루트 Drive 폴더에 배치됩니다.

공동작업

다른 사용자와 부가기능 개발 시 공동작업하면 부가기능 프로젝트는 단일 사용자 계정으로 소유하게 됩니다. 부가기능을 게시할 때 단일 사용자 계정이 게시자 역할을 합니다. 게시 계정은 부가기능 스크립트 프로젝트에 대한 수정 액세스 권한이 있어야 하지만 프로젝트 소유자일 필요는 없습니다.

프로젝트 소유자가 퇴사하여 부가기능 코드 또는 설정에 액세스할 수 없게 되는 상황을 방지하는 것이 매우 중요합니다.

부가기능 코드에 대한 액세스 권한을 잃지 않으려면 부가기능에서 공동작업할 때 공유 드라이브를 사용하는 것이 좋습니다. 부가기능 스크립트 파일을 공유 드라이브에 배치하면 단일 계정이 프로젝트의 유일한 소유자가 되지 않습니다.

또한 스크립트 프로젝트의 Cloud Platform (GCP) 프로젝트에 공동작업자를 추가하는 것이 좋습니다. 이렇게 하면 팀원 중 한 명이 부가기능의 클라우드 설정에 항상 액세스할 수 있습니다.

부가기능 코딩

스크립트 프로젝트를 만들었으면 부가기능의 모양과 동작을 정의하는 코드 작성을 시작할 수 있습니다. Apps Script HTMLService를 통해 기존의 HTML 및 CSS를 사용하여 부가기능 사용자 인터페이스(대화상자 및 사이드바)를 구성합니다. 편집기 부가기능은 맞춤 메뉴 항목도 정의할 수 있습니다.

코딩할 때 부가기능 사용자 환경을 디자인하는 방법에 관한 가이드라인은 에디터 부가기능 스타일 가이드를 참고하세요. 또한 부가기능에 발생할 수 있는 다양한 승인 수명 주기 상태를 이해하고 프로그래밍해야 합니다.

부가기능 테스트

편집기 부가기능을 게시하기 전에 테스트하여 예상대로 작동하는지 확인할 수 있습니다. 테스트하려면 테스트 구성을 만들고 테스트 문서, 스프레드시트, 양식 또는 프레젠테이션을 사용해야 합니다.

자세한 내용은 편집기 부가기능 테스트를 참고하세요.

부가기능 게시

부가기능을 게시하면 다른 사용자에게 공개적으로 또는 도메인의 사용자만 사용할 수 있습니다. 게시 프로세스를 시작하기 전에 게시 개요를 검토하세요.

편집자 부가기능은 Google Workspace Marketplace에 게시됩니다. 공개적으로 사용 가능한 부가기능은 게시하기 전에 부가기능 검토를 완료해야 합니다.

자세한 내용은 편집자 부가기능 게시를 참고하세요.