【发布时间】:2020-09-28 02:42:13
【问题描述】:
我想将 Google 驱动器上的 csv 文件导入 Google 表格,但我的 Google 脚本有问题。
我想得到一些帮助。
它有一个奇怪的值:
这是我需要导入 google sheet 的 xlsx 数据:
我的脚本:
function ExportRange() {
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1; //January is 0!
if (dd < 10) {
dd = '0' + dd
}
if (mm < 10) {
mm = '0' + mm
}
today = mm + '/' + dd;
Logger.log(today);
for (var i = 0; i <= 0; i++) {
var file = DriveApp.getFilesByName(today + '_' + i + '.csv');
Logger.log("today file count :" + today + '_' + i + '.csv');
var spreadsheet = SpreadsheetApp.getActive();
var test;
var activeSpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var yourNewSheet = activeSpreadsheet.getSheetByName(today + '_' + i);
if (yourNewSheet != null) {
activeSpreadsheet.deleteSheet(yourNewSheet);
}
yourNewSheet = activeSpreadsheet.insertSheet();
yourNewSheet.setName(today + '_' + i);
var csv = file.next().getBlob().getDataAsString();
var csvData = Utilities.parseCsv(csv);
yourNewSheet.getRange(1, 1, csvData.length, csvData[0].length).setValues(csvData);
}
}
【问题讨论】:
-
奇怪的值到底是什么意思(对不起,我不懂韩语)?你能提供一个包含这个问题的示例 csv 文件吗?所有文件都会发生这种情况吗?
-
一旦 i>0 循环停止。
-
@ziganotschka 您好,我已经注册了需要作为图片携带的 xlsx 数据。文件中有数据(姓名、电话号码、地址等),但是可以执行,但实际取到的只是取到一个奇怪的值(PK[])。它有一个奇怪的价值照片参考
-
@Cooper Hi 即使删除循环,也会发生同样的事情。
标签: google-apps-script google-sheets google-docs