簡體   English   中英

如何在谷歌應用腳本中的 CSV 文件中添加一列(具有 static 值)?

[英]How can I add a column (with a static value) to a CSV file in google apps script?

我正在嘗試將 CSV 谷歌驅動器文件加載到 bigtable,類似於此處的加載 CSV 示例: https://developers.google.com/appced-script/

但是,CSV 文件缺少一列。 我想添加一列,該列中的值(對於每一行)將是文件的名稱。 我遇到的問題是,在上傳到 BigTable 之前,我不知道如何將該列添加到數據中。

此外,我需要以一種不太昂貴的方式進行操作:我有數千個 CSV 文件(每個文件都有數千行)。 該鏈接中的方法允許我訪問文件並將整個文件/blob 傳遞給 bigtable 一行,而不是一次一行。 如果可能的話,我想保持這種效率。

(我基本上是從每個 CSV 文件中取出所有行,並將它們組合成一個帶有附加列的大表,以指示它們來自哪個文件)

您可以使用 Utilities.parseCSV() 然后使用 Array.unshift() 在每行的開頭添加一列,或者使用 Array.splice() 將它們放在您想要的任何位置。 完成后,您可以使用 Array.join() 將它們重新轉換為字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM