这可能是一个非常简单的问题,但我似乎无法弄清楚。我们最近将一个项目从 Google 云端硬盘上的共享文件夹移到了团队云端硬盘。我曾经使用以下代码直接从 R 访问电子表格:
library(googlesheets)
mydir <- gs_ls() #authenticate to google list sheets
mydir$sheet_title
mygs <- gs_title(x = "FileName", verbose = F) #read file
mygs <- gs_read(ss = mygs, ws = "SheetName", skip=1) # get specific worksheet
但是现在我们移动了项目,它不再工作了,因为 googlesheets 包只适用于我的 Google Drive 目录。我找到了一个用于访问我的团队驱动器(googledrive)的包,并且我设法在目录中找到了该文件,但我似乎无法弄清楚如何阅读我的特定工作表:
library(googledrive)
td <- team_drive_find()
myfile <- drive_find(team_drive = as_id(td$id[td$name=="TDriveName"]),
pattern = "FileName")
myfile <- drive_get(id = as_id(myfile$id), verbose = TRUE)
这让我对电子表格的元数据有了一点了解,而不是像 gs_title() 这样的实际电子表格。必须有一个功能来做到这一点吗?