การกําหนดค่าทรัพยากรที่ใช้เพื่อกําหนดเนื้อหาและลักษณะการทํางานของส่วนเสริม 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 |
ข้อกําหนดของฟังก์ชันทริกเกอร์สําหรับการสร้างหน้าแรกของส่วนเสริมในโฮสต์ปฏิทิน ซึ่งจะเป็นการลบล้าง
|
โซลูชันการประชุม
การกําหนดค่าโซลูชันการประชุมที่ส่วนเสริมนําเสนอ แต่ละโซลูชันจะมีตัวเลือกการประชุมที่เกี่ยวข้อง โดยแสดงใน UI แก้ไขกิจกรรมของ Google ปฏิทิน
การแสดง JSON |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
ช่อง | |
---|---|
id |
|
logoUrl |
URL นี้ไม่ใช่ URL ที่กําหนดเอง รูปภาพต้องโฮสต์ไว้ในโครงสร้างพื้นฐานของ Google โปรดดูรายละเอียดใน การแสดงโลโก้โซลูชันการประชุม หากมีให้ รูปภาพนี้อาจแตกต่างจากส่วนเสริม calendar.logoUrl ซึ่งรูปภาพที่ใช้แสดงถึงส่วนเสริมในแอปพลิเคชันโฮสต์ที่โปรแกรมดังกล่าวขยายออก หากไม่ได้ระบุรูปภาพโลโก้สําหรับโซลูชันใด ระบบจะใช้
calendar.logoUrl แทน
|
name |
|
onCreateFunction |
|
ตัวทริกเกอร์เหตุการณ์
การกําหนดค่าสําหรับทริกเกอร์ตามบริบทที่จะเริ่มทํางานเมื่อผู้ใช้ Google ปฏิทินเปิด โปรดดูข้อมูลเพิ่มเติมที่การขยายอินเทอร์เฟซกิจกรรมในปฏิทิน
การแสดง JSON |
---|
{ "runFunction": string } |
ช่อง | |
---|---|
runFunction |
Card เพื่อแสดงใน UI ส่วนเสริม
|
ทริกเกอร์เหตุการณ์อัปเดต
การกําหนดค่าสําหรับทริกเกอร์ตามบริบทที่จะเริ่มทํางานเมื่อมีการแก้ไขและบันทึกกิจกรรมใน Google ปฏิทิน ดูการอัปเดตกิจกรรมในปฏิทินสําหรับข้อมูลเพิ่มเติม
การแสดง JSON |
---|
{ "runFunction": string } |
ช่อง | |
---|---|
runFunction |
Card เพื่อแสดงใน UI ส่วนเสริม
|
ทริกเกอร์เหตุการณ์ไฟล์แนบ
การกําหนดค่าสําหรับทริกเกอร์ตามบริบทที่จะเริ่มทํางานเมื่อผู้ใช้คลิกที่ไฟล์แนบของส่วนเสริมในเมนูแบบเลื่อนลงของปฏิทิน
การแสดง JSON |
---|
{ "runFunction": string, "label": string, } |
ช่อง | |
---|---|
runFunction |
Card ที่จะแสดงใน UI ส่วนเสริม
|
label |
|