Я новичок в GAS, поэтому, пожалуйста, потерпите меня.
Я хотел бы создать скрипт для Google Sheet, который будет циклически проходить через ряд значений, делать паузу при каждом значении ираспечатать конкретную вкладку из листа в определенном месте на Google Диске (создание новой папки с датой в родительской папке).Ниже приведено то, что у меня есть до сих пор, в котором реализованы циклы и печать, но я не могу понять, как заставить его сохранять файлы PDF в определенной папке.Благодарен за любую помощь!Спасибо.
Ссылка на фиктивную таблицу со скриптом здесь и целевую папку Google Диска здесь .
function loop() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var validation_sheet = ss.getSheetByName('Validation');
var lastRow = validation_sheet.getLastRow();
var inputs = ss.getSheetByName('Validation').getRange('A2:A'+lastRow).getValues();
var sheet2 = ss.getSheetByName('Loadout');
var tab = ss.getSheetByName('Loadout');
var formattedDate = Utilities.formatDate(new Date(), "GMT+5", "yyyy-MM-dd hh:mm");
//Create Folder for PDFs
var fld = DriveApp.createFolder(formattedDate);
fld.addFile(DriveApp.getFileById(ss.getId()));
for (var i = 0; i < inputs.length; i++) {
sheet2.getRange('A1').setValue(inputs[i][0]);
SpreadsheetApp.flush();
Utilities.sleep(5000);
//Print PDFs
var name = tab.getRange(1, 1).getValue();
fld.createFile(ss.getAs('application/pdf')).setName(name);
}
DriveApp.getRootFolder().removeFile(DriveApp.getFileById(ss.getId()));
}