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

Gau*_*ara 8 java google-sheets google-spreadsheet-api google-sheets-api

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

小智 9

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

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

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

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


Sam*_*lin 8

v4 API不提供列出电子表格的方法.您需要使用Drive API.在从以前的API页面迁移对如何做到使用驱动API做一些细节.

  • 我已经搜索了 6 个小时,但是嘿@Sam 但是如何阅读此回复,看起来 XML 格式不正确。我可以得到 JSON 响应吗 (2认同)