【问题标题】:Google App Script Import CSV to Google SheetsGoogle 应用脚本将 CSV 导入 Google 表格
【发布时间】:2023-03-24 16:39:01
【问题描述】:

我有一个 Google 表格,我想导入存储在我的驱动器中的 CSV 文件。

这是我的代码:

function importCSVFromGoogleDrive() {

  var file = DriveApp.getFilesByName("file.csv").next();
  var csvData = Utilities.parseCsv(file.getBlob().getDataAsString());
  var sheet = SpreadsheetApp.setActiveSheet(sheet.getSheetByName('TEST'))
  sheet.getRange(1, 1, csvData.length, csvData[0].length).setValues(csvData);

}

我收到错误“TypeError:无法读取未定义的属性 'getSheetByName'”。我想将我的 CSV 数据导入“测试”选项卡。我该如何解决这个问题?

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    我认为当我看到你的脚本时,sheetsheet.getSheetByName('TEST') 没有被声明。如果电子表格中存在TEST的工作表名称,那么下面的修改如何?

    发件人:

    var sheet = SpreadsheetApp.setActiveSheet(sheet.getSheetByName('TEST'))
    

    收件人:

    var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('TEST');
    

    var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('TEST').activate();
    

    参考:

    【讨论】:

    • 是的!正确,非常感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 2016-06-23
    • 2020-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-10
    相关资源
    最近更新 更多