我正在使用importFromCSV脚本,它第一次运行很好,但是我在脚本编辑器中得到警告,DocsList.getFiles()被废弃了,应该找到另一种选择。我试图直接用DriveApp.getFiles()交换,但是现在脚本在该行上超时了。
DriveApp.getFiles()不能与DocsList.getFiles()互换吗?如果没有,我应该使用什么?或者还有什么是我遗漏的导致超时的原因?
function importFromCSV() {
var fileName = "0B2n-RwpLExXnaXRBWG1aT3NLbm8";
var files = DocsList.getFiles();
var csvFile = "";
for (var i = 0; i < files.length; i++) {
if (files[i].getId() == fileName) {
csvFile = files[i].getContentAsString();
break;
}
}
var csvData = CSVToArray(csvFile, ",");
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
for (var i = 0; i < csvData.length; i++) {
sheet.getRange(i+1, 1, 1, csvData[i].length).setValues(new Array(csvData[i]));
}
}https://stackoverflow.com/questions/26032285
复制相似问题