Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Google DRIVE API V3-获取名称为的文件夹id_Java_Google Drive Api - Fatal编程技术网

Java Google DRIVE API V3-获取名称为的文件夹id

Java Google DRIVE API V3-获取名称为的文件夹id,java,google-drive-api,Java,Google Drive Api,我只能找到从google drive api获取根文件夹id的方法-[REFERENCE]:。我必须通过提供一个名称来获取文件夹id。我是否可以通过传递目录名来获取驱动器中目录的文件夹id。您可以使用以下参数搜索特定文件夹: name = 'your-folder-name' mimeType = 'application/vnd.google-apps.folder' mime类型确保您只搜索文件夹。有关详细信息,请查看搜索参数的文档。您可以使用以下参数搜索特定文件夹: name = 'yo

我只能找到从google drive api获取根文件夹id的方法-[REFERENCE]:。我必须通过提供一个名称来获取文件夹id。我是否可以通过传递目录名来获取驱动器中目录的文件夹id。

您可以使用以下参数搜索特定文件夹:

name = 'your-folder-name'
mimeType = 'application/vnd.google-apps.folder'

mime类型确保您只搜索文件夹。有关详细信息,请查看搜索参数的文档。

您可以使用以下参数搜索特定文件夹:

name = 'your-folder-name'
mimeType = 'application/vnd.google-apps.folder'

mime类型确保您只搜索文件夹。有关详细信息,请查看搜索参数的文档。

使用以下命令查找文件夹名为的文件夹id。如果找不到该文件夹,则结果folderId为0

let folderName = "myFolder";
let result = await drive.files.list({
    q: "mimeType='application/vnd.google-apps.folder' and trashed=false",
    fields: 'nextPageToken, files(id, name)',
    spaces: 'drive',
}).catch(e => console.log("eeee", e));
let folder = result.data.files.filter(x => x.name === folderName);
var folderId = folder.length?folder[0].id:0;
console.log(folder.id)

使用以下命令查找具有文件夹名称的文件夹id。如果找不到该文件夹,则结果folderId为0

let folderName = "myFolder";
let result = await drive.files.list({
    q: "mimeType='application/vnd.google-apps.folder' and trashed=false",
    fields: 'nextPageToken, files(id, name)',
    spaces: 'drive',
}).catch(e => console.log("eeee", e));
let folder = result.data.files.filter(x => x.name === folderName);
var folderId = folder.length?folder[0].id:0;
console.log(folder.id)

@GaneshR你能给我一个如何执行这个代码的例子吗?@GaneshR你能给我一个如何执行这个代码的例子吗?你是一个救生员@Selver Mary。正是我在看的。如果可以的话,我会投1000票。谢谢。你是一个救生员@selvermary。正是我在看的。如果可以的话,我会投1000票。谢谢