【问题标题】:Download a google sheets as a csv [closed]将谷歌表格下载为 csv [关闭]
【发布时间】:2021-02-03 09:21:22
【问题描述】:

我正在创建将数据推送到 Google AutoML 的云功能。我有一个创建数据的功能。对于下一步,我想知道。在云功能中,是否可以在填充数据后将谷歌表格作为 csv 下载到临时目录?

【问题讨论】:

    标签: javascript npm google-cloud-platform google-cloud-functions


    【解决方案1】:

    我相信这是可能的。您可以查看此 SO 答案:

    Download google docs public spreadsheet to csv with python

    import requests
    response = requests.get('https://docs.google.com/spreadsheet/ccc?key=0ArM5yzzCw9IZdEdLWlpHT1FCcUpYQ2RjWmZYWmNwbXc&output=csv')
    assert response.status_code == 200, 'Wrong status code'
    print(response.content)
    

    然后可以将respose.content保存到/tmp目录下的文件

    Cloud Functions Execution Environment

    文件系统中唯一可写的部分是 /tmp 目录,它 您可以使用将临时文件存储在函数实例中。这是一个 本地磁盘挂载点,称为“tmpfs”卷,其中写入数据 到卷存储在内存中。注意会消耗内存 为该功能提供的资源。

    文件系统的其余部分是只读的,可供 功能。

    【讨论】:

      猜你喜欢
      • 2018-07-17
      • 1970-01-01
      • 2020-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-04
      • 1970-01-01
      • 2014-04-13
      相关资源
      最近更新 更多