使用表格 API v4 获取与 Google 帐户关联的所有电子表格的列表

使用Google表格API v4,我希望获得附加到我的帐户的电子表格列表。我做了很多研究,但没有找到任何解决方案。


答案 1

v4 API 不提供列出电子表格的方法。您需要使用云端硬盘 API。“从以前的 API 迁移”页面提供了有关如何使用云端硬盘 API 执行此操作的详细信息。


答案 2

若要获取特定类型的所有文件的列表,可以使用驱动器 API v3。下面是从经过身份验证的用户的驱动器中获取所有工作表的示例。

drive.files.list({
    q: "mimeType='application/vnd.google-apps.spreadsheet'",
    fields: 'nextPageToken, files(id, name)'
}, (err, response) => {
    //Your code
})

可以将 MIME 类型的文件类型作为“q”参数传递。您可以在此处获取驱动器 MIME 类型的列表。

来源:https://developers.google.com/sheets/api/guides/migration#list_spreadsheets_for_the_authenticated_user


推荐