Могу ли я заполнять данные из Firestore в Google Sheet всякий раз, когда новая запись добавляется с помощью облачной функции? - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь создать это приложение, где я планирую хранить свои данные в базе данных Firestore.Моему клиенту нужны данные в Google Sheet.

Могу ли я использовать облачную функцию для прямого заполнения записей из Firestore в Google Sheet, и всякий раз, когда новая запись будет добавляться в Firestore, Google Sheet будет обновляться автоматически?

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

Ответы [ 3 ]

2 голосов
/ 20 сентября 2019

Да, вы можете использовать облачную функцию с триггером Firestore, который уведомляется при изменении документа вашего firestore, в функции, которую вы вызываете Google API для обновления листов Google.

Вы можете найти пример из конца в конец протестированных приложений облачных функций с триггерами firestore.

1 голос
/ 20 сентября 2019

В то время как другие опции предоставляют способы сделать это с помощью кода, вы можете также захотеть использовать такую ​​службу, как Zapier, для установки которой требуется около 30 секунд и которая требует нулевого кодирования.

Настройка обновлений Firebase натриггер к Google Sheets поддерживается сразу после установки и должен делать то, что вы хотите, очень легко.

Проверьте эту ссылку:

https://zapier.com/app-directory/firebase/integrations/google-sheets

enter image description here

1 голос
/ 20 сентября 2019

Лучший способ - создать учетную запись службы, которая может обмениваться данными между базой данных Firestore и функцией Google Cloud.Облачная функция Google может затем обновить Google Sheet с помощью API Google Sheets.Что касается ресурсов, чтобы поставить вас на правильный путь:

Как читать / писать на листе Google.

Документы учетной записи службы.

И, наконец, я обнаружил этот аналогичный случай, который должен ответить на любые другие ваши вопросы.

...