색인
CalendarAddOnManifest
캘린더 부가기능의 모양과 실행을 맞춤설정하는 속성입니다.
| 필드 | |
|---|---|
homepageTrigger |
선택사항입니다. 선언된 컨텍스트 트리거와 일치하지 않는 컨텍스트에서 실행되는 엔드포인트를 정의합니다. 이 함수로 생성된 카드는 항상 사용자에게 제공되지만, 이 부가기능이 더 타겟팅된 트리거를 선언하면 문맥 콘텐츠에 가려질 수 있습니다. 이 값이 있으면 |
conferenceSolution[] |
선택사항입니다. 이 부가기능에서 제공하는 회의 솔루션을 정의합니다. |
createSettingsUrlFunction |
애드온의 설정 페이지로 연결되는 URL을 만드는 엔드포인트입니다. |
eventOpenTrigger |
이벤트를 열어 보거나 수정할 때 트리거되는 엔드포인트입니다. |
eventUpdateTrigger |
열기 이벤트가 업데이트될 때 트리거되는 엔드포인트입니다. |
calendarNotificationTrigger |
선택사항입니다. 사용자가 구독한 캘린더의 일정이 생성되거나 업데이트될 때 트리거됩니다. |
eventAttachmentTrigger |
사용자가 Calendar 드롭다운 메뉴에서 부가기능 첨부파일 제공업체를 클릭할 때 실행되는 컨텍스트 트리거의 구성입니다. |
currentEventAccess |
이벤트 부가기능이 트리거될 때의 데이터 액세스 수준을 정의합니다. |
EventAccess
데이터 액세스 이벤트 트리거에 필요한 수준을 정의하는 enum입니다.
| 열거형 | |
|---|---|
UNSPECIFIED |
eventAccess가 설정되지 않은 경우의 기본값입니다. |
METADATA |
이벤트 트리거에 이벤트 ID, 캘린더 ID와 같은 이벤트의 메타데이터에 액세스할 수 있는 권한을 부여합니다. |
READ |
이벤트 트리거에 메타데이터, 참석자, 회의 데이터를 비롯한 제공된 모든 이벤트 필드에 대한 액세스 권한을 부여합니다. |
WRITE |
이벤트 트리거에 이벤트의 메타데이터에 대한 액세스 권한과 참석자 추가, 회의 데이터 설정 등 모든 작업을 실행할 수 있는 기능을 제공합니다. |
READ_WRITE |
이벤트 트리거에 메타데이터, 참석자, 회의 데이터를 비롯한 제공된 모든 이벤트 필드에 대한 액세스 권한과 모든 작업을 실행할 수 있는 권한을 부여합니다. |
CalendarExtensionPoint
캘린더 부가기능의 트리거를 선언하는 일반적인 형식입니다.
| 필드 | |
|---|---|
runFunction |
필수 항목입니다. 이 확장 프로그램 포인트가 활성화될 때 실행할 엔드포인트입니다. |
ConferenceSolution
회의 관련 값을 정의합니다.
| 필드 | |
|---|---|
onCreateFunction |
필수 항목입니다. 회의 데이터를 생성해야 할 때 호출할 엔드포인트입니다. |
id |
필수 항목입니다. ID는 하나의 부가기능 내에서 회의 솔루션 간에 고유하게 할당되어야 합니다. 그렇지 않으면 부가기능이 트리거될 때 잘못된 회의 솔루션이 사용될 수 있습니다. 부가기능의 표시 이름은 변경할 수 있지만 ID는 변경하면 안 됩니다. |
name |
필수 항목입니다. 회의 솔루션의 표시 이름입니다. |
logoUrl |
필수 항목입니다. 회의 솔루션의 로고 이미지 URL입니다. |