필수사항: 회의 솔루션의 식별자입니다. 제공된 회의 솔루션의 부가기능 세트에서 고유해야 합니다.
ID를 선택한 후에는 변경하면 안 됩니다.
logoUrl
string
솔루션을 나타내는 아이콘의 링크입니다.
이미지 크기는 96x96dp로 설정해야 합니다.
임의 URL일 수 없습니다. 이미지는 Google 인프라에서 호스팅되어야 합니다. 자세한 내용은
회의 솔루션 로고 제공을 참고하세요.
제공된 경우 이 이미지는 애드온 calendar.logoUrl과 다를 수 있습니다. calendar.logoUrl은 호스트 애플리케이션에서 애드온을 나타내는 데 사용되는 이미지입니다. 특정 솔루션에 로고 이미지가 제공되지 않으면 calendar.logoUrl이 대신 사용됩니다.
name
string
필수사항: 사용자가 일정을 만들거나 수정할 때 Google Calendar UI에 표시되는 회의 솔루션의 이름입니다.
onCreateFunction
string
필수사항: Google Calendar에서 이 유형의 회의를 만들려고 할 때 호출되는 Apps Script 함수의 이름입니다. 부가기능이 지원하는 각 회의 솔루션에 대해
이 함수를 구현해야 합니다.
EventOpenTrigger
사용자가 Google Calendar 일정을 열 때 실행되는 컨텍스트 트리거의 구성입니다. 자세한 내용은 캘린더 이벤트 인터페이스 확장을 참고하세요.
JSON 표현
{
"runFunction": string
}
필드
runFunction
string
사용자가 보기 또는 수정 목적으로 Calendar 일정을 열 때 실행되는 Apps Script 함수의 이름입니다. 지정된 경우 이 함수를 구현하여 애드온 UI에 표시할 Card 객체 배열을 빌드하고 반환해야 합니다.
EventUpdateTrigger
사용자가 Google Calendar 일정을 수정하고 저장할 때 실행되는 컨텍스트 트리거의 구성입니다. 자세한 내용은 캘린더 일정 업데이트를 참고하세요.
JSON 표현
{
"runFunction": string
}
필드
runFunction
string
사용자가 캘린더 일정을 수정하고 저장할 때 실행되는 Apps Script 함수의 이름입니다. 지정된 경우 이 함수를 구현하여 애드온 UI에 표시할 Card 객체 배열을 빌드하고 반환해야 합니다.
EventAttachmentTrigger
사용자가 Calendar 드롭다운 메뉴에서 부가기능 첨부파일 제공업체를 클릭할 때 실행되는 컨텍스트 트리거의 구성입니다.
JSON 표현
{
"runFunction": string,
"label": string,
}
필드
runFunction
string
필수사항. 사용자가 캘린더 드롭다운 메뉴에서 부가기능 첨부파일 제공업체를 선택할 때 실행되는 Apps Script 함수의 이름입니다. 이 함수를 구현하여 부가기능 UI에 표시할 Card 객체의 배열을 빌드하고 반환해야 합니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-08-31(UTC)"],[[["\u003cp\u003eGoogle Workspace add-on manifests extending Calendar must include all required components.\u003c/p\u003e\n"],["\u003cp\u003eAdd-ons can access basic event metadata or read/write user-generated event data with appropriate scopes.\u003c/p\u003e\n"],["\u003cp\u003eCalendar add-ons utilize triggers to execute functions when events are opened, updated, or attachments are accessed.\u003c/p\u003e\n"],["\u003cp\u003eConferencing solutions within add-ons allow integration with third-party platforms, requiring specific configuration and logos.\u003c/p\u003e\n"],["\u003cp\u003eAdd-ons can create homepages and settings pages to manage user preferences and add-on behavior within Calendar.\u003c/p\u003e\n"]]],[],null,[]]