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