У меня есть несколько строк в качестве данных, которые я изначально храню в ячейке, скажем, D2.Я хочу сохранить эти данные в текстовом файле или в файле Google Docs, а затем распечатать ссылку на этот файл в D2.Как мне этого добиться?Код, который я использую, генерирует список имен, имеющих определенную оценку.Когда я возвращаю объект, ячейка пуста, и файл также не загружается.В чем проблема?
function getList(grade) {
var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
var list = '';
for (var i = 0; i < sheets.length ; i++ ) {
var sheet = sheets[i];
for(var j = 2; j <= 100; j++) {
var key = sheet.getRange("G"+j.toString()).getValue();
var val = sheet.getRange("B"+j.toString()).getValue();
if (key == grade) {
list += val;
list += '\n';
}
}
}
var output = ContentService.createTextOutput(list);
output.downloadAsFile('names.txt');
return output;
}