我正在使用google drive API下载google工作表。不幸的是,我需要下载它作为HTML嵌入到电子邮件中,但当我运行
export_request = drivesrvc.files().export_media(fileId=file_id, mimeType='application/zip')
fh = io.FileIO("data.zip", "wb")
downloader = apiclient.http.MediaIoBaseDownload(fh, export_request)
done = False
while done is False:
status, done = downloader.next_chunk()
print
"Download %d%%." % int(status.progress() * 100)
请求已通过,但zip文件为空!如果我尝试任何其他文件格式,它工作得很好,但由于某种原因,zip总是空的,我需要获取HTML。
文档指定上面的调用应该返回一个Zip存档,其中包含与google工作表中的工作表相对应的HTML文件,然而我得到的只是一个空的Zip存档。