与Java驱动程序SDK v3共享后,谷歌工作表的绑定应用程序无法正常工作

时间:2017-01-09 14:40:52

标签: java google-apps-script google-drive-api

这是我的问题。
我有一个电子表格模板,绑定到谷歌appscript 电子表格由google service account拥有。 目前,appscript非常简单 它只包含一种记录消息的方法 然后我以编程方式:

  1. 使用驱动器SDK v3
  2. 复制电子表格
  3. 与用户分享,正确设置为' writer'
  4. 访问以新用户身份登录的副本时,我无法运行该脚本,也无法添加任何新库。 每次尝试都会显示一条错误消息:

    " 很抱歉,发生了服务器错误。请稍等一下再试一次"

    但是,手动或使用API​​资源管理器执行相同的操作不会触发任何问题,我可以运行脚本或添加库。

    是否有人遇到同样的问题并成功解决了这个问题?

    thx!

2 个答案:

答案 0 :(得分:0)

基于导入和导出项目中的Features and Limitations

  
      
  1. 只能导入或导出独立脚本。无法通过Google Drive REST API访问Container-bound个脚本。
  2.   

您可能还想查看Scripts Bound to Google Sheets, Docs, or Forms以获取有关绑定脚本如何工作和行为的更多信息。

答案 1 :(得分:0)

好的伙计们,

我们发现了这个问题。在我的描述中,我省略说电子表格是由谷歌服务帐户拥有的 出于尚未发现的原因,从谷歌服务帐户复制带有限制脚本的文档“打破”#39;脚本。
我知道依靠普通用户帐户来共享想要的文档。