显示共享文件google drive api

时间:2016-11-29 14:02:09

标签: javascript jquery google-drive-api

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

我想查看我共享的文件。

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能够显示我分享的文件。

我搜索了2天的答案。 (不明白如何找不到这个问题的答案)

我不知道我必须改变sharedWithMe

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

2 个答案:

答案 0 :(得分:0)

您可以在所有者中看到q = not'me'的所有共享文件。添加此参数,例如您不是所有者意味着这些文件是共享的。

答案 1 :(得分:0)

@anshuVersatile是正确的。您可以使用参数q查询字符串以搜索文件。您可以使用Drive API的files.list方法搜索或过滤文件。添加搜索的fil的属性。查看可用字段here