在电子表格中编写脚本以将工作表另存为csv并上传到云存储

时间:2018-02-05 19:26:16

标签: google-apps-script google-cloud-storage

我有一个脚本,每天从Google分析中获取数据,然后我删除该表,所以第二天我可以再次下载。

我需要的是将该表保存为.csv并每天将其上传到云存储,任何关于我如何做到这一点的想法?

非常感谢!

2 个答案:

答案 0 :(得分:0)

要将文件下载为csv,您可以使用此thread,这基本上包括使用以下内容:

https://docs.google.com/spreadsheets/d/{DOCID}/gviz/tq?tqx=out:csv&sheet={sheet_name}

使用您的文档ID替换{DOCID},使用工作表的名称替换{sheet_name}。如果您只有一张表,则有一种更简单的方法:

https://docs.google.com/spreadsheets/d/{DOCID}/export?format=csv

正如@jpaugh已经提到的,要将文件上传到云存储,您可以使用官方文档,特别是here:在哪里解释如何使用任何可用选项将对象上传到存储桶,  这是:

  1. 使用控制台
  2. 使用gsutil命令
  3. 使用任何客户端库:C#,GO,Java,Node.js,PHP,Python或Ruby
  4. 使用任何REST APIS(JSON或XML)。

答案 1 :(得分:0)

没有比使用 Class<MyClass> 更简单的了:

Pandas