google-sheets-api - 当数据集大于 50k 个字符时,使用应用程序脚本将 csv 数据导入谷歌表格
问题描述
我正在尝试使用 Google Apps 脚本将 .csv 文件导入到 Google 工作表中。我发现了以下一段非常简单有效的脚本@ https://www.labnol.org/code/20279-import-csv-into-google-spreadsheet。
function importCSVFromGoogleDrive() {
var file = DriveApp.getFilesByName("data.csv").next();
var csvData = Utilities.parseCsv(file.getBlob().getDataAsString());
var sheet = SpreadsheetApp.getActiveSheet();
sheet.getRange(1, 1, csvData.length, csvData[0].length).setValues(csvData);
}
我学到的是,当我获取DataAsString 时,一个字符串的最大字符数为 50k,对我来说,这只是我的 30k 行数据集中的大约 1500 行。
我是编码新手,因此对现有护理进行简单修改几乎就是我所处的位置,因此请尽可能详细。
谢谢 StackOverflow 的人 :)
解决方案
推荐阅读
- php - 使用 cURL 将 Pdf 文件上传到另一个网站
- mongodb - Mongodb 指定类型“字符串”也返回“数组”字段
- image-processing - 如何标记图像的对象
- javascript - 编写javascript来检测速度
- javascript - Jquery发送Ajax并且没有等待发送其他ajax的响应
- python - 奇数语法(继承中的海象运算符)
- sql - 如何使用 IN 运算符按两个字段进行选择
- postgresql - Postgresql 查询删除所有行
- bash - 如何使用 jq 根据唯一键值组合来自同一 JSON 对象的两个数组?
- flutter - 这种格式的 DateFormat 框架是什么?