การกำหนดค่าทรัพยากรที่ใช้เพื่อกำหนดเนื้อหาและลักษณะการทำงานของส่วนเสริม Google Workspace ภายใน Google ปฏิทิน ไฟล์ Manifest ของส่วนเสริม Google Workspace ต้องมี คอมโพเนนต์ทั้งหมดที่ทำเครื่องหมายเป็นต้องระบุหากขยายปฏิทิน
ปฏิทิน
การกำหนดค่าไฟล์ Manifest ของส่วนเสริม Google Workspace สำหรับ ส่วนขยาย Google ปฏิทิน ดูข้อมูลเพิ่มเติมได้ที่ขยายปฏิทินด้วยส่วนเสริมของ Google Workspace
| การแสดง JSON |
|---|
{
"createSettingsUrlFunction": string,
"conferenceSolution": [
{
object (ConferenceSolution)
}
],
"currentEventAccess": string,
"eventOpenTrigger": {
object (EventOpenTrigger)
},
"eventUpdateTrigger": {
object (EventUpdateTrigger)
},
"eventAttachmentTrigger": {
object (EventAttachmentTrigger)
},
"homepageTrigger": {
object (HomepageTrigger)
}
} |
| ช่อง | |
|---|---|
createSettingsUrlFunction |
ดูรายละเอียดเพิ่มเติมได้ที่ การเพิ่มการตั้งค่าส่วนเสริมการประชุม |
conferenceSolution[] |
|
currentEventAccess |
กำหนดระดับการเข้าถึงที่ส่วนเสริมมีต่อข้อมูลที่ผู้ใช้สร้างขึ้น ข้อมูลเหตุการณ์ หากไม่ได้ระบุไว้ ระบบจะไม่ส่งข้อมูลเมตาของเหตุการณ์ไปยัง ส่วนเสริม การตั้งค่าที่ใช้ได้มีดังนี้
หากตั้งค่าเป็น |
eventOpenTrigger |
ข้อกำหนดทริกเกอร์สำหรับทริกเกอร์การเปิดกิจกรรมในปฏิทิน |
eventUpdateTrigger |
จำเป็นต้องระบุอินเทอร์เฟซการอัปเดตกิจกรรมตามบริบทใน Google ปฏิทิน ข้อกำหนดทริกเกอร์สำหรับการอัปเดตกิจกรรมใน ปฏิทิน |
eventAttachmentTrigger |
ข้อกำหนดทริกเกอร์สำหรับทริกเกอร์ไฟล์แนบของกิจกรรมในปฏิทิน |
homepageTrigger |
ข้อกําหนดฟังก์ชันทริกเกอร์สําหรับการสร้าง
หน้าแรกใน
โฮสต์ปฏิทิน การดำเนินการนี้จะลบล้าง
|
ConferenceSolution
การกำหนดค่าโซลูชันการประชุม ที่ส่วนเสริมนำเสนอ แต่ละโซลูชันจะมีตัวเลือกการประชุมที่สอดคล้องกัน ซึ่งแสดงใน UI แก้ไขกิจกรรมของ Google ปฏิทิน
| การแสดง JSON |
|---|
{
"id": string,
"logoUrl": string,
"name": string,
"onCreateFunction": string
} |
| ฟิลด์ | |
|---|---|
id |
|
logoUrl |
URL นี้ต้องไม่ใช่ URL ที่กำหนดเอง แต่ต้องโฮสต์รูปภาพไว้ในโครงสร้างพื้นฐานของ Google ดูรายละเอียดได้ที่ การระบุโลโก้โซลูชันการประชุม หากระบุ รูปภาพนี้อาจแตกต่างจาก ส่วนเสริม calendar.logoUrl ซึ่งเป็นรูปภาพที่ใช้แสดง
ส่วนเสริมในแอปพลิเคชันโฮสต์ที่ส่วนเสริมนั้นขยาย หากไม่ได้ระบุรูปภาพโลโก้สำหรับโซลูชันใดโซลูชันหนึ่ง
ระบบจะใช้ calendar.logoUrl แทน
|
name |
|
onCreateFunction |
|
EventOpenTrigger
การกำหนดค่าสำหรับทริกเกอร์ตามบริบทที่จะเริ่มทำงานเมื่อผู้ใช้เปิดกิจกรรมใน Google ปฏิทิน ดูข้อมูลเพิ่มเติมได้ที่ การขยายอินเทอร์เฟซกิจกรรมในปฏิทิน
| การแสดง JSON |
|---|
{
"runFunction": string
} |
| ช่อง | |
|---|---|
runFunction |
Card
สำหรับแสดงใน UI ของส่วนเสริม
|
EventUpdateTrigger
การกำหนดค่าสำหรับทริกเกอร์ตามบริบทที่จะทำงานเมื่อผู้ใช้แก้ไขและบันทึกกิจกรรมใน Google ปฏิทิน ดูข้อมูลเพิ่มเติมได้ที่ การอัปเดตกิจกรรมในปฏิทิน
| การแสดง JSON |
|---|
{
"runFunction": string
} |
| ช่อง | |
|---|---|
runFunction |
Card
เพื่อแสดงใน UI ของส่วนเสริม
|
EventAttachmentTrigger
การกำหนดค่าสำหรับทริกเกอร์ตามบริบทที่จะทำงานเมื่อผู้ใช้คลิก ผู้ให้บริการไฟล์แนบของส่วนเสริมในเมนูแบบเลื่อนลงของปฏิทิน
| การแสดง JSON |
|---|
{
"runFunction": string,
"label": string,
} |
| ฟิลด์ | |
|---|---|
runFunction |
Card
ออบเจ็กต์เพื่อแสดงใน UI ของส่วนเสริม
|
label |
|