การให้สิทธิ์

ส่วนเสริมต้องได้รับการให้สิทธิ์จากผู้ใช้ก่อนจึงจะทำงานได้ ทั้งส่วนเสริมที่เผยแพร่แล้วซึ่งติดตั้งจาก Google Workspace Marketplace และส่วนเสริมที่คุณกำลังพัฒนาด้วยตัวเอง

การให้สิทธิ์ส่วนเสริมที่เผยแพร่แล้ว

หลังจากติดตั้งส่วนเสริมที่เผยแพร่แล้ว ขั้นตอนการให้สิทธิ์จะเริ่มขึ้นทันที

  1. ระบบจะแจ้งให้เลือกบัญชีติดตั้งส่วนเสริม
  2. ระบบจะแสดงรายการการให้สิทธิ์ที่ส่วนเสริมกำหนดให้ทำงาน เพื่อให้คุณทราบว่าต้องทำอะไร โปรดตรวจสอบรายการนี้อย่างละเอียด และหากยังคงต้องการให้สิทธิ์ ให้คลิกอนุญาต การดำเนินการนี้จะเปิดใช้ส่วนเสริมให้ใช้งาน
  3. ตอนนี้คุณสามารถเรียกใช้จากแอปพลิเคชันโฮสต์ส่วนขยายได้แล้ว หากแอปพลิเคชันเปิดอยู่ในแท็บเบราว์เซอร์แล้ว คุณอาจต้องรีเฟรชแท็บดังกล่าวก่อนที่ส่วนเสริมจะพร้อมใช้งาน

หากส่วนเสริมที่ติดตั้งได้รับการอัปเดตในภายหลัง และต้องการให้สิทธิ์เพิ่มเติมซึ่งคุณยังไม่ได้ให้สิทธิ์ คุณจะได้รับข้อความแจ้งให้ให้สิทธิ์เหล่านั้นในครั้งถัดไปที่คุณใช้ส่วนเสริม

การให้สิทธิ์ส่วนเสริมของ 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 ที่เผยแพร่ เว้นแต่ว่าขั้นตอนดังกล่าวจะเริ่มต้นเมื่อคุณพยายามทดสอบส่วนเสริมเป็นครั้งแรก ถ้าคุณทดสอบส่วนเสริมเดิมอีกครั้งในภายหลัง คุณจะไม่ได้รับข้อความแจ้งให้ให้สิทธิ์อีก

กำลังยกเลิกการให้สิทธิ์ส่วนเสริม

เมื่อพัฒนาส่วนเสริม คุณควรยกเลิกการให้สิทธิ์ส่วนเสริมเพื่อทดสอบขั้นตอนการให้สิทธิ์อีกครั้ง

คุณยกเลิกการให้สิทธิ์ส่วนเสริมได้โดยทำตามขั้นตอนต่อไปนี้

  1. เปิดคอนโซลความปลอดภัยของบัญชี
  2. ค้นหาและคลิกส่วนเสริมที่ต้องการยกเลิกการให้สิทธิ์
  3. คลิกนำสิทธิ์การเข้าถึงออก

เมื่อคุณเรียกใช้ส่วนเสริมอีกครั้งหลังจากที่ยกเลิกการให้สิทธิ์ กระบวนการให้สิทธิ์จะแสดงขึ้นอีกครั้ง