Создайте текстовый файл из Google Spreadsheet и верните его ссылку на ячейку в sppreadsheet. - PullRequest
0 голосов
/ 10 мая 2018

У меня есть несколько строк в качестве данных, которые я изначально храню в ячейке, скажем, 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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...