Package google.apps.script.type.calendar

색인

CalendarAddOnManifest

캘린더 부가기능의 모양과 실행을 맞춤설정하는 속성입니다.

필드
homepageTrigger

HomepageExtensionPoint

선택사항입니다. 선언된 컨텍스트 트리거와 일치하지 않는 컨텍스트에서 실행되는 엔드포인트를 정의합니다. 이 함수로 생성된 카드는 항상 사용자에게 제공되지만, 이 부가기능이 더 타겟팅된 트리거를 선언하면 문맥 콘텐츠에 가려질 수 있습니다.

이 값이 있으면 addOns.common.homepageTrigger의 구성이 재정의됩니다.

conferenceSolution[]

ConferenceSolution

선택사항입니다. 이 부가기능에서 제공하는 회의 솔루션을 정의합니다.

createSettingsUrlFunction

string

애드온의 설정 페이지로 연결되는 URL을 만드는 엔드포인트입니다.

eventOpenTrigger

CalendarExtensionPoint

이벤트를 열어 보거나 수정할 때 트리거되는 엔드포인트입니다.

eventUpdateTrigger

CalendarExtensionPoint

열기 이벤트가 업데이트될 때 트리거되는 엔드포인트입니다.

calendarNotificationTrigger

CalendarExtensionPoint

선택사항입니다. 사용자가 구독한 캘린더의 일정이 생성되거나 업데이트될 때 트리거됩니다. CalendarSubscriptionActionMarkup을 사용하여 HTTP endpoints가 만든 트리거에만 적용됩니다. Apps Script add-onsApps Script installable triggers에는 적용되지 않습니다.

eventAttachmentTrigger

MenuItemExtensionPoint

사용자가 Calendar 드롭다운 메뉴에서 부가기능 첨부파일 제공업체를 클릭할 때 실행되는 컨텍스트 트리거의 구성입니다.

currentEventAccess

EventAccess

이벤트 부가기능이 트리거될 때의 데이터 액세스 수준을 정의합니다.

EventAccess

데이터 액세스 이벤트 트리거에 필요한 수준을 정의하는 enum입니다.

열거형
UNSPECIFIED eventAccess가 설정되지 않은 경우의 기본값입니다.
METADATA 이벤트 트리거에 이벤트 ID, 캘린더 ID와 같은 이벤트의 메타데이터에 액세스할 수 있는 권한을 부여합니다.
READ 이벤트 트리거에 메타데이터, 참석자, 회의 데이터를 비롯한 제공된 모든 이벤트 필드에 대한 액세스 권한을 부여합니다.
WRITE 이벤트 트리거에 이벤트의 메타데이터에 대한 액세스 권한과 참석자 추가, 회의 데이터 설정 등 모든 작업을 실행할 수 있는 기능을 제공합니다.
READ_WRITE 이벤트 트리거에 메타데이터, 참석자, 회의 데이터를 비롯한 제공된 모든 이벤트 필드에 대한 액세스 권한과 모든 작업을 실행할 수 있는 권한을 부여합니다.

CalendarExtensionPoint

캘린더 부가기능의 트리거를 선언하는 일반적인 형식입니다.

필드
runFunction

string

필수 항목입니다. 이 확장 프로그램 포인트가 활성화될 때 실행할 엔드포인트입니다.

ConferenceSolution

회의 관련 값을 정의합니다.

필드
onCreateFunction

string

필수 항목입니다. 회의 데이터를 생성해야 할 때 호출할 엔드포인트입니다.

id

string

필수 항목입니다. ID는 하나의 부가기능 내에서 회의 솔루션 간에 고유하게 할당되어야 합니다. 그렇지 않으면 부가기능이 트리거될 때 잘못된 회의 솔루션이 사용될 수 있습니다. 부가기능의 표시 이름은 변경할 수 있지만 ID는 변경하면 안 됩니다.

name

string

필수 항목입니다. 회의 솔루션의 표시 이름입니다.

logoUrl

string

필수 항목입니다. 회의 솔루션의 로고 이미지 URL입니다.