无法从 Rstudio 服务器授权 Google Sheet

Not able to authorize Google Sheet from Rstudio Server

我无法使用 Rstudio 服务器授权 Google Sheet。我已经尝试了 google 上可用的所有可能方法,但没有用。

我正在使用以下代码。

library(googlesheets4)

gs4_auth()
# options(httr_oob_default=TRUE)
#gs4_deauth()
write_sheet(MyDF, "10XhCF-MmXw8gfIn4P0xg45MlIjna4YSfeq2I00gNhrt", sheet = 'Sheet1')

我通过在本地机器上安装 R 在离线 R 中尝试了相同的代码,它工作得很好,但它在 R 服务器上不起作用。

我尝试了所有不同的浏览器,但出现了下面提到的错误

我怀疑这是因为您在一个会话中同时加载了 googlesheetsgooglesheets4。请尝试以下步骤:

  • 在服务器上启动一个新环境
  • 仅加载 googlesheets4 然后再次调用 gs4_auth()。

如果错误仍然存​​在。请尝试清理存储上次授权过程的 ~/.cache/gargle 文件夹,然后重试。

更新

请尝试清理缓存并按照步骤操作 这是我的服务器上发生的事情: