이 페이지에서는 빌드할 수 있는 두 가지 유형의 부가기능인 Google Workspace 부가기능 및 편집자 부가기능 에 대한 일반적인 개요를 제공합니다. 이러한 부가기능 유형은 확장하는 애플리케이션, 생성 방법, 제한사항이 다릅니다.
Google Workspace 부가기능
Google Workspace 부가기능은 최신 세대의 부가기능으로 다음과 같은 다양한 기능을 제공합니다.
여러 Google Workspace 앱을 위한 부가기능 하나 빌드: 각 앱에 대해 별도의 부가기능을 사용하는 대신 Google Workspace 전반에서 작동하는 단일 Google Workspace 부가기능을 빌드하고 관리할 수 있습니다. Google Workspace 부가기능은 다음 호스트 애플리케이션을 확장할 수 있습니다.
- Gmail
- Google 캘린더
- Google Chat
- Google Docs
- Google Drive
- Google Meet
- Google Sheets
- Google Slides
브랜드 인지도 향상: 부가기능 아이콘은 기본적으로 호스트 앱의 오른쪽 패널에 표시됩니다.
홈페이지 환경 빌드: 부가기능이 확장하는 각 Google Workspace 앱에 대해 개별 홈페이지를 만들거나 여러 앱에 동일한 홈페이지를 사용합니다.
부가기능에 컨텍스트 반영: 호스트 앱에 특정한 인터페이스를 표시하도록 Google Workspace 부가기능을 설계합니다. 예를 들어 부가기능은 이메일 또는 캘린더 일정의 정보를 표시하거나 현재 Google Workspace 앱 페이지를 기반으로 작업을 제안할 수 있습니다.
표준화된 인터페이스 사용: Google Apps Script
Card서비스에서 제공하는 기본 위젯 요소로 사용자 인터페이스를 구성합니다. 이러한 인터페이스를 정의하는 데 HTML 또는 CSS 전문 지식이 필요하지 않습니다.Gmail 데스크톱 및 모바일 클라이언트 확장: Google Workspace 부가기능이 Gmail을 확장하는 경우 데스크톱 버전과 모바일 버전 모두에서 사용합니다. 별도의 모바일 버전을 설계할 필요가 없습니다. 모든 곳에서 동일한 인터페이스가 사용됩니다.
선호하는 런타임 사용: 선호하는 호스팅 인프라, 개발 도구, 소스 제어 시스템, 코딩 언어, 코드 라이브러리를 사용하여 Google Workspace 부가기능을 개발합니다.
편집자 부가기능
편집자 부가기능은 Docs, Sheets, Slides, Forms와 같은 Google 편집기 애플리케이션을 확장합니다. 각 편집자 부가기능 유형 (예: Sheets 부가기능)에는 유형별 기능, 제한사항, 특별 고려사항이 있습니다. 편집자 부가기능을 빌드할 때는 이러한 편집기별 세부정보를 이해하세요. 특정 편집기의 부가기능에 관한 자세한 내용은 다음을 참고하세요.
편집자 부가기능은 파일 생성, 수정, 서식 지정, 애플리케이션 간 데이터 이동과 같은 일반적인 편집기 작업을 자동화할 수 있습니다. 편집자 부가기능 인터페이스는 매우 세밀하게 맞춤설정할 수 있습니다.
편집자 부가기능은 개인 또는 내부용으로 Google Docs, Sheets, Slides, Forms 내에서 작업을 자동화하는 데 적합합니다. 많은 사용자를 처리해야 하거나 지연 시간이 짧아야 하거나 인프라를 완전히 제어해야 하는 대규모 기능을 요구하는 부가기능의 경우 인프라, 배포, 출시 프로세스를 더 효과적으로 제어하기 위해 다른 런타임 환경에서 Google Workspace 부가기능을 빌드하는 것이 좋습니다.
편집자 부가기능은 다음과 같은 방식으로 Google Workspace 부가기능과 다르게 동작합니다.
- 편집자 부가기능은 메뉴 항목, 대화상자, 사이드바로 구성된 인터페이스를 만들 수 있습니다. 인터페이스는 표준 HTML 및 CSS를 사용하여 정의됩니다.
- 편집자 부가기능은 Google Drive의 파일과 상호작용하므로 특별한 승인 규칙이 있습니다. 편집자 부가기능을 개발할 때는 편집자 부가기능 승인을 이해하세요.
- 각 편집기에서 생성되고 업데이트되는 파일에는 특정 구조가 있습니다. 예를 들어 Google Slides 프레젠테이션은 슬라이드, 마스터, 레이아웃과 같은 페이지로 구성됩니다. 부가기능은 파일을 읽거나 수정할 때 이러한 파일 구조와 상호작용하는 경우가 많으므로 이러한 파일 구조를 이해하세요.
- 편집자 부가기능은 Android 또는 iOS가 아닌 데스크톱 클라이언트에서만 작동합니다.
- 편집자 부가기능은 Apps Script에서 구현해야 합니다.