模板电子表格跨实例的脚本授权?

时间:2013-11-04 21:24:33

标签: google-apps-script google-sheets

我们有一个Google Web App;该应用收集一些数据,然后创建一个Google电子表格模板的副本,根据收集的数据配置新副本。模板表包含我们创建的库。

每个用户,对于模板的每个副本,都需要重新授权所包含库的权限,即使库没有更改。这对用户来说真是令人沮丧和烦恼。

在理想情况下,Goole Apps Domain中的用户不需要提供授权。在一个不太理想但比当前更好的场景中,用户将授予主库一次(或脚本的当前版本)的授权,然后将不再提示模板的所有未来副本。

关于如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:1)

从布莱恩的相关评论开始,我建议另一个应该解决这个问题的解决方法:

不是每次都能创建一个新的SS:

  1. 创建具有相同名称的授权SS的备份副本
  2. 清除不属于模板的授权SS的内容(即保留格式和其他有用的标题/公式)
  3. 使用您为新SS提供的名称重命名此原始SS
  4. 这样做时,您始终使用已经授权的同一文档。

    那就是说,我同意你的看法,这些授权程序非常痛苦,应该在域中处理不同(“软件人员应该信任”)这已经与Google讨论过了技术人员,但他们似乎没有准备好改变他们在这个问题上的立场......