在R中使用googlesheets4时,我在控制台中使用sheets_auth(),它的效果很好。但是当我尝试在R markdown中运行并尝试编织时,我似乎无法获取凭据。有人能帮忙解决这个问题吗?我已经参考了googlesheets4的vignettes,但好像还是不太明白。
在R中使用googlesheets4时,我在控制台中使用sheets_auth(),它的效果很好。但是当我尝试在R markdown中运行并尝试编织时,我似乎无法获取凭据。有人能帮忙解决这个问题吗?我已经参考了googlesheets4的vignettes,但好像还是不太明白。
这对我有效
gs4_auth(path = "xxxxxxxxxxxxxxxx.json")
它不返回任何东西,但之后我能够使用sheet_write()
在我的表格中写入数据。
要在json文件中获取凭据,您需要按照以下步骤进行:
从开发者控制台,在目标GCP项目中,转到IAM和管理>服务帐户。(从这里复制https://gargle.r-lib.org/articles/get-api-credentials.html#service-account-token)