ออบเจ็กต์ที่ใช้พิจารณาว่าผู้ใช้ต้องให้สิทธิ์สคริปต์นี้ในการใช้อย่างน้อย 1 รายการหรือไม่ บริการ และเพื่อระบุ URL สำหรับกล่องโต้ตอบการให้สิทธิ์ หากเผยแพร่สคริปต์เป็นส่วนเสริมที่ใช้ทริกเกอร์ที่ติดตั้งได้ คุณจะใช้ข้อมูลนี้ได้ เพื่อควบคุมการเข้าถึงส่วนต่างๆ ของโค้ดที่ผู้ใช้ขาดการให้สิทธิ์ที่จำเป็น หรือส่วนเสริมสามารถขอให้ผู้ใช้เปิด URL สำหรับกล่องโต้ตอบการให้สิทธิ์เพื่อแก้ไข ปัญหาที่เกิดขึ้น
ScriptApp.getAuthorizationInfo(authMode)
ส่งคืนออบเจ็กต์นี้ ในอีกเกือบ
ทุกกรณี สคริปต์ควรเรียกใช้ ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL)
เนื่องจากไม่มีโหมดการให้สิทธิ์อื่นกำหนดให้ผู้ใช้ให้สิทธิ์
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
getAuthorizationStatus() | AuthorizationStatus | รับค่าที่ระบุว่าผู้ใช้ต้องให้สิทธิ์สคริปต์นี้ในการใช้อย่างน้อย 1 สคริปต์หรือไม่
บริการ (เช่น ScriptApp.AuthorizationStatus.REQUIRED ) |
getAuthorizationUrl() | String | รับ URL การให้สิทธิ์ที่ใช้เพื่อให้สิทธิ์เข้าถึงสคริปต์ได้ |
เอกสารโดยละเอียด
getAuthorizationStatus()
รับค่าที่ระบุว่าผู้ใช้ต้องให้สิทธิ์สคริปต์นี้ในการใช้อย่างน้อย 1 สคริปต์หรือไม่
บริการ (เช่น ScriptApp.AuthorizationStatus.REQUIRED
)
// Log the authorization status (REQUIRED or NOT_REQUIRED). var authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationStatus());
รีเทิร์น
AuthorizationStatus
— สถานะการให้สิทธิ์
getAuthorizationUrl()
รับ URL การให้สิทธิ์ที่ใช้เพื่อให้สิทธิ์เข้าถึงสคริปต์ได้ เมธอดนี้จะส่งคืน
null
หากไม่จำเป็นต้องมีการให้สิทธิ์ หน้าเว็บที่ URL จะปิดโดยอัตโนมัติหาก
ที่มีการเข้าถึง และสคริปต์ไม่จำเป็นต้องมีการให้สิทธิ์
// Log the URL used to grant access to the script. var authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationUrl());
รีเทิร์น
String
— URL ที่ใช้เพื่อให้สิทธิ์สคริปต์ได้