Как подобрать другое имя файла в зависимости от даты - скрипт Google - PullRequest
0 голосов
/ 19 марта 2020

Я показал первую часть моего сценария ниже. Каждый день новый файл csv данных будет выгружаться в дисковод, например, сегодняшние дни будут называться data@2020-19-03 и т. Д. Есть ли способ, которым скрипт может подобрать файл за день, когда скрипт запускается ? Надеюсь, это имеет смысл. В настоящий момент мне нужно вручную изменить указанную ниже дату перед запуском скрипта.

var datafile = DriveApp.getFilesByName('data@2020-18-03').next();
var datacsv = Utilities.parseCsv(WIPfile.getBlob().getDataAsString());
datatab.getRange(1,1, datacsv.length, datacsv[0].length).setValues(datacsv);

1 Ответ

1 голос
/ 19 марта 2020

Вы можете просто использовать Utilities.formatDate , чтобы соответственно создать имя файла, используя и форматируя сегодняшнюю дату.

Добавьте это к вашему сценарию:

var date = "data@".concat(Utilities.formatDate(new Date(), "your-timeZone", "yyyy-dd-MM"));

Ссылка:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...