显示共享文件Google Drive API

问题描述 投票:0回答:2

我有一个代码,可以显示已与我共享的文件。

我想查看我已共享的文件。

function getFiles(){
    var query = "";
    if (ifShowSharedFiles()) {
        $(".button-opt").hide();
        query = (FOLDER_ID == "root") ? "trashed=false and sharedWithMe" : "trashed=false and '" + FOLDER_ID + "' in parents";
        if (FOLDER_ID != "root" && FOLDER_PERMISSION == "true") {
            $(".button-opt").show();
        }
    }else{
        $(".button-opt").show();
        query = "trashed=false and '" + FOLDER_ID + "' in parents";
    }
    var request = gapi.client.drive.files.list({
        'maxResults': NO_OF_FILES,
        'q': query
    });

Google API 能够显示我共享的文件吗?

我搜索了两天才找到答案。 (不明白这个问题怎么可能找不到答案)

我不知道我要改变什么

sharedWithMe

编辑:我想知道的是我与其他人共享了哪些文件。 现在它显示其他人与我共享的文件。

javascript jquery google-drive-api
2个回答
0
投票

您可以查看所有者中带有 q = 而不是“我”的所有共享文件。添加此参数,例如您不是所有者,则意味着这些文件是共享的。


0
投票

@anshuVersatile 是正确的。您可以使用参数

q
来查询字符串来搜索文件。您可以使用 Drive API 的
files.list
方法搜索或过滤文件。添加搜索到的文件的属性。检查可用字段此处

© www.soinside.com 2019 - 2024. All rights reserved.