【发布时间】:2017-10-29 23:53:09
【问题描述】:
我正在尝试编写一个简单的应用程序来从一个或几个行中获取内容并输出一个文本文件。我有 2 个问题(见下面的代码 sn-p):
function saveAsTSV3() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = SpreadsheetApp.getActiveSheet();
var range = s.getRange("A53:HY54");
var values = range.getValues();
var text = values.join('\r\n');
regex = new RegExp(',','g');
text = text.replace(regex,'\t');
DriveApp.createFile("A file.tsv", text, MimeType.PLAIN_TEXT);
}
它确实会创建文件并将其放在正确的文件夹中。
- 但是,它用逗号而不是制表符填充。
2. 同样,我需要在每行末尾添加一个换行符。目前它把所有东西放在一起排成一排。
有人知道这两件事怎么做吗?非常感谢任何帮助!
【问题讨论】:
-
您是否认为列分隔符是制表符而不是逗号?
-
是的,这正是我想要的。
标签: google-apps-script google-sheets google-drive-api