Một đối tượng dùng để xác định xem người dùng có cần uỷ quyền cho tập lệnh này sử dụng một hoặc nhiều dịch vụ hay không, cũng như cung cấp URL cho hộp thoại uỷ quyền. Nếu tập lệnh được phát hành dưới dạng tiện ích bổ sung sử dụng trình kích hoạt có thể cài đặt, thì thông tin này có thể được dùng để kiểm soát quyền truy cập vào các phần mã mà người dùng thiếu quyền uỷ quyền cần thiết. Ngoài ra, tiện ích bổ sung có thể yêu cầu người dùng mở URL cho hộp thoại uỷ quyền để giải quyết vấn đề.
Đối tượng này do Script
trả về. Trong hầu hết các trường hợp, tập lệnh phải gọi Script
vì không có chế độ uỷ quyền nào khác yêu cầu người dùng cấp quyền.
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
get | Authorization | Lấy một giá trị cho biết người dùng có cần uỷ quyền cho tập lệnh này sử dụng một hoặc nhiều dịch vụ hay không (ví dụ: Script ). |
get | String | Lấy URL uỷ quyền có thể dùng để cấp quyền truy cập vào tập lệnh. |
Tài liệu chi tiết
get Authorization Status()
Lấy một giá trị cho biết người dùng có cần uỷ quyền cho tập lệnh này sử dụng một hoặc nhiều dịch vụ hay không (ví dụ: Script
).
// Log the authorization status (REQUIRED or NOT_REQUIRED). const authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationStatus());
Cầu thủ trả bóng
Authorization
– trạng thái uỷ quyền
get Authorization Url()
Lấy URL uỷ quyền có thể dùng để cấp quyền truy cập vào tập lệnh. Phương thức này trả về null
nếu không cần uỷ quyền. Trang tại URL sẽ tự động đóng nếu người dùng truy cập vào trang đó và tập lệnh không yêu cầu bất kỳ quyền nào.
// Log the URL used to grant access to the script. const authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationUrl());
Cầu thủ trả bóng
String
– một URL có thể dùng để uỷ quyền cho tập lệnh