부가기능 유형

이 페이지에서는 Google Workspace 부가기능Editor 부가기능이라는 두 가지 유형의 부가기능을 간략하게 설명합니다. 이러한 부가기능 유형은 확장하는 애플리케이션, 생성 방법, 제한사항이 서로 다릅니다.

Google Workspace 부가기능

Google Workspace 부가기능은 최신 세대의 부가기능으로, 다음과 같은 다양한 기능을 제공합니다.

  • 여러 Google Workspace 앱용 부가기능 하나만 빌드: 각 Google Workspace 애플리케이션용 부가기능을 별도로 만드는 대신 Google Workspace 전반에서 작동하는 단일 Google Workspace 부가기능을 빌드하고 관리할 수 있습니다. Google Workspace 부가기능은 다음 호스트 애플리케이션을 확장할 수 있습니다.

    • Gmail
    • Google Calendar
    • Google Chat (개발자 프리뷰)
    • Google Docs
    • Google Drive
    • Google Sheets
    • Google Slides
  • 브랜드 인지도 향상: 부가기능 아이콘은 기본적으로 부가기능의 호스트 앱 오른쪽 패널에 표시됩니다.

  • 홈페이지 환경 빌드: 부가기능이 확장하는 각 Google Workspace 앱에 대해 개별 홈페이지를 만들거나 여러 앱에 동일한 홈페이지를 사용할 수 있습니다.

  • 부가기능에 사용자 컨텍스트 반영: Google Workspace 부가기능을 설계하여 부가기능의 호스트 앱에 맞는 인터페이스를 표시할 수 있습니다. 예를 들어 부가기능은 이메일이나 일정 이벤트의 정보를 표시하거나 현재 Google Workspace 앱 페이지에 따라 작업을 제안할 수 있습니다.

  • 표준화된 인터페이스 사용: Apps Script Card 서비스에서 제공하는 내장 위젯 요소로 사용자 인터페이스를 구성합니다. 이러한 인터페이스를 정의하는 데 HTML 또는 CSS 전문 지식이 필요하지 않습니다.

  • Gmail용 데스크톱 및 모바일 클라이언트 확장: Google Workspace 부가기능이 Gmail을 확장하는 경우 Gmail의 데스크톱 및 모바일 버전에서 모두 사용할 수 있습니다. Gmail을 확장하는 Google Workspace 부가기능을 빌드하는 경우 부가기능의 별도 모바일 버전을 설계할 필요가 없습니다. 동일한 인터페이스가 어디에서나 사용됩니다.

  • 원하는 런타임을 사용합니다. 선호하는 호스팅 인프라, 개발 도구 체인, 소스 관리 시스템, 코딩 언어, 코드 라이브러리를 사용하여 Google Workspace 부가기능을 개발할 수 있습니다.

편집자 부가기능

편집기 부가기능은 Docs, Sheets, Slides, Forms와 같은 Google 편집기 애플리케이션 중 하나를 확장합니다. 각 편집기 부가기능 유형 (예: Sheets 부가기능)에는 유형별 기능, 제한사항, 특별 고려사항이 있을 수 있습니다. Editor 부가기능을 빌드할 때는 이러한 Editor 관련 세부정보를 이해하는 것이 중요합니다. 특정 편집기의 부가기능에 대한 자세한 내용은 해당 섹션을 참고하세요.

편집기 부가기능은 파일 생성, 편집, 서식 지정, 애플리케이션 간 데이터 이동과 같은 일반적인 편집기 작업을 자동화할 수 있습니다. 편집기 부가기능 인터페이스는 현재 작업에 맞게 맞춤설정할 수 있습니다.

편집기 부가기능은 개인 또는 내부용으로 Google 문서, Sheets, Slides 또는 Forms 내에서 작업을 자동화하는 데 적합합니다. 많은 사용자를 처리해야 하거나, 지연 시간이 짧아야 하거나, 인프라를 완전히 제어해야 하는 대규모 기능이 필요한 부가기능의 경우 인프라, 배포, 출시 프로세스를 더 잘 제어할 수 있도록 다른 런타임 환경에서 Google Workspace 부가기능을 빌드하는 것이 좋습니다.

편집기 부가기능은 다음과 같은 방식으로 Google Workspace 부가기능과 다르게 작동합니다.

  • 편집기 부가기능은 메뉴 항목, 대화상자, 사이드바로 구성된 인터페이스를 만들 수 있습니다. 부가기능 대화상자와 사이드바는 표준 HTML 및 CSS를 사용하여 정의됩니다.
  • 편집기 부가기능은 Google Drive 내에서 파일을 생성하거나 수정하거나 파일과 상호작용하므로 특별한 승인 규칙이 있습니다. Editor 부가기능을 개발하는 동안 Editor 부가기능 승인 수명 주기를 이해하는 것이 중요합니다.
  • 각 편집기에서 생성되고 업데이트된 파일에는 특정 구조가 있습니다. 예를 들어 Google Slides 프레젠테이션은 슬라이드, 마스터 또는 레이아웃이 될 수 있는 페이지로 구성됩니다. 파일을 읽거나 수정할 때 부가기능이 이러한 파일 구조와 상호작용하는 경우가 많으므로 이러한 파일 구조를 이해해야 합니다.
  • 에디터 부가기능은 Android나 iOS가 아닌 데스크톱 클라이언트에서만 작동합니다.
  • 편집기 부가기능은 Apps Script에서 구현해야 합니다.