Google apps script 如何在不删除容器/文件的情况下同时从多个Google文档或工作表中删除容器绑定脚本?

Google apps script 如何在不删除容器/文件的情况下同时从多个Google文档或工作表中删除容器绑定脚本?,google-apps-script,Google Apps Script,我在Google文档中创建了一个绑定到容器的脚本。从那时起,我创建了一个独立脚本来替换这个容器绑定脚本,但我从未从原始文档中删除初始的容器绑定项目 新的独立脚本将原始文档的副本用作新文档的模板。因为我忘了从原始文档中删除初始项目,所以每次都会制作一份脚本副本。我现在在我的Google Apps脚本仪表板(script.Google.com)中有大量的脚本副本,如下图所示: 我想从仪表板中删除此脚本的每个副本。我可以右键单击单个实例并选择“永远删除”,如下所示: 我无法找到同时选择多个实例的方

我在Google文档中创建了一个绑定到容器的脚本。从那时起,我创建了一个独立脚本来替换这个容器绑定脚本,但我从未从原始文档中删除初始的容器绑定项目

新的独立脚本将原始文档的副本用作新文档的模板。因为我忘了从原始文档中删除初始项目,所以每次都会制作一份脚本副本。我现在在我的Google Apps脚本仪表板(script.Google.com)中有大量的脚本副本,如下图所示:

我想从仪表板中删除此脚本的每个副本。我可以右键单击单个实例并选择“永远删除”,如下所示:

我无法找到同时选择多个实例的方法。因为我有如此多的副本,逐个选择和删除每个实例将花费大量的时间

也许我还没有发现如何选择多个实例。但是,如果无法在仪表板中选择多个实例,我正在寻找一种方法,以编程方式从每个容器中删除此脚本,而不删除容器本身

例如,理想情况下,我更愿意在谷歌应用程序脚本仪表板的搜索框中键入“TicketTemplate”,然后全选,然后全部删除。但除非有这种可能性,我希望有一种方法可以通过编程使用GAS来实现这一点。但是,简单地遍历驱动器中的文件并删除包含此脚本的文件是不可取的。它必须从文件中删除脚本,而不删除文件本身

我使用GAS寻找了一个可能的解决方案,比如说,使用DriveApp类,但我一直无法找出如何在容器/文件中以脚本为目标


提前感谢您的帮助

尽管我不确定这对OP的情况是否有用,但当使用当前的API时,我认为这是一个解决方法。这个流程怎么样?1.使用Sheets API复制不带绑定脚本的电子表格。2.使用驱动器API删除带有绑定脚本的原始电子表格。3.使用手动和/或应用程序脚本api修改独立脚本的电子表格ID。这样,可以删除绑定脚本并创建没有绑定脚本的电子表格。@Tanaike是的,在您提到解决方法之后,我还计算了
get create
组合。如果至少可以从
电子表格id
中获取
脚本id
,那就很容易了。@I'-'I在这种方法中,电子表格会被更改。这也使OP的解决方案复杂化。而且,是的。我认为是这样。所以我已经报告了这一点。此时,似乎很清楚,使用所需的工具目前无法完成我想要完成的任务@塔奈克,谢谢你的建议。我相信我能按照你提供的指示去做。如果可能的话,我不想这样做,因为我相信这样可以清除包含文档的修订历史记录。如果可能的话,我宁愿保留修订历史记录。这个问题对我来说并不是非常紧迫(更多的只是一个烦恼),所以我想我现在就等着,看看谷歌是否完成了这些功能请求。再次感谢。