我正在尝试列出文件夹my-folder
中的所有文件。
service.files().list(
q="mimeType ='application/vnd.google-apps.folder' and name='my-folder'"
,**params)`
返回这样的字典:
{'files': [{'id': 's0meId', 'name': 'my-folder'}]}
有什么方法可以用来获取此文件夹中所有文件的列表?
谢谢。
您使用的mimeType ='application/vnd.google-apps.folder'
过滤器过滤搜索以仅返回文件夹。
首先使用现有查询获取集合ID。
collection_id = result['files'][0]['id']
然后使用它来制定另一个查询以获取集合中的文件
service.files().list(
q=f"mimeType != 'application/vnd.google-apps.folder' and '{collection_id}' in parents"
, **params)`