如何在公司域内共享使用Google App Scripts的Google电子表格?

时间:2014-08-12 05:33:30

标签: google-apps-script google-sheets

我有一个看似简单的问题,似乎变得越来越复杂,我进入它就越多。

我有一个电子表格文档。

此电子表格使用谷歌应用程序脚本,该脚本又使用各种AP​​I:域名,网站,电子表格...

要使用此电子表格,我必须采取一些步骤 -

  1. 授权电子表格。只有在我使用时才会出现此对话框 脚本编辑器,否则电子表格会无声地失败。
  2. 在编辑器中启用域API - >资源 - >高级Google服务
  3. 在Google Developer Console中启用域API,看似隐藏 附加到我的电子表格的项目。我可以访问此秘密页面的唯一方法是通过步骤2中的高级Google服务菜单。
  4. 在完成这些障碍之后,电子表格现在可以正常运行,而无需使用脚本编辑器。

    现在,我想与我公司域内的其他用户分享此电子表格。

    有没有简单的方法可以做到这一点,还是我分享的每个用户都必须跳过这些障碍?

    我在想这个错吗?文档说明脚本已附加'到电子表格。但是我越是接受它,这两件事似乎就越分开。我可以共享电子表格 - 但脚本无法正常运行。我可以发布一个网络应用程序'使用脚本编辑器 - 但它不会随电子表格一起提供。

    任何帮助表示赞赏 咒骂你的......

1 个答案:

答案 0 :(得分:2)

其他用户必须拥有与您相同的域权限。

您可以采取的方法是在脚本上完成所有与权限相关的工作,该脚本作为Web应用程序发布,该脚本将采用url参数(触发任务),这些参数以您的身份运行并可供其他人访问。

从那里,您的原始脚本可以调用已发布的U​​RL并通过参数发送指令。

https://developers.google.com/apps-script/guides/content