이메일의 목적은 수신자가 캘린더 일정 추가, 양식 작성, 예약, 기타 애플리케이션 사용과 같은 특정 작업을 수행하거나 목표에 도달하도록 유도하는 것입니다. 하지만 수신자는 추가 메시지 없이 태스크를 완료해야 하며, 여러 수동 단계를 수행해야 하는 경우가 많습니다.
Google Workspace 부가기능을 사용하여 이러한 작업을 자동화하면 사용자의 시간과 노력을 절약할 수 있습니다. 사용자가 Gmail에서 메시지를 읽거나 작성할 때 Google Workspace 부가기능은 다음과 같이 다양한 방식으로 메시지에 작업을 수행할 수 있는 맞춤설정된 대화형 UI를 제공할 수 있습니다.
- Gmail UI에 사용자의 추가 정보 표시
- Google 이외의 서비스에 연결하여 정보 검색 또는 기타 작업 수행
- 부가기능 동작을 제어하거나 다른 서비스로 정보를 전송하는 수단을 제공합니다.
Google Workspace 부가기능은 Gmail에서 다음과 같은 확장 프로그램을 정의할 수 있습니다.
- 홈페이지 및 기타 비 컨텍스트 카드.
- 사용자가 Gmail 메시지를 열 때 표시되는 컨텍스트 인터페이스
- 사용자가 메시지나 답장을 작성할 때 표시되는 컨텍스트 인터페이스
- 사용자 상호작용에 대한 응답으로 자동으로 새 메시지 초안을 작성합니다.
또한 Gmail을 확장하는 Google Workspace 부가기능은 데스크톱과 모바일 클라이언트 모두에서 사용됩니다.
Gmail 홈페이지
Gmail은 Google Workspace 부가기능 홈페이지 표시를 지원합니다.
Gmail의 부가기능 일반 홈페이지를 표시하려면 부가기능의 매니페스트에 addOns.gmail
필드가 있는지 확인하면 됩니다.
또는 부가기능 매니페스트에 gmail.homepageTrigger
를 추가하여 Gmail 전용 홈페이지를 제공합니다.
두 경우 모두 부가기능 스크립트 프로젝트에 홈페이지 트리거 함수의 이름을 제공해야 합니다. 이 함수는 필요할 때 Gmail 홈페이지를
빌드하기 위해 자동으로 호출됩니다. 단일 Card
또는 홈페이지를 구성하는 Card
객체 배열을 빌드하고 반환하려면 이 함수를 구현해야 합니다. 홈페이지 트리거 함수는 이벤트 객체를 클라이언트의 플랫폼과 같은 일반적인 정보가 포함된 매개변수로 전달됩니다. 이벤트 객체 데이터를 사용하여 홈페이지 구성을 조정할 수 있습니다.
무엇을 할 수 있는지 확인
Google Workspace 부가기능은 Apps Script와 Apps Script 카드 서비스를 통해 정의된 인터페이스를 사용하여 구축됩니다. 개요는 Google Workspace 부가기능 빌드를 참고하세요. Google Workspace 부가기능 동작은 Gmail 관련 섹션이 포함된 매니페스트를 사용하여 구성됩니다.
Gmail을 확장하도록 Google Workspace 부가기능을 구성할 때 부가기능에 어떤 인터페이스를 만들지, 어떤 작업을 할 수 있는지 결정해야 합니다. 자세한 내용은 다음 가이드를 참고하세요.