授权Google应用脚本

时间:2012-09-10 13:54:44

标签: google-apps-script google-sites

在Google网站上集成Google应用脚本时,是否可以确保用户未显示“授权”对话框?什么时候网站只在内部曝光?

2 个答案:

答案 0 :(得分:2)

如上所述,Apps Script本机Apps bean主要支持两种用例:

  • 以部署用户身份执行:自访问部署者的应用资源后,最终用户无需授权
  • 以最终用户身份执行:最终用户需要授权,因为访问最终用户的应用资源

您正在描述的第三个用例受到针对Google Apps API运行的Apps脚本URLFetchApp的支持。

在许多情况下,Apps API可以代表授权客户端(在本例中为Apps Script)有权执行的用户执行操作,因此如果客户端获得管理员凭据授权,则API通常可以执行操作代表最终用户,而最终用户不必授权Apps脚本。

不幸的是,对于您的使用案例,Gmail收件箱API似乎不是这些API之一。为了监控其他最终用户收件箱信息,Gmail Audit API可能会满足您的需求。

答案 1 :(得分:0)

如果您将应用设置为“访问应用的用户”,则无法执行此操作。但是,如果将其设置为自己运行,那么只有在对代码进行任何更改时才需要重新授权。不会要求最终用户授权