T00*_*0rk 1 node.js google-drive-api
我需要列出驱动器特定文件夹中的所有文件。它正在工作,但并不像预期的那样。即使文件已被删除并放入垃圾箱,我也会获得此文件夹中文件的完整列表。
我怎样才能只获取真正位于该文件夹中的文件?
async listActiveSeries()
{
let _RESULT = null;
try
{
const auth = await this._makeClient();
const googleDriveClient = google.drive({ version: 'v3', auth });
const response = await googleDriveClient.files.list
({
pageSize: 150,
q: `'${ID_OF_THE_FOLDER}' in parents`
});
if(response && response.data && response.data.files)
{
_RESULT = response.data.files;
}
}
catch(ex)
{ console.log(ex); }
return _RESULT;
}
Run Code Online (Sandbox Code Playgroud)
我相信你的目标如下。
在这种情况下,如何使用trashed=false搜索查询?当你的脚本被修改后,它会变成如下所示。
q: `'${ID_OF_THE_FOLDER}' in parents`
Run Code Online (Sandbox Code Playgroud)
q: `'${ID_OF_THE_FOLDER}' in parents and trashed=false`
Run Code Online (Sandbox Code Playgroud)
trashed=falseas AND,垃圾箱中的文件将不会被检索。| 归档时间: |
|
| 查看次数: |
4853 次 |
| 最近记录: |