谷歌应用脚本:获取绑定到电子表格的脚本ID

6
我想编写一个Google Apps脚本,生成绑定到某些电子表格的脚本的ID列表。
我无法找到一种通过GAS编程方式获取绑定脚本ID的方法。
  • 如果我有一个spreadsheet对象,我可以使用getId等方法获取电子表格的ID,但不能获取绑定脚本的ID。

  • 使用DriveApp,我可以使用DriveApp.getFilesByType('application/vnd.google-apps.script')找到独立脚本,但找不到绑定脚本!

有什么建议吗?

2
https://dev59.com/Eqzka4cB1Zd3GeqP-Y_N https://stackoverflow.com/a/31184468/9337071 https://issuetracker.google.com/issues/117105104 https://issuetracker.google.com/issues/117105106 https://github.com/google/clasp/issues/208 https://stackoverflow.com/questions/29613469/how-to-programmatically-create-a-list-of-google-apps-script-projects-owned-by-me - tehhowch
2
请访问 https://issuetracker.google.com/issues/111149037。 - Tanaike
1个回答

4

非常遗憾(根据我的研究),目前这是不可能的。我一直想编写程序来识别和访问绑定的脚本已有数年之久,我会定期检查这个问题,但一直没有结果。

至今仍未找到任何Google文档明确涉及此主题,仍希望这个漏洞最终得到填补。


绑定脚本文件在Google Drive中是“隐藏”的,它们不会在搜索结果中显示,但是我们可以在知道它们的ID后访问/下载它们。 - Fausto R.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接