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