You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用R包trackdown上传文件至共享谷歌云端硬盘报错求助

排查步骤

1. 修正函数调用的语法错误

你的代码里函数调用写法有误,trackdown::upload_file = ( 这种格式不符合R的函数调用规范,应该去掉等号,正确格式如下:

trackdown::upload_file(
  file = here::here("file-test.Rmd"),
  gpath = "Name of Folder",
  shared_drive = "Name of Shared Drive"
)

2. 检查shared_drive参数的取值

  • shared_drive需要填写共享云端硬盘的完整名称,不是文件夹路径,且不要加末尾的斜杠/
  • 注意名称的大小写和空格必须完全匹配谷歌云盘里的共享硬盘名称,谷歌云盘对名称大小写敏感
  • 可以先运行以下代码确认可访问的共享硬盘列表,核对目标硬盘名称:
library(googledrive)
drive_find(type = "drive")

3. 调整gpath参数的格式

gpath是共享硬盘内目标文件夹的路径,规则如下:

  • 如果目标文件夹在共享硬盘根目录,直接写文件夹名称(不带斜杠),比如"Name of Folder"
  • 如果是多层子文件夹,用"Parent Folder/Sub Folder"的格式,同样不要加末尾斜杠

4. 确认认证与权限

  • 确保已经通过googledrive包完成谷歌账号的认证,且该账号确实拥有目标共享硬盘的编辑权限
  • 可以运行drive_get(path = "Name of Shared Drive", type = "drive")来测试是否能访问目标共享硬盘,如果返回硬盘信息则权限正常

内容的提问来源于stack exchange,提问作者Alice

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 01:21:36