【问题标题】: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 应用程序?

【问题讨论】:

    标签: google-sheets google-sheets-api zapier


    【解决方案1】:

    一种方法是创建一个installable trigger 以在on change 事件发生时运行应用程序脚本函数。

    您可能需要查看getEventObject_ 函数,以了解如何从event object 获取事件类型、修改后的电子表格范围及其值。

    【讨论】:

    • 感谢您的建议。 Google Apps 脚本的问题在于无法从 Node 应用程序安装此触发器,用户必须手动安装触发器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-22
    • 2019-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多