Google Calendar 내에서 Google Workspace 부가기능 콘텐츠와 동작을 정의하는 데 사용되는 리소스 구성입니다. Google Workspace 부가기능 매니페스트는 Calendar를 확장하는 경우 필수 로 표시된 모든 구성요소를 포함해야 합니다.
캘린더
Calendar 확장 프로그램의 Google Workspace 부가기능 매니페스트 구성입니다. 자세한 내용은 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 |
Calendar에서 컨텍스트 이벤트 업데이트 인터페이스를 제공하는 데 필요합니다 . 이벤트 업데이트 트리거 사양입니다. |
eventAttachmentTrigger |
Calendar의 이벤트 첨부파일 트리거 사양입니다. |
homepageTrigger |
Calendar의 부가기능
홈페이지의 트리거 함수입니다. 이렇게 하면
|
ConferenceSolution
이 매니페스트 객체는 서드 파티 회의 솔루션으로 Calendar를 확장하는 부가기능에만 필요합니다.
부가기능에서 제공하는 회의 솔루션 의 구성입니다. 각 솔루션은 Google Calendar 일정 수정 UI에 옵션으로 표시됩니다.
| JSON 표현 |
|---|
{
"id": string,
"logoUrl": string,
"name": string,
"onCreateFunction": string
} |
| 필드 | |
|---|---|
id |
|
logoUrl |
이미지는 Google 인프라에서 호스팅되어야 합니다. 자세한 내용은 회의 솔루션 로고 제공을 참고하세요. 이 이미지는 부가기능 calendar.logoUrl과 다를 수 있습니다. 특정
솔루션에 대해 생략하면 스크립트에서 calendar.logoUrl을 사용합니다.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
사용자가 Google Calendar 일정을 열 때 실행되는 컨텍스트 트리거의 구성입니다. 자세한 내용은 Calendar 일정 인터페이스 확장 을 참고하세요.
| JSON 표현 |
|---|
{
"runFunction": string
} |
| 필드 | |
|---|---|
runFunction |
Card 객체 배열을 반환해야 합니다.
|
EventUpdateTrigger
사용자가 Google Calendar 일정을 수정하고 저장할 때 실행되는 컨텍스트 트리거의 구성입니다. 자세한 내용은 Calendar 일정 업데이트 를 참고하세요.
| JSON 표현 |
|---|
{
"runFunction": string
} |
| 필드 | |
|---|---|
runFunction |
Card 객체 배열을 반환해야 합니다.
|
EventAttachmentTrigger
사용자가 Calendar 메뉴에서 부가기능 첨부파일 제공업체를 선택할 때 실행되는 컨텍스트 트리거의 구성입니다.
| JSON 표현 |
|---|
{
"runFunction": string,
"label": string,
} |
| 필드 | |
|---|---|
runFunction |
Card 객체 배열을 반환해야 합니다.
|
label |
|