我正在尝试构建此应用程序,打算将数据存储在Firestore数据库中。我的客户需要Google表格中的数据。
我可以使用Cloud Function将记录从Firestore直接填充到Google表格中,并且每当将新记录添加到Firestore中时,Google表格就会自动更新吗?
任何人都可以建议任何有关此主题的资源吗?
答案 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.
最后,我发现this类似的情况,可以回答您的任何其他问题。
答案 2 :(得分:1)
虽然其他选项提供了使用代码进行编码的方法,但是您可能还希望研究使用Zapier之类的服务,该服务大约需要30秒钟的建立时间,并且需要零编码。
现成支持将Firebase更新设置为触发到Google表格,并且应该真正轻松地完成您想要的操作。
检查此链接:
https://zapier.com/app-directory/firebase/integrations/google-sheets