我的应用程序脚本代码似乎在一夜之间消失了。我怎样才能恢复它?

My apps script code has seemingly disappeared overnight. How can I recover it?

我不确定这个标题是什么,但标题是准确的。我最近几天处理的应用程序脚本代码已经从项目中消失了。

我有一个 Web 应用程序,我 re-wrote 在过去的新日子里 javascript 都使用它,它运行良好,我什至将其部署为 Web 应用程序的新版本。但是,今天打开应用程序脚本文件后,我的所有更改都不再存在。尽管项目中不再存在所有代码,但已发布的 Web 应用程序仍然有效。

我可以通过仅从页面复制元素来从已发布的网络应用程序中恢复代码,但之后我对应用程序进行了很多更改。

要点:

这是怎么发生的?如何从 google 应用程序脚本项目中恢复我的 "lost" 代码?

我想通了。我本来打算删除这个问题,但认为最好 post 为遇到此问题的其他人提供答案。

原因:

我似乎在我的工作 PC 上打开了一个选项卡,并打开了应用程序脚本项目。进行更改后,它们不会像大多数 Google docs/Sheets 那样在所有视图上更新。根据修改记录,好像是在半夜的某个时候覆盖了我的项目。

修复:

您可以通过转至 文件> 查看修订历史记录 来查看此内容,然后您可以恢复到项目的先前版本。