Для создания такого скрипта вам потребуется использовать язык программирования, который поддерживает доступ к объектам документа, такие как Google Apps Script для Google Sheets или VBA для Excel.
Ниже приведен пример скрипта на Google Apps Script для Google Sheets, который сохраняет историю последних действий в документе:
```javascript
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var range = e.range;
var editor = Session.getActiveUser().getEmail();
var timestamp = new Date();
var value = e.value || "No value";
var historySheet = e.source.getSheetByName("History");
if (!historySheet) {
historySheet = e.source.insertSheet("History");
historySheet.appendRow(["Time", "Editor", "Sheet", "Edited Range", "New Value"]);
}
historySheet.appendRow([timestamp, editor, sheet.getName(), range.getA1Notation(), value]);
}
```
Этот скрипт будет работать в Google Sheets и сохранять историю последних действий на лист "History" в том же документе.
Чтобы использовать этот скрипт, перейдите в Google Sheets, откройте "Инструменты"-> "Редактор скриптов" и вставьте код в редактор. Далее сохраните скрипт и закройте редактор. Теперь скрипт будет запускаться каждый раз при внесении изменений в документ.
Обратите внимание, что для работы данного скрипта необходимо разрешение на доступ к личным данным и редактирование документов. Рекомендуется внимательно проверить скрипт перед использованием и убедиться, что он соответствует вашим потребностям и безопасности данных.