我正试图从Google Drive共享文件夹中自动下载文件。文件夹的内容每天都在变化。
我的问题是,查询不会返回我尚未打开的新文件,除非我在Google Drive中打开新文件。
folder_id = 'xxxx...xxx'
results = drive_service.files().list(q=f"parents in '{folder_id}' and trashed = false", fields="nextPageToken, files(id, name)").execute()
有没有办法列出共享文件夹中我还没有打开的文件?
我试着否定sharedWithMe字段,但不起作用。
您可以通过设置 includeItemsFromAllDrives
和 supportsAllDrives
到 true
在python中,你可以用
folder_id = 'xxxx...xxx'
results = drive_service.files().list(supportsAllDrives=True, includeItemsFromAllDrives=True, q=f"parents in '{folder_id}' and trashed = false", fields="nextPageToken, files(id, name)").execute()