2012-07-10 25 views
20

Tôi tiếp tục nhận được thông báo lỗi này (Yêu cầu cấp quyền để thực hiện tác vụ đó) khi tôi cố gắng xem ứng dụng được triển khai của mình.Làm cách nào để dừng lỗi, Ủy quyền được yêu cầu thực hiện hành động đó trong Google Script

Điều tôi muốn biết là những gì tôi phải làm để khắc phục lỗi.

Dịch vụ trong sử dụng trong kịch bản: - ScriptDB - UiApp

(Tôi nghĩ rằng đó là tất cả)

Tôi khá chắc chắn đây là một câu hỏi khá ngu ngốc, nhưng tôi dường như không thể để tìm câu trả lời trong tài liệu, vì vậy tôi sẽ rất biết ơn sự giúp đỡ của các bạn.

Cảm ơn.

Trả lời

44

Bạn cần phải đi trình chỉnh sửa tập lệnh và cố gắng chạy bất kỳ hàm nào theo cách thủ công trước.

Cửa sổ bật lên ủy quyền đầu tiên được hiển thị khi bạn triển khai lần đầu tiên dưới dạng ứng dụng web, nhưng nếu bạn đi và thay đổi mã truy cập các dịch vụ mới bạn phải ủy quyền lại.

+0

Khi chạy từng hàm theo cách thủ công trước tiên, điều đó là không thể đối với tôi và trình gỡ lỗi hiện tại vì tôi đã tạo các đối tượng của riêng mình và nó sẽ không gỡ lỗi/chạy các hàm bên trong chúng vì bất kỳ lý do gì. –

+0

Tôi lấy nó, bạn có nghĩa là chạy chức năng trực tiếp bằng cách sử dụng thả xuống để chọn một chức năng thay vì chỉ đơn giản gọi các chức năng ... –

+4

Có, chỉ cần vào trình soạn thảo tập lệnh và thử chạy bất kỳ chức năng nào. Nếu tập lệnh thực sự không được ủy quyền, như được đề xuất bởi thư, chức năng sẽ không chạy và cửa sổ bật lên ủy quyền sẽ hiển thị để bạn có thể thực hiện. Nếu nó chạy và không thành công vì chúng không có tham số dự kiến, thì không có vấn đề gì. Chúng tôi đã không thực sự cố gắng để chạy nó, chỉ cần cho phép. Bạn có thể tạo một hàm trống, ví dụ: 'function auth() {}' chỉ để an toàn không làm gì nếu bạn muốn (ngoài việc bật lên cửa sổ ủy quyền). –

Các vấn đề liên quan