如何在Google Apps脚本中将列(具有静态值)添加到CSV文件中?

问题描述 投票:0回答:1

我正在尝试将CS​​V谷歌驱动器文件加载到bigtable,类似于此处的加载CSV示例:https://developers.google.com/apps-script/advanced/bigquery

但是,CSV文件缺少一列。我想添加一列,并且该列中的值(对于每一行)将是文件的名称。我遇到的问题是,在上传到BigTable之前,我不知道如何将该列添加到数据中。

此外,我需要以一种不太昂贵的方式进行操作:我有数千个CSV文件(每个文件都有数千行)。该链接中的方法允许我访问文件,并将整个文件/ blob一行传递给bigtable,而不是一次传递一行。我想尽可能保持这种效率。

((我基本上是将每个CSV文件中的所有行都合并到一个大表中,并附加一列以指示它们来自哪个文件)

csv google-apps-script blob google-cloud-bigtable
1个回答
0
投票

您可以使用Utilities.parseCSV(),然后使用Array.unshift()在每行的开头添加一列。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.