我正在尝试从电子表格(在Google云端硬盘上)下载特定表单,但无法找到执行此操作的方法。我正在使用Python客户端API库(v3)并在export_media()函数中传递file_id和mimeType,如下所示:
request = service.files().export_media(fileId=file_id,mimeType='text/csv')
media_request = http.MediaIoBaseDownload(local_fd, request)
此代码始终导出首先出现的工作表。您能否描述一种方法,通过提供gid或任何其他参数,我可以通过该方法下载特定的表/表。
答案 0 :(得分:0)
我不认为Drive API具有指定工作表名称的功能。
两个解决方法让人想起......
您可以使用表格API(https://developers.google.com/sheets/api/reference/rest/)并编写自己的csv格式化程序。这听起来比现在复杂得多。这可能是10行代码,特别是如果你选择Tab Separated而不是逗号分隔。
使用Google电子表格File/Publish to the Web
功能发布任何指定工作表的csv。请注意,内容将是公开的,因此任何拥有链接(非常迟钝)的人都可以读取数据。