ส่วนเสริมต้องได้รับการให้สิทธิ์จากผู้ใช้ก่อนจึงจะทำงานได้ ทั้งส่วนเสริมที่เผยแพร่แล้วซึ่งติดตั้งจาก Google Workspace Marketplace และส่วนเสริมที่คุณกำลังพัฒนาด้วยตัวเอง
การให้สิทธิ์ส่วนเสริมที่เผยแพร่แล้ว
หลังจากติดตั้งส่วนเสริมที่เผยแพร่แล้ว ขั้นตอนการให้สิทธิ์จะเริ่มขึ้นทันที
- ระบบจะแจ้งให้เลือกบัญชีติดตั้งส่วนเสริม
- ระบบจะแสดงรายการการให้สิทธิ์ที่ส่วนเสริมกำหนดให้ทำงาน เพื่อให้คุณทราบว่าต้องทำอะไร โปรดตรวจสอบรายการนี้อย่างละเอียด และหากยังคงต้องการให้สิทธิ์ ให้คลิกอนุญาต การดำเนินการนี้จะเปิดใช้ส่วนเสริมให้ใช้งาน
- ตอนนี้คุณสามารถเรียกใช้จากแอปพลิเคชันโฮสต์ส่วนขยายได้แล้ว หากแอปพลิเคชันเปิดอยู่ในแท็บเบราว์เซอร์แล้ว คุณอาจต้องรีเฟรชแท็บดังกล่าวก่อนที่ส่วนเสริมจะพร้อมใช้งาน
หากส่วนเสริมที่ติดตั้งได้รับการอัปเดตในภายหลัง และต้องการให้สิทธิ์เพิ่มเติมซึ่งคุณยังไม่ได้ให้สิทธิ์ คุณจะได้รับข้อความแจ้งให้ให้สิทธิ์เหล่านั้นในครั้งถัดไปที่คุณใช้ส่วนเสริม
การให้สิทธิ์ส่วนเสริมของ Google Workspace ที่ยังไม่ได้เผยแพร่
ส่วนเสริมที่ไม่ได้เผยแพร่จะมีขั้นตอนการให้สิทธิ์ไม่เหมือนกับส่วนเสริมที่เผยแพร่แล้ว เนื่องจากยังไม่อยู่ใน Google Workspace Marketplace หลังจากติดตั้งส่วนเสริมที่ยังไม่ได้เผยแพร่แล้ว ระบบจะไม่ขอให้คุณให้สิทธิ์ในทันที โดยขั้นตอนการให้สิทธิ์จะเริ่มต้นเมื่อคุณพยายามใช้ส่วนเสริมเป็นครั้งแรก
เมื่อเรียกใช้ส่วนเสริม ส่วนเสริมจะกำหนดว่าต้องมีการให้สิทธิ์ผู้ใช้หรือไม่ หากจำเป็นต้องกันวงเงิน ส่วนเสริมจะแสดงบัตรกันวงเงิน โดยจะต้องให้สิทธิ์เสมอในครั้งแรกที่ส่วนเสริมทำงาน และอาจจำเป็นหากมีส่วนเสริมเวอร์ชันใหม่ใช้บริการที่ไม่ได้รับอนุญาตก่อนหน้านี้ ปุ่มให้สิทธิ์เข้าถึงมีหน้าต่างกล่องโต้ตอบสำหรับให้ผู้ใช้อนุญาตหรือปฏิเสธการให้สิทธิ์สำหรับส่วนเสริม
การให้สิทธิ์บริการที่ไม่ใช่ของ Google สำหรับส่วนเสริม Google Workspace
นอกจากนี้ส่วนเสริม Google Workspace อาจเชื่อมต่อกับบริการของบุคคลที่สามที่จำเป็นต้องได้รับการให้สิทธิ์ โดยส่วนเสริมของ Google Workspace ที่เชื่อมต่อกับบริการดังกล่าวจะต้องให้ผู้ใช้ดำเนินการ 2 อย่างดังนี้
- การให้สิทธิ์ของส่วนเสริมนั้นเมื่อติดตั้งส่วนเสริมหรือเริ่มใช้งานเป็นครั้งแรก
- การให้สิทธิ์สำหรับบริการที่ไม่ใช่ของ Google เมื่อเข้าใช้บริการครั้งแรก
หากส่วนเสริม Google Workspace ที่คุณกำลังพัฒนาจำเป็นต้องเข้าถึงบริการที่ไม่ใช่ของ Google โดยใช้ OAuth คุณต้องกำหนดค่าการเชื่อมต่อสำหรับบริการนั้นเมื่อสร้างส่วนเสริม
เมื่อจำเป็นต้องให้สิทธิ์บริการที่ไม่ใช่ของ Google ส่วนเสริมของ Google Workspace จะแสดงการ์ดข้อความแจ้งการให้สิทธิ์สำหรับบริการดังกล่าวแก่ผู้ใช้ คุณสามารถปรับแต่งข้อความแจ้งการให้สิทธิ์ หากต้องการ หรือใช้บัตรเริ่มต้นก็ได้
โปรดดูรายละเอียดเพิ่มเติมในคู่มือการเชื่อมต่อกับบริการที่ไม่ใช่ของ Google
ระบบการประชุมของบุคคลที่สาม
ส่วนเสริมของ Google Workspace ที่ขยายการให้บริการของ Google ปฏิทิน ยังสามารถเพิ่มโซลูชันการประชุม ซึ่งช่วยให้ผู้ใช้เลือกระบบการประชุมของบุคคลที่สามได้เมื่อแก้ไข กิจกรรมใน Google ปฏิทิน หากส่วนเสริมมีตัวเลือกการประชุมที่กำหนดให้ผู้ใช้ต้องลงชื่อเข้าสู่ระบบ ส่วนเสริมต้องอนุญาตให้ผู้ใช้ทำเช่นนั้นได้
หากผู้ใช้พยายามสร้างการประชุมด้วยส่วนเสริมโดยไม่ได้ลงชื่อเข้าสู่ระบบ เมธอด onCreateFunction
ของโซลูชันการประชุมควรแสดงผลออบเจ็กต์ ConferenceData
ที่มี ConferenceError
ที่มี URL การตรวจสอบสิทธิ์
เมื่อได้รับออบเจ็กต์นี้ Google ปฏิทินจะสร้างปุ่มเข้าสู่ระบบใน UI การแก้ไขกิจกรรมซึ่งลิงก์ไปยัง URL การตรวจสอบสิทธิ์ที่ส่วนเสริมมีให้ จากนั้นผู้ใช้จะใช้ปุ่มนี้เพื่อเข้าสู่ระบบระบบของบุคคลที่สามได้ก่อนที่จะใช้ส่วนเสริมต่อไป
ดูการสร้างการประชุมของบุคคลที่สามสำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการจัดการการให้สิทธิ์โดยใช้ ConferenceError
การให้สิทธิ์ส่วนเสริมของ Editor ที่ไม่ได้เผยแพร่
เราแนะนำให้ทดสอบส่วนเสริมของ Editor ขณะที่คุณพัฒนา ขั้นตอนการให้สิทธิ์จะเหมือนกับส่วนเสริมของ Editor ที่เผยแพร่ เว้นแต่ว่าขั้นตอนดังกล่าวจะเริ่มต้นเมื่อคุณพยายามทดสอบส่วนเสริมเป็นครั้งแรก ถ้าคุณทดสอบส่วนเสริมเดิมอีกครั้งในภายหลัง คุณจะไม่ได้รับข้อความแจ้งให้ให้สิทธิ์อีก
กำลังยกเลิกการให้สิทธิ์ส่วนเสริม
เมื่อพัฒนาส่วนเสริม คุณควรยกเลิกการให้สิทธิ์ส่วนเสริมเพื่อทดสอบขั้นตอนการให้สิทธิ์อีกครั้ง
คุณยกเลิกการให้สิทธิ์ส่วนเสริมได้โดยทำตามขั้นตอนต่อไปนี้
- เปิดคอนโซลความปลอดภัยของบัญชี
- ค้นหาและคลิกส่วนเสริมที่ต้องการยกเลิกการให้สิทธิ์
- คลิกนำสิทธิ์การเข้าถึงออก
เมื่อคุณเรียกใช้ส่วนเสริมอีกครั้งหลังจากที่ยกเลิกการให้สิทธิ์ กระบวนการให้สิทธิ์จะแสดงขึ้นอีกครั้ง