在谷歌电子表格脚本编辑器中,我有几个文件。我需要重新排序文件,但无法找到方法。试图用鼠标移动它们,没有运气,没有其他选择可以上下移动它们。
有没有办法或技巧来上下移动脚本文件?
以下是一个示例屏幕截图,我想将util.gs移到底部:
答案 0 :(得分:2)
您是否仍在寻找使用GAS重新排序项目中脚本的方法?我对此有评论。但我做的应用程序是一个由Golang组成的CLI工具。所以我使用GAS创建了GUI应用程序。我发布详细方法作为我的答案。
最近,我找到了重新安排项目中脚本的解决方法。流程如下。
当现有项目被具有唯一文件名的脚本覆盖时,项目中的所有脚本都将被删除,并且只保留具有唯一名称的文件。我认为这可以用于重新安排脚本。
更新项目时,需要https://www.googleapis.com/auth/drive.scripts
的特殊范围。这需要由OAuth2进程检索。但是,根据最近的Google更新,添加了Manifests。清单使用户可以轻松使用需要这种特殊范围的脚本。
当上述流程反映到GAS脚本时,应用程序如下。
对于重新排列脚本,有一点很重要。 重新排列项目中的脚本时,脚本的版本历史记录会重置一次。因此,如果您不想重置版本历史记录,请在重新排列之前复制项目。通过复制项目,可以保存重新排列之前的项目。
脚本以及如何使用它是this repo at GitHub。
这对你有用吗?
答案 1 :(得分:1)
通过创建新的脚本文件,并将旧文件的内容复制粘贴到这些文件中,您可以实现所需的任何重新排序。 :-)
例如,创建3个新文件:
curl --cacert certRepo -v https://mywebendpoint.com/
将旧文件的内容复制粘贴到这些文件中。在某个地方写下旧文件名。删除旧文件。然后,使用您记下的旧文件名将file1.gs,file2.gs和file3.gs重命名为其适当的名称。