我遇到一些問題。我在一臺機器上成功使用了R-Script。在不同的計算機上使用的相同的腳本會導致問題:如何使用庫(Google表格)更改Google帳戶?
# Here I register the sheet
browser <- gs_title("Funnel Daily")
browser<-gs_edit_cells(ws="Classic Browser", browser, input = ClassicBrowser, anchor = "A1",byrow = FALSE, col_names = NULL, trim = F,verbose = TRUE)
Auto-refreshing stale OAuth token.
Error in gs_lookup(., "sheet_title", verbose) :
"Funnel Daily" doesn't match sheet_title of any sheet returned by gs_ls() (which should reflect user's Google Sheets home screen).
> browser <- gs_title("Funnel Daily")
Error in gs_lookup(., "sheet_title", verbose) :
"Funnel Daily" doesn't match sheet_title of any sheet returned by gs_ls() (which should reflect user's Google Sheets home screen).`
如果使用gl_ls()
我得到了我所也經常使用谷歌帳戶信息。那麼有沒有辦法通過令牌或左右來區分賬戶或我如何解決這個問題issue
。我的意思是我如何強制googlesheets
訪問某個特定的帳戶? 當前我使用與Funnel Daily
對應的帳戶的token
。我能想到的唯一可能導致這個問題的可能性是,瀏覽器認證是用不包括Funnel Daily
的帳戶完成的。我只是把它們混淆了。 我試圖刪除所有依賴關係的googlesheets
以及httr
。但是,在運行library(googlesheets)
並詢問gs_user
時,Google表格始終指不包含特定工作表的帳戶。
'gs_auth'返回一個 「令牌」。每個令牌可以保存到一個R數據文件,然後傳遞_to_調用到'gs_auth'來更改當前會話的內部保存的令牌。您可能在使用'googlesheets'後緩存憑據,並且緩存文件應該位於主目錄中的'.httr-oauth'。 – hrbrmstr