可以通过Google表格文档的状态更改来触发云功能吗?

时间:2020-08-11 12:25:55

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

我有一个节点脚本,该脚本使用google drive api和google-spreadsheet npm软件包格式化google sheet文档。它从文档的一张纸中检索数据,然后将其格式化为漂亮的仪表板。

但是,从特定工作表中检索到的数据是动态的,并且会随着时间而变化,如果我必须在我的电脑上为他们添加更多数据时为他们运行脚本,这对于其他合作伙伴将是非常不便的工作表。

考虑到云功能是由HTTP请求触发的,我假设我将如何运行一个匿名应用程序以捕获Google表格的状态,然后调用HTTP。但是我不确定我必须创建哪种类型的应用程序才能实时跟踪Google表格?

这有可能吗?如果可以的话,执行此任务的正确方法是什么?

干杯。

1 个答案:

答案 0 :(得分:2)

我想找到一种方法来运行Firebase Cloud功能 由Google表格文档的状态更改触发。

您可以使用AppScript simple trigger之类的UrlFetchApp Class之类的onEdit()来调用HTTP云功能。

有关HTTP云功能here的更多详细信息。


请注意,您可以通过调用Firestore REST API使用相同的方法直接从Firestore中读取/写入。