首页 > 解决方案 > Google Apps 脚本 - 如何访问 CSV 文件中的单个值?

问题描述

在 Google Drive 上有一个 CSV 文件。可以访问它并查看值。但只得到了洞线。

function importCSVFromGoogleDrive() {
    
      var file = DriveApp.getFilesByName('file2.csv').next();
      Logger.log(file.getSize());
      Logger.log(file.getName());
      Logger.log(file.getDateCreated());
      var csvData = Utilities.parseCsv(file.getBlob().getDataAsString());

      var contdata = csvData[1].toString();

      Logger.log(csvData[1]);
}
Ausführungsprotokoll
06:20:12
Hinweis
Ausführung begonnen
06:20:13
Info
67.0
06:20:13
Info
file2.csv
06:20:13
Info
Thu Sep 23 15:02:18 GMT+02:00 2021
06:20:13
Info
['Anna', 'Weizenkeim', 'anna@weizenkeim.privat']
06:20:14
Hinweis
Ausführung abgeschlossen

如何仅例如电子邮件地址/值 3。


function importCSVFromGoogleDrive() {
    
      var file = DriveApp.getFilesByName('file2.csv').next();
      Logger.log(file.getSize());
      Logger.log(file.getName());
      Logger.log(file.getDateCreated());
      var csvData = Utilities.parseCsv(file.getBlob().getDataAsString());

      var contdata = csvData[1].toString();

      var group = ContactsApp.getContactGroup("System Group: My Contacts");
      //bla = contdata.toUpperCase();
      Logger.log(csvData[1].toLocaleString());
      console.log(JSON.stringify(csvData[1],null,' '));
}

08:47:28 信息 [“'Anna'”、
“'Weizenkeim'”、“'anna@weizenkeim.privat'”]

标签: csvgoogle-apps-script

解决方案


只需访问数据的第三个元素。

      var contdata = csvData[1].toString();
      var email = csvData[1][2];
      Logger.log(email);

推荐阅读