Ale*_*ell 3 google-sheets export-to-text google-apps-script
我有一个Google电子表格文件,其中只包含一个包含一列的工作表.每次更改时,都应将其保存为我的Google驱动器上的简单文本(*.txt)文件.所以我会使用"on edit"触发器来运行脚本.
我发现,据说曾经做过正是我需要的几个剧本,但他们似乎使用过时的引用,像这样一个这是两年前发布.所以我的问题是,如何在2016年将工作表导出到文本文件?
小智 5
这是一个适用于我的简单导出函数:它将当前工作表导出为制表符分隔的文本文件,其名称包括创建日期.
您可以使用"脚本编辑器"中的"资源">"当前项目"的"触发器"将其设置为在编辑时触发.
function export() {
var sheet = SpreadsheetApp.getActiveSheet();
var values = sheet.getDataRange().getValues();
var text = values.map(function (a) {return a.join('\t');}).join('\n');
DriveApp.createFile('Data as of ' + new Date(), text);
}
Run Code Online (Sandbox Code Playgroud)
根据您的编辑器/操作系统,您可能需要join('\r\n')而不是在 join('\n')这里.
| 归档时间: |
|
| 查看次数: |
4958 次 |
| 最近记录: |