Проверьте, существует ли лист

Как вы можете проверить, существует ли в вашей электронной таблице определенный лист с заголовком, используя пакет googlesheets?

1 ответ

Решение

Если вы знаете, каков заголовок рабочего листа, вы можете проверить его таким образом. Вот игрушечный пример. Сначала загрузите данные теста зазора:

> library(googlesheets)
> gs_gap() %>% gs_copy(to = "Gapminder")

Это отправит вас в Google для аутентификации. После этого закройте браузер и вернитесь к R. Доступные рабочие листы хранятся в $ws$ws_title:

> gap <- gs_title("Gapminder")
> gap$ws$ws_title
[1] "Africa"   "Americas" "Asia"     "Europe"   "Oceania" 

Таким образом, вы можете проверить и посмотреть, доступен ли конкретный именованный лист, например так:

> ("Africa" %in% gap$ws$ws_title)
[1] TRUE

Больше информации в googlesheets виньетка, которая поможет вам установить соединение с вашей электронной таблицей: https://cran.r-project.org/web/packages/googlesheets/vignettes/basic-usage.html

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