提问人:mandmeier 提问时间:7/20/2023 更新时间:7/20/2023 访问量:37
如何使用 r googledrive 列出与我共享的文件夹中的文件?
How to use r googledrive to list files in folder that was shared with me?
问:
我可以列出驱动器上文件夹中的文件,如下所示:
# folder in My Drive > My_Folder
my_folder_url = "https://drive.google.com/drive/u/0/folders/1mrrXtFggFMBynT-pmhHtx264mYn0XaeG"
files <- googledrive::drive_ls(path = my_folder_url)
# working!
如果文件夹显示在我的驱动器上的“我的云端硬盘”> My_Folder下,则此功能有效。
如果该文件夹已与我共享并位于“与我共享”中,则不起作用> My_Folder
# folder in Shared with me > My_Folder
my_folder_url = "https://drive.google.com/drive/folders/17iA3jM8K0BGEDbkHjfJq5WY7X2dsSfC4"
files <- googledrive::drive_ls(path = my_folder_url)
# ERROR
它说找不到共享驱动器。不知道他们指的是什么。它不是我试图找到的文件夹,因为它具有不同的 ID。
文档说“如果它(路径)是共享驱动器或共享驱动器上的文件夹,则必须将其作为运球传递”,但这不起作用。
my_folder_url = "https://drive.google.com/drive/folders/17iA3jM8K0BGEDbkHjfJq5WY7X2dsSfC4"
files <- googledrive::drive_ls(path = googledrive::as_dribble(my_folder_url)
# SAME ERROR
我还尝试了参数 corpus = “allDrives” 和 q = “sharedWithMe”
my_folder_url = "https://drive.google.com/drive/folders/17iA3jM8K0BGEDbkHjfJq5WY7X2dsSfC4"
files <- googledrive::drive_ls(path = my_folder_url, corpus = "allDrives")
# SAME ERROR
files <- googledrive::drive_ls(path = my_folder_url, q = "sharedWithMe")
# SAME ERROR
我错过了什么?
答: 暂无答案
评论