Как подключить firebase к скриптам

В дальнейшем я планирую посвятить некоторое количество постов возможностям базы данных firebase, однако практически вся работа с ней в части web app идет на чистом js, согласно документации «как-то так».

К сожалению чистый js в гугл скрипт не подключить никак. Вернее, внешние js скрипты можно подключать через eval() однако он не понимает import и export функции. Остается только:

Через библиотеку

Чтобы получить доступ к своей БД через библиотеку, ее сначала надо добавить в проект по ключу. При этом на доступном ключе MYeP8ZEEt1ylVDxS7uyg9plDOcoke7-2l она не добавляется. Надо гуглить, разбираться и находить ID-key, который позволяет добавить библиотеку — 1hguuh4Zx72XVC1Zldm_vTtcUUKUA6iBUOoGnJUWLfqDWx5WlOJHqYkrt:

При этом документация по библиотеке довольно скудная — ссылка, смотрите сами.

Однако, библиотека рабочая и получает данные из БД:

function getDB() {
  const databaseURL = "ссылка на вашу БД"
  const database = FirebaseApp.getDatabaseByUrl(databaseURL);
  console.log(database.getData());
}

В результате приходит объект с содержимым базы по ссылке:

Добавить комментарий