การกำหนดค่าทรัพยากรที่ใช้เพื่อกำหนดเนื้อหาและลักษณะการทำงานของส่วนเสริม 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 ที่กำหนดเองไม่ได้ - รูปภาพต้องโฮสต์อยู่ในโครงสร้างพื้นฐานของ 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 |
|