Проект Apps Script вернулся к более ранней версии, и вся история проекта удалена. Что мне делать?

Сегодня я открыл проект Apps Script, над которым работал около месяца. Кажется, он вернулся к версии, созданной примерно два дня назад, и я не знаю почему. В любом случае, когда я проверил историю своих проектов, там не было никаких записей, кроме тех, когда я вошел в систему сегодня. Версии, к которой можно было бы вернуться, нет. Есть ли способ найти потерянную историю версий?

Я предположил, что оставил открытой вкладку со старой версией проекта, и эта вкладка автоматически сохранилась, так что последнее обновление было менее полной версией. Я пытался найти последнее намеренное сохранение прошлой ночи, но моя история версий исчезла.

Редактор сценариев Google Apps не поддерживает автосохранение.

Wicket 22.08.2024 20:12

Тогда я понятия не имею, почему мой проект вернулся... Или почему моя история версий исчезла.

Zach Hayes 22.08.2024 20:13

нет, вы не сохранили код за последние два дня и закрыли его без сохранения, что означает, что ваш код за последние два дня исчез.

nabin sademba 22.08.2024 20:16

Это не тот случай. Я пишу сценарии для обновления Google Sheet. В течение последних двух дней я постоянно сохранял изменения, поскольку единственный способ проверить изменения в моем сценарии на листе — это сохранить изменения в файле проекта. Возможно, вчера вечером я не сохранил самые последние изменения, но я успешно использовал изменения, записанные за последние два дня в моем файле листов. Они были спасены.

Zach Hayes 22.08.2024 20:18
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
4
50
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Текущий редактор сценариев Google Apps не поддерживает автосохранение и не синхронизирует файлы, открытые в нескольких окнах и на нескольких устройствах.

Новые версии создаются при создании нового развертывания или при разработке новой версии для существующего развертывания.

Как вы упомянули, в истории проекта не отображаются версии. К сожалению, вы не можете восстановить свою работу.

В следующий раз не открывайте несколько окон редактора скриптов Google Apps для одного и того же проекта. Если вам необходимо это сделать, убедитесь, что вы создали новое развертывание или новую версию, если она все еще нужна вашему проекту. При совместной работе над проектом убедитесь, что соавторы не редактируют файлы Apps Script одновременно с помощью онлайн-редактора.

Рассмотрите возможность создания ежедневных (или в конце рабочего дня) резервных копий для дополнительной безопасности, особенно после внесения существенных изменений. Вы можете использовать API сценариев Google Apps, такие инструменты, как Clasp , или расширения веб-браузера, такие как Google Apps Script GitHub Assistant. Эти инструменты помогут вам обеспечить безопасность вашей работы и предотвратить возможную потерю данных.

Ссылка

Другие вопросы по теме

Кнопка «Отправить» закрывает диалоговое окно, но затем оно открывается снова
Функция отправки почты не работает, не дает разрешения на отправку почты. Но авторизация есть, и он отправляет электронное письмо с помощью функции тестовой электронной почты
Каковы ограничения на использование и стоимость Google People API?
Создание Google Meet Space с использованием API Meet и учетной записи службы. Ошибка: 7 PERMISSION_DENIED: разрешение запрещено для ресурса Space (или оно может не существовать)
Использование PHP-соединения API GoogleAds DEVELOPER_TOKEN_NOT_APPROVED, как исправить
Как ограничить доступ к служебной учетной записи Gmail-API для чтения определенных учетных записей
В средстве выбора Google после выбора файла я получаю сообщение об ошибке «Файл не найден» при интеграции с серверной частью
Google Workspace + AWS Cognito | Единый выход с использованием интеграции SAML
Подписание электронного письма дает dkim=neutral (хеш тела не проверен) при отправке через API Gmail от Google
Разрешения организационной политики Google Cloud для миграции Microsoft