2024-10-09 00:27:18 发布
网友
如何使用新的APIv4按名称而不是按ID打开工作表?似乎所有的例子都有spreadsheetID=key,但不知道如何按名称来做。我需要按名字打开这张纸,然后拿到身份证
spreadsheetID=key
基本上,我要做的是在复制了一个新的工作表之后,使用下面的代码来操作它:
{cd2}
具有名称copy_name的新工作表,如何获取该工作表的ID?在
copy_name
在googlesheetsapiv4,它不能直接从文件名打开电子表格。表API v4的所有API都要求使用电子表格ID。但您可以使用文件名检索电子表格ID。因此,您可以通过使用文件名检索电子表格ID来从文件名打开电子表格。在
为了从文件名中检索spreadsheetId,它使用Drive API。python脚本如下所示。它使用的是驱动器API v3。它可以添加一个作用域(https://www.googleapis.com/auth/drive.file)。在
https://www.googleapis.com/auth/drive.file
脚本:
res = service.files().list(q="trashed=false and name='" + copy_name + "'", fields="files(id)").execute()
结果:
您可以以JSON的形式检索结果。使用此ID,您可以使用电子表格。在
在googlesheetsapiv4,它不能直接从文件名打开电子表格。表API v4的所有API都要求使用电子表格ID。但您可以使用文件名检索电子表格ID。因此,您可以通过使用文件名检索电子表格ID来从文件名打开电子表格。在
为了从文件名中检索spreadsheetId,它使用Drive API。python脚本如下所示。它使用的是驱动器API v3。它可以添加一个作用域(
https://www.googleapis.com/auth/drive.file
)。在脚本:
结果:
^{pr2}$您可以以JSON的形式检索结果。使用此ID,您可以使用电子表格。在
相关问题 更多 >
编程相关推荐