【问题标题】:Permission to run a site-script运行站点脚本的权限
【发布时间】:2012-08-31 11:08:33
【问题描述】:

在我的组织中,我创建了一个内部站点,其中包含可从内部不同页面调用的脚本,该脚本从各种电子表格读取/写入数据并发送邮件。 为了测试,我与同事共享了站点和文档,但他无法运行脚本,因为出现请求权限的页面: “......此脚本正在请求执行可能有害操作的权限。只有在您真正信任作者的情况下才授权该脚本!” 如果我的同事点击“授权”没有任何反应。

我给我的同事脚本的链接(不是嵌入脚本的页面),点击“授权”,他收到了一封来自谷歌的长电子邮件,其中解释说授权执行脚本,而是继续不工作..

允许执行脚本的一种方法是直接从编辑器运行脚本以授予权限。 我不能为其他同事做!!!

对此我真的很不高兴。我在脚本上做了很多工作,但现在我意识到我不能因为另一个 google 的大错误而对我的同事这样做。

【问题讨论】:

    标签: google-apps-script google-sites


    【解决方案1】:

    我有一个脚本,它也使用电子表格和邮件服务,我在授权方面没有任何困难......(在红屏被批准后,用户可以完全访问应用程序)

    您确定没有其他东西可以阻止您的脚本与其他用户一起使用吗?未共享的文档或对外部 api 的调用或其他什么?我只能说,现在的程序比几个月前方便多了,而且我现在没有看到这方面的错误......

    【讨论】:

    • 权限仅适用于红框中列出的以下内容。电子表格(读/写) 如果用户单击“授权”,则发送电子邮件站点(只读)没有任何反应。仅当用户从编辑器运行脚本时才授予权限
    • 我同意 Serge 的观点。请检查您的同事是否因为其他原因无法运行该脚本。是否为您的同事运行了一个简单的“hello world”脚本?如果是,那么您很可能会怀疑 doGet() 函数中的内容
    【解决方案2】:

    根据我在电子表格中使用脚本的经验,新用户必须运行脚本、授权并再次运行。

    【讨论】:

    • Oauth 审批单独处理
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-09
    • 2014-02-25
    • 1970-01-01
    • 1970-01-01
    • 2016-12-17
    相关资源
    最近更新 更多