r - 如何使用任务计划程序将文件上传到 R 中的谷歌驱动器
问题描述
我目前正在尝试使用任务调度程序将 csv 文件上传到 R 中的 googledrive 中。但任务调度程序无法成功,因为它需要我在网络浏览器中对 googledrive 进行身份验证。我有什么办法可以避免通过网络浏览器进行身份验证,以便任务调度程序可以自动运行 R 脚本并将文件上传到 googledrive 为我?
在我放入脚本的文件夹中有一个 .httr-oauth。
一些代码:
ttt <- drive_auth()
saveRDS(ttt, "C:/Users/DESKTOP/Documents/check/ttt.rds")
drive_auth("C:/Users/DESKTOP/Documents/check/ttt.rds")
drive_upload(path, path = as_id("https://drive.google.com/drive/u/0/folders/1k2H...)
任何人都可以帮我解决这个问题并帮助我使用任务计划程序自动上传googledrive,而无需使用网络浏览器进行身份验证
解决方案
您可以使用rclone上传文件
只需使用 R 的 system() 函数来传递正确的命令行
推荐阅读
- python - 从python中的字符串中删除前导空字符
- activemq - Apache ActiveMQ - 传输连接到:tcp:/ 失败:java.io.EOFException /java.net.SocketException:软件导致连接中止:recv 失败
- java - 如何检索包含已执行 jar 文件的目录?
- python - 如何在 matplotlib 图中定位文本而不提及任何坐标?
- sharepoint - PowerApps 流:操作失败的条件
- r - R - 如何使用这些密钥导入打开的数据集(zip 文件)
- android-ndk - 从android java调用C外部库(.so)
- facebook-graph-api - Facebook 提交登录审核,但仍处于开发模式
- ios - 使用自定义过渡和自定义标识符时 SwiftUI 系统布局中断
- string - 在 SAP Lumira 中按字符串变量过滤数据源