我不确定这个标题是什么,但标题是准确的。我过去几天处理的应用程序脚本代码已经从项目中消失了。
我有一个网络应用程序,在过去的新日子里我重新编写了所有 JavaScript,它运行良好,我什至将其部署为该网络应用程序的新版本。然而,今天打开应用程序脚本文件后,我的所有更改都不再存在。尽管项目中不再存在所有代码,但已发布的 Web 应用程序仍然可以运行。
我只需从页面复制元素即可从已发布的 Web 应用程序恢复代码,但之后我对应用程序进行了很多更改。
要点:
- 我所做的更改已保存,我什至部署了包含一些新代码的新版本。
- 项目中的任何文件中都不存在过去几天的代码,就好像我根本没有处理过它一样。
这是怎么发生的?如何从 Google Apps 脚本项目恢复“丢失”的代码?
最佳答案
我明白了这一点。我本来打算删除这个问题,但认为最好为遇到此问题的其他人发布答案。
原因:
看起来我在工作电脑上打开了一个选项卡,并打开了应用程序脚本项目。进行更改时,它们不会像大多数 Google 文档/表格那样在所有 View 上更新。根据修订历史记录,看起来它在半夜的某个时候覆盖了我的项目。
修复:
您可以通过转到文件>查看修订历史记录来查看此内容,然后可以恢复到项目的先前版本。
关于google-apps-script - 我的应用程序脚本代码似乎一夜之间消失了。我怎样才能恢复它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34821673/