每当使用Cloud Function添加新记录时,是否可以将数据从Firestore填充到Google Sheet?

时间:2019-09-19 20:51:20

标签: google-sheets google-cloud-firestore google-cloud-functions

我正在尝试构建此应用程序,打算将数据存储在Firestore数据库中。我的客户需要Google表格中的数据。

我可以使用Cloud Function将记录从Firestore直接填充到Google表格中,并且每当将新记录添加到Firestore中时,Google表格就会自动更新吗?

任何人都可以建议任何有关此主题的资源吗?

3 个答案:

答案 0 :(得分:2)

是的,您可以将具有Firestore触发器的云功能与Firestore触发器一起使用,该功能会在您更改Firestore文档时收到通知,该功能将调用google API来更新google工作表。

您可以找到一个example端到端测试的具有Firestore触发器的云功能应用程序。

答案 1 :(得分:1)

最好的方法是创建一个可以在Firestore数据库和Google Cloud功能之间进行通信的服务帐户。然后,Google Cloud Function可以使用Google Sheets API更新Google Sheet。至于使您走上正轨的资源:

How to read/write to a google sheet.

Service account docs.

最后,我发现this类似的情况,可以回答您的任何其他问题。

答案 2 :(得分:1)

虽然其他选项提供了使用代码进行编码的方法,但是您可能还希望研究使用Zapier之类的服务,该服务大约需要30秒钟的建立时间,并且需要零编码。

现成支持将Firebase更新设置为触发到Google表格,并且应该真正轻松地完成您想要的操作。

检查此链接:

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

enter image description here