서비스 계정을 정의하는 데 사용되는 Google Workspace 부가기능 Google Calendar의 콘텐츠와 동작을 관리할 수 있습니다. Google Workspace 부가기능 매니페스트에는 다음 사항이 포함되어야 합니다. 필수로 표시된 모든 구성요소(캘린더를 확장하는 경우)
캘린더
다음에 대한 Google Workspace 부가기능 매니페스트 구성: Google Calendar 확장 프로그램. Google Workspace 부가기능으로 Calendar 확장하기를 참고하세요. 를 참조하세요.
JSON 표현 |
---|
{ "createSettingsUrlFunction": string, "conferenceSolution": [ { object (ConferenceSolution) } ], "currentEventAccess": string, "eventOpenTrigger": { object (EventOpenTrigger) }, "eventUpdateTrigger": { object (EventUpdateTrigger) }, "eventAttachmentTrigger": { object (EventAttachmentTrigger) }, "homepageTrigger": { object (HomepageTrigger) } } |
필드 | |
---|---|
createSettingsUrlFunction |
를 참조하세요. 회의 부가기능 설정 추가하기를 참고하세요. |
conferenceSolution[] |
|
currentEventAccess |
사용자 생성 데이터에 대한 부가기능의 액세스 수준을 결정합니다. 이벤트 데이터입니다. 제공하지 않으면 이벤트 메타데이터가 부가기능 유효한 설정은 다음과 같습니다.
|
eventOpenTrigger |
Calendar의 이벤트 열기 트리거에 대한 트리거 사양입니다. |
eventUpdateTrigger |
Google에서 상황별 이벤트 업데이트 인터페이스를 제공하는 데 필요합니다. 캘린더. 이벤트 업데이트 트리거에 대한 트리거 사양은 캘린더. |
eventAttachmentTrigger |
Calendar의 이벤트 첨부 트리거에 대한 트리거 사양입니다. |
homepageTrigger |
부가기능 생성을 위한 트리거 함수 사양
homepage의
캘린더 호스트 이는 다음을 재정의합니다.
<ph type="x-smartling-placeholder"></ph>
|
ConferenceSolution
포드의 구성을 회의 솔루션 확인할 수 있습니다 각 솔루션에 해당하는 회의 옵션이 있음 이 기능은 Google Calendar 일정 수정 UI에 표시됩니다.
JSON 표현 |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
필드 | |
---|---|
id |
|
logoUrl |
임의의 URL을 사용할 수 없습니다. 이미지는 Google 구성할 수 있습니다 자세한 내용은 <ph type="x-smartling-placeholder"></ph> 자세한 내용은 회의 솔루션 로고 제공을 참조하세요. 제공되는 경우 이 이미지는 부가기능 calendar.logoUrl - 이미지가 나타내는 데 사용됩니다.
확장 프로그램 호스트 애플리케이션의
부가기능입니다 로고 이미지가
제공되는 리소스입니다
<ph type="x-smartling-placeholder"></ph>
대신 calendar.logoUrl 가 사용됩니다.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Google Calendar가 실행될 때 실행되는 문맥 트리거의 구성입니다. 이벤트를 시작합니다. 자세한 내용은 Calendar 일정 인터페이스 확장 를 참조하세요.
JSON 표현 |
---|
{ "runFunction": string } |
필드 | |
---|---|
runFunction |
Card 드림
부가기능 UI에 표시할 객체입니다.
|
EventUpdateTrigger
Google Calendar를 실행할 때 실행되는 문맥 트리거의 구성 사용자가 이벤트를 수정하고 저장합니다. 자세한 내용은 캘린더 일정 업데이트하기 를 참조하세요.
JSON 표현 |
---|
{ "runFunction": string } |
필드 | |
---|---|
runFunction |
Card 드림
부가기능 UI에 표시할 객체입니다.
|
EventAttachmentTrigger
사용자가 부가기능 첨부파일 제공업체를 선택합니다.
JSON 표현 |
---|
{ "runFunction": string, "label": string, } |
필드 | |
---|---|
runFunction |
Card 드림
객체입니다.
|
label |
|