获取特定文件夹中Google Drive文件的可共享链接

2024-09-21 01:13:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试应用here描述的解决方案,从PyDrive documentation进行调整。我想要的是处理特定文件夹中的文件,而不是获取驱动器中所有文件(包含数千个)的列表。所以我试过:

files = drive.ListFile({'q': "'myfolder' in parents"}).GetList()

其中myfolder是我要从中获取此列表的文件夹的名称。但是,这将返回一个HTTP404错误。用root替换myfolder是可行的(per Google's example),但需要花费一些时间(因此我的语法是正确的,但我可能误解了parents所代表的含义)

有人能帮忙吗


Tags: 文件in文件夹列表heredocumentationfilesdrive
1条回答
网友
1楼 · 发布于 2024-09-21 01:13:09

实际上我就快到了:我需要传递文件夹ID,而不是查询中的名称:

files = drive.ListFile({'q': "'folder_id' in parents"}).GetList()

从那里,我得到了一组字典,从中很容易获得文件名(title键)和可共享链接(alternateLink

相关问题 更多 >

    热门问题