python – 如何使用Drive API在Google电子表格中获取工作表列表(名称和“gid”)?

我试图使用Google Drive API(Python)下载一些电子表格文件的选项卡。
文件的元数据中是否有盖子信息?
我想做的是(这可能不正确,请建议:)):

file_metadata = self.service.files().get(file_id=file_id).execute()
# in the following line, how can I get a download url with a gid (a tab in a spreadsheet file)
download_url = file_metadata.get('exportLinks')['text/csv']
# download the file.

谢谢:)

事实上,这似乎是How to convert Google spreadsheet’s worksheet string id to integer index (GID)?的重复

这是快速的答案:

def to_gid(worksheet_id):
    return int(worksheet_id, 36) ^ 31578
http://stackoverflow.com/questions/32642244/how-can-i-get-a-list-of-sheets-name-and-gid-in-a-google-spreadsheet-using-th

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:python – 如何使用Drive API在Google电子表格中获取工作表列表(名称和“gid”)?