我想弄清楚如何将文本从 Google 表格的特定列导出到 Google Drive .txt 文件。我正在尝试从所有列中导出所有文本,因此每列的谷歌驱动器上都会有一个不同的 .txt 文件。也想跳过前 2 行。我找到了这个:
function saveToTextfile() {
var ss = SpreadsheetApp.getActive();
var sheet = ss.getActiveSheet();
var range = sheet.getRange(1, 1, sheet.getLastRow(), sheet.getLastColumn());
var rows = range.getValues();
var folder = DriveApp.getFoldersByName("folderName").next();
var files = folder.getFiles();
while(files.hasNext()) files.next().setTrashed(true);
rows.forEach(function(row, index) {
folder.createFile("row" + index + ".txt", row.join(", "));
});
}
此函数为所有行而不是列创建一个文本文件,并且还在生成的 txt 文件中添加了很多“,”。我不知道如何更改,所以它会做列,基本上我希望函数为列创建一个 txt 文件(例如:D3 到 D100,E3 到 E100,F3 到 E100 等等)。还希望在工作表上进行任何更改时更新文本文件。
谢谢 :)