В дальнейшем я планирую посвятить некоторое количество постов возможностям базы данных 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());
}
В результате приходит объект с содержимым базы по ссылке: