Невозможно подтвердить подлинность пакета googlesheets для R studio

Я пытаюсь работать в R studio и блестяще с удаленными базами данных. Для этого я скачал пакет JennyBrian

install.packages("googlesheets")
library(googlesheets)

Когда я пытаюсь запустить программу, я должен авторизовать свой аккаунт Google

gs_auth()

Но я застреваю на этом шаге, пытаясь открыть браузер

Ожидание аутентификации в браузере... Нажмите Esc/Ctrl + C, чтобы прервать

Может ли кто-нибудь помочь мне, пожалуйста?

1 ответ

Вы можете избежать проверки подлинности браузера, если обращаетесь к листу Google напрямую по его ключу. Ключ (sheet_key) - это длинная строка в URL-адресе листа между " https://docs.google.com/spreadsheets/d/" и "/edit#gid=xxxxxx".

Затем вы можете получить данные листа с помощью этой короткой команды:

survey.raw <- sheet_key %>%  gs_key(lookup = FALSE) %>% gs_read()

Это не сработает, если вы не сделали лист "общедоступным". Для этого "опубликовать как веб-страницу" и "поделиться" листом.

Надеюсь это поможет.

Другие вопросы по тегам