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