【发布时间】:2021-02-03 09:21:22
【问题描述】:
我正在创建将数据推送到 Google AutoML 的云功能。我有一个创建数据的功能。对于下一步,我想知道。在云功能中,是否可以在填充数据后将谷歌表格作为 csv 下载到临时目录?
【问题讨论】:
标签: javascript npm google-cloud-platform google-cloud-functions
我正在创建将数据推送到 Google AutoML 的云功能。我有一个创建数据的功能。对于下一步,我想知道。在云功能中,是否可以在填充数据后将谷歌表格作为 csv 下载到临时目录?
【问题讨论】:
标签: javascript npm google-cloud-platform google-cloud-functions
我相信这是可能的。您可以查看此 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”卷,其中写入数据 到卷存储在内存中。注意会消耗内存 为该功能提供的资源。
文件系统的其余部分是只读的,可供 功能。
【讨论】: