javascript - 以 csv 格式下载谷歌表格
问题描述
我正在创建云功能以将数据推送到 Google AutoML。我有一个创建数据的功能。对于下一步,我想知道。在云功能中,是否可以在数据填充后将谷歌表格作为 csv 下载到临时目录?
解决方案
我相信这是可能的。您可以查看有关以下内容的 SO 答案:
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
目录
文件系统中唯一可写的部分是 /tmp 目录,您可以使用它在函数实例中存储临时文件。这是一个本地磁盘挂载点,称为“tmpfs”卷,其中写入该卷的数据存储在内存中。请注意,它将消耗为该功能提供的内存资源。
文件系统的其余部分是只读的并且可由函数访问。
推荐阅读
- javascript - 我应该为一个不断运行的函数全局使用 LET 声明一个变量吗?
- c++ - C++ 用随机 int 函数填充二维数组,其中数组由用户输入声明
- mysql - 获取最近更新了子行的行
- java - Android Studio - 虚拟方法错误
- mysql - 谷歌应用引擎 - 将网站用户表从数据存储迁移到 mysql (CloudSQL)
- c++ - Bitset 未正确提取位
- python - 从 pandas DataFrame 计算 pvalue
- java - 从在线文本文件的列表中查找随机名称
- python - 使用 GLib.source_remove() 避免来自 GLib 的警告
- reporting-services - SSRS 导出到 MHTML 不显示基于可见性设置的元素