Google api 搜索在google drive api中设置了父文件夹的文件夹

Google api 搜索在google drive api中设置了父文件夹的文件夹,google-api,google-drive-api,Google Api,Google Drive Api,我想在google drive中搜索文件夹,但我需要处理文件夹没有父文件夹的情况 $file = $this->service->files->listFiles( array('q' => "mimeType = 'application/vnd.google-apps.folder'

我想在google drive中搜索文件夹,但我需要处理文件夹没有父文件夹的情况

$file = $this->service->files->listFiles(
                                array('q' =>  
                                       "mimeType = 'application/vnd.google-apps.folder' 
                                        and trashed = false 
                                        and name = '".$name."' 
                                        and '".$parent."' in parents" ));

我不知道如何设置最后一个参数,根据它应该是这样的,但当parent为NULL时,它不会返回任何内容。

所有文件都有parents root是所有内容的父级。我想我不明白你想做什么。在驱动器中搜索文件夹,您需要的是mimeType='application/vnd.google apps.folder'和name='test'

提示:

使用字符串格式以避免报价出现问题

string.Format("mimeType = 'application/vnd.google-apps.folder' and trashed = false and name = '{0}' and '{1}' in parents",name,parent  )

所有文件都有父文件根是所有文件的父文件。我想我不明白你想做什么。在驱动器中搜索文件夹,您需要的是mimeType='application/vnd.google apps.folder'和name='test'您的答案很有用,谢谢!我发誓我以前试过“root”,但可能没有引号。我需要在一个文件夹中搜索,因为我正在创建同名的子文件夹,所以我需要找到一个属于它的父文件夹的文件夹。