如何使用 r googledrive 列出与我共享的文件夹中的文件?

How to use r googledrive to list files in folder that was shared with me?

提问人:mandmeier 提问时间:7/20/2023 更新时间:7/20/2023 访问量:37

问:

我可以列出驱动器上文件夹中的文件,如下所示:


# 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

我收到以下错误enter image description here

它说找不到共享驱动器。不知道他们指的是什么。它不是我试图找到的文件夹,因为它具有不同的 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

我错过了什么?

R 列表 文件 Tidyverse 驱动器

评论


答: 暂无答案