csv - 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'”]
解决方案
只需访问数据的第三个元素。
var contdata = csvData[1].toString();
var email = csvData[1][2];
Logger.log(email);
推荐阅读
- angular - Angular6 HTTP 调用等待
- python - 多个 SpaCy 文档对象并希望将它们组合成一个对象
- python - 为什么在 dnslib 的 DNSServer() 中同时存在解析器和处理程序?
- angular - 如何获取元素的所有类名?
- apache-spark - Spark SQL 中的多个 MySQL 服务器连接器
- eclipse - 在 STS 4 中看不到 Spring MVC 项目模板
- python - 在优化移动窗口熵计算方面需要帮助
- python - 尝试 Catch 块在 QCompleter for pyqt5 中未捕获异常
- c - 为什么我得到错误的二进制模式?
- bash - 在 bash 中提取较大数量的文件夹名称