-1

没有上下文的问题:

是否有用于查看电子表格文件并检测该文件是否包含脚本的 Google Apps 电子表格脚本属性?

有上下文的问题:

我想以编程方式在 Google Apps 中复制电子表格。电子表格在一个脚本文件中具有多个脚本功能。我尝试将其设置为模板,但这只是导致错误(实际上这部分不是我,所以我在这里不是 100% 清楚。错误是谷歌的结果。错误消息会出现在打开时电子表格文件的顶部,并且不会链接任何脚本。)

我要解决的问题是,每当我将文件作为常规电子表格而不是模板复制时,它会打开一个新选项卡,上面写着“正在加载...”,要么完成并关闭该选项卡,要么只是挂起并且永远不会关闭选项卡。如果它实际完成,则生成的复制文件与源文件相同。但是,如果“加载”选项卡永远不会关闭,那么文件似乎会被复制,但不会复制任何脚本。

我想做的是制作一个复制我的文件的脚本。如果生成的电子表格中包含脚本,则停止,但如果不存在脚本,则删除该文件并重试。

我找不到一种查看电子表格文件内容并发现是否有与之关联的脚本的方法。这个属性肯定是存在的。

4

1 回答 1

1

没有这样的方法可以检查脚本是否附加到电子表格。

我对您在复制时遇到的麻烦感到有点惊讶……我从来没有遇到过这样的问题……

如果您想以编程方式确定您的副本,我想最好的解决方案是将您的复制命令放在 try/catch 结构中:如果复制过程中没有发生错误,那么您可以确定副本是原始文件的完美克隆。使用该Docslist服务,file.makeCopy文档在这里

于 2012-08-26T21:01:48.083 回答