У меня есть скрипт на основе c, который, как я нашел, работает довольно хорошо для моих нужд. Файл, который я хочу скопировать, обновляется один раз в день. Человек, который обновляет его, просто перезаписывает файл каждый день, поэтому я пытаюсь сохранить историческую копию файла в папке на моем диске. Сценарий ниже копирует файл и создает файл для меня. Однако я пытаюсь набрать sh несколько вещей.
function DailyPerformanceCopy() {
ScriptApp.newTrigger('DailyPerformanceTrigger')
.forSpreadsheet('ENTERSPREADSHEETIDHERE')
.onEdit()
.create();
var date = new Date();
Logger.log(Utilities.formatDate(date,'America/Chicago', 'MMMM dd, yyyy'));
var ss = SpreadsheetApp.openById("ENTERSPREADSHEETIDHERE");
//Make a copy of the template file
var documentId = DriveApp.getFileById('ENTERSPREADSHEETIDHERE').makeCopy().getId();
//Rename the copied file
DriveApp.getFileById(documentId).setName('Performance ' + date);
}
- Я бы хотел, чтобы скопированный файл сохранялся только как Производительность + Текущий месяц, Дата, Год. (Производительность 16 марта 2020 г. Завтра копия будет сохранена в виде производительности 17 марта 2020 г. и т. Д. c)
В настоящее время она сохраняется в виде: Производительность Пн 16 марта 2020 14:45:09 GMT-0400 (Восточное дневное время)
В настоящее время он сохраняется на root моего диска. Я бы хотел, чтобы он был сохранен в папке, которую я создал под названием «Производительность»
Я не уверен, будет ли она выполняться завтра после обновления файла. Я так предполагаю?