处理电子表格中添加的新行
Posted
技术标签:
【中文标题】处理电子表格中添加的新行【英文标题】:Process New Row Added in Spreadsheet 【发布时间】:2021-12-03 04:11:25 【问题描述】:我正在编写一个连接到 Discord 频道的 webhook 的 Nodejs 应用程序。 Webhook 获取电子表格的行并将数据发布到 Discord。
这很容易使用 Google Sheets API 实现,但下一个任务需要我们的应用监控 Google Sheets 并在新行添加到工作表后立即调用 webhook。
我探索了Sheets API,发现没有在添加新行时发送通知的功能。 Zapier 和 Automate.io 等自动化工具提供了此类功能,因此应该可以。
有什么建议可以在向表格中添加新行时触发我们的 Nodejs 应用程序?
【问题讨论】:
【参考方案1】:一种方法是创建一个installable trigger 以在on change
事件发生时运行应用程序脚本函数。
您可能需要查看getEventObject_ 函数,以了解如何从event object 获取事件类型、修改后的电子表格范围及其值。
【讨论】:
感谢您的建议。 Google Apps 脚本的问题在于无法从 Node 应用程序安装此触发器,用户必须手动安装触发器。以上是关于处理电子表格中添加的新行的主要内容,如果未能解决你的问题,请参考以下文章
通过 C# 和 OleDb 在 Excel 电子表格中插入一行