我意识到当脚本源自电子表格中时,它需要用户运行一次脚本(从电子表格中)以授权然后再次执行。
1)因此,如果需要授权并且您以用户身份执行它,则永远不应部署独立的 UI 应用程序(源自电子表格),对吗?
2) 这是启动 script.google.com 的重点吗?这样当独立 UI 应用首先需要授权时,您可以以用户身份运行脚本?
3)如果第二个问题是真的,那么我假设将在 chrome 商店中列出的所有独立 UI 应用程序都需要来自 script.google.com?
我意识到当脚本源自电子表格中时,它需要用户运行一次脚本(从电子表格中)以授权然后再次执行。
1)因此,如果需要授权并且您以用户身份执行它,则永远不应部署独立的 UI 应用程序(源自电子表格),对吗?
2) 这是启动 script.google.com 的重点吗?这样当独立 UI 应用首先需要授权时,您可以以用户身份运行脚本?
3)如果第二个问题是真的,那么我假设将在 chrome 商店中列出的所有独立 UI 应用程序都需要来自 script.google.com?
不管脚本驻留在哪里——电子表格或独立的,“有效用户”(脚本最终在其权限下运行的用户)都需要对其进行授权。
现在的区别(在 IO 2012 之后)是独立应用程序可以在活动用户的凭据下运行(活动用户 = 有效用户)。
活动用户仍然必须授权脚本才能这样做。我建议你从 Chrome 网上应用店安装 Drive Eye,你会亲眼看到我在说什么。
您的第一点的答案是否定的......因此接下来的两个问题(不是真正的问题,而是意见)变得毫无意义。.. 更准确地说,独立应用程序只需要在用户第一次通过 URL 调用时获得用户授权,就是这样......