我需要使用Windows任务计划程序运行R脚本,但是该脚本包括使用Bigrquery对Big Query的身份验证。我具有服务帐户身份验证。当我运行脚本时,系统会要求用户输入,这不能让我按计划运行脚本。我得到:
BRANCH3
这是我的代码:
The bigrquery package is requesting access to your Google account.
Select a pre-authorised account or enter '0' to obtain a new token. Press
Esc/Ctrl + C to abort
1. ("Account I've used to authenticate")
是否有一种无需用户输入即可通过服务帐户进行身份验证的方法?
答案 0 :(得分:0)
所以我读了How to authenticate with service account and bigrquery package?。
建议使用set_service_token(path ='somejson.json'),但请不要使用。相反,我使用了bq_auth(path ='somejson.json')。