Class AuthorizationInfo

AuthorizationInfo

Một đối tượng được dùng để xác định xem người dùng có cần cho phép 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 một tiện ích bổ sung sử dụng điều kiện kích hoạt có thể cài đặt, thì bạn có thể dùng thông tin này để kiểm soát quyền truy cập vào các phần mã mà người dùng thiếu sự 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 đề.

ScriptApp.getAuthorizationInfo(authMode) trả về đối tượng này. Trong hầu hết mọi trường hợp, tập lệnh sẽ gọi ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL) 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ứcKiểu dữ liệu trả vềMô tả ngắn
getAuthorizationStatus()AuthorizationStatusNhận giá trị cho biết liệu người dùng có cần cho phép tập lệnh này sử dụng một hoặc nhiều dịch vụ hay không (ví dụ: ScriptApp.AuthorizationStatus.REQUIRED).
getAuthorizationUrl()StringLấ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

getAuthorizationStatus()

Nhận giá trị cho biết liệu người dùng có cần cho phép tập lệnh này sử dụng một hoặc nhiều dịch vụ hay không (ví dụ: ScriptApp.AuthorizationStatus.REQUIRED).

// Log the authorization status (REQUIRED or NOT_REQUIRED).
var authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL);
Logger.log(authInfo.getAuthorizationStatus());

Cầu thủ trả bóng

AuthorizationStatus – trạng thái uỷ quyền


getAuthorizationUrl()

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 yêu cầu uỷ quyền. Trang tại URL sẽ tự động đóng nếu trang đó được truy cập và tập lệnh không yêu cầu bất kỳ sự uỷ quyền nào.

// Log the URL used to grant access to the script.
var authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL);
Logger.log(authInfo.getAuthorizationUrl());

Cầu thủ trả bóng

String — một URL có thể dùng để ủy quyền tập lệnh