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