问题描述
我正在尝试在我的 mac 上安排一个 cronR 任务,该任务会写入谷歌电子表格。我的脚本在交互模式下成功运行,但是当 cronR 运行它时,我在 google 上遇到了身份验证错误。
我首先运行了 gs4_auth(cache = ".secrets",email = TRUE)
并通过了网络浏览器身份验证。
然后我的脚本在我手动运行时工作:
library(RCurl)
library(glue)
library(googlesheets4)
startdate <- Sys.Date()-30
finaldate <- Sys.Date()
URL3 <- "xxx""
y <- getURL(URL3)pivot <- read.csv(textConnection(y))
#spreadsheet can be accessed by anyone with the link below
ss <- "https://docs.google.com/spreadsheets/xxx"
gs4_auth(cache = ".secrets",email = TRUE,use_oob = TRUE)
sheet_write(data = pivot,ss = ss,sheet = "Sheet1")
当我打开 Rstudio 会话时,我的 cronR 工作甚至可以工作,但是当我的 mac 未被使用时它必须在清晨运行时,我会遇到身份验证问题...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)