Я смотрю на таблицу с 2000-10000 строк и мне нужно сохранить содержимое 50 строк в текстовом файле, каждая строка в текстовом формате.файл должен быть 1 ряд.Кроме того, разделитель должен быть "|".
Таблица дана:
A1 T B1 C1 ...
A2 T B2 C2 ...
сохранено в txt.
файле, например:
A1|T|B1|C1|...
A2|T|B2|C2|...
Как выполнить циклчерез таблицу, чтобы создать для 50 строк новый файл, содержащий содержимое?
function getTxtFiles(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheets = ss.getSheets();
var sheet = ss.getSheetByName("Test");
var folderName = 'Test Folder';
var folderID = 'Test Folder ID';
var documentName = 'Test_1.txt'
var folder = DriveApp.getFolderById(folderID);
var data = sheet.getDataRange();
var values = data.getValues();
var rows = "";
for (var a = 0; a < data[a].length; a++) {
for (var i = 0; i < values[i].length; i++) {
for (var j = 0; j < values[i].length; j++) {
if (values[i][j]) {
rows = rows + values[i][j];
}
rows = rows + "|";
}
}
}
var sss = DriveApp.createFile(documentName,rows,MimeType.PLAIN_TEXT);
var file = DriveApp.getFileById(sss.getId());
var parents = file.getParents();
parents.next().removeFile(file);
folder.addFile(file);
}
Я хотел бы добиться, чтобы скрипт создавался из таблицы с 2,000 rows and with 40 columns
, 40 x txt.файлы и каждый файл включает в себя содержимое 50 строк, каждая строка как 1 строка в текстовом формате.файл.