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

标签 google-apps-script recovery

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

我有一个网络应用程序,在过去的新日子里我重新编写了所有 JavaScript,它运行良好,我什至将其部署为该网络应用程序的新版本。然而,今天打开应用程序脚本文件后,我的所有更改都不再存在。尽管项目中不再存在所有代码,但已发布的 Web 应用程序仍然可以运行。

我只需从页面复制元素即可从已发布的 Web 应用程序恢复代码,但之后我对应用程序进行了很多更改。

要点:

  • 我所做的更改已保存,我什至部署了包含一些新代码的新版本。
  • 项目中的任何文件中都不存在过去几天的代码,就好像我根本没有处理过它一样。

这是怎么发生的?如何从 Google Apps 脚本项目恢复“丢失”的代码?

最佳答案

我明白了这一点。我本来打算删除这个问题,但认为最好为遇到此问题的其他人发布答案。

原因:

看起来我在工作电脑上打开了一个选项卡,并打开了应用程序脚本项目。进行更改时,它们不会像大多数 Google 文档/表格那样在所有 View 上更新。根据修订历史记录,看起来它在半夜的某个时候覆盖了我的项目。

修复:

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

关于google-apps-script - 我的应用程序脚本代码似乎一夜之间消失了。我怎样才能恢复它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34821673/

相关文章:

android - 通过亚行删除数据/恢复出厂设置

amazon-web-services - Google脚本和AWS开发工具包

google-apps-script - 如何在配置设置中构建动态下拉菜单?

javascript - 运行 Google 协作平台小部件的权限问题

MySQL错误恢复数据恢复

sql - 无法运行 alter database 命令

javascript - 合并后 GAS 脚本更改工作表中的日期和时间

google-apps-script - 使用 Google Docs 电子表格作为动态 Google 协作平台网页的数据源

mysql - MySQL 主从复制的 HAProxy

java - 恢复损坏的 java 文件