我正在尝试将CSV谷歌驱动器文件加载到bigtable,类似于此处的加载CSV示例:https://developers.google.com/apps-script/advanced/bigquery
但是,CSV文件缺少一列。我想添加一列,并且该列中的值(对于每一行)将是文件的名称。我遇到的问题是,在上传到BigTable之前,我不知道如何将该列添加到数据中。
此外,我需要以一种不太昂贵的方式进行操作:我有数千个CSV文件(每个文件都有数千行)。该链接中的方法允许我访问文件,并将整个文件/ blob一行传递给bigtable,而不是一次传递一行。我想尽可能保持这种效率。
((我基本上是将每个CSV文件中的所有行都合并到一个大表中,并附加一列以指示它们来自哪个文件)
您可以使用Utilities.parseCSV(),然后使用Array.unshift()在每行的开头添加一列。