APIv4谷歌表格打开指定表格

2024-10-09 00:27:18 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用新的APIv4按名称而不是按ID打开工作表?似乎所有的例子都有spreadsheetID=key,但不知道如何按名称来做。我需要按名字打开这张纸,然后拿到身份证

基本上,我要做的是在复制了一个新的工作表之后,使用下面的代码来操作它:

{cd2}

具有名称copy_name的新工作表,如何获取该工作表的ID?在


Tags: key代码name名称id名字例子copy
1条回答
网友
1楼 · 发布于 2024-10-09 00:27:18

在googlesheetsapiv4,它不能直接从文件名打开电子表格。表API v4的所有API都要求使用电子表格ID。但您可以使用文件名检索电子表格ID。因此,您可以通过使用文件名检索电子表格ID来从文件名打开电子表格。在

为了从文件名中检索spreadsheetId,它使用Drive API。python脚本如下所示。它使用的是驱动器API v3。它可以添加一个作用域(https://www.googleapis.com/auth/drive.file)。在

脚本:

res = service.files().list(q="trashed=false and name='" + copy_name + "'", fields="files(id)").execute()

结果:

^{pr2}$

您可以以JSON的形式检索结果。使用此ID,您可以使用电子表格。在

相关问题 更多 >

    热门问题