javascript - JavaScript 中 Google 电子表格的 OnDataChange 事件?

标签 javascript events angularjs google-sheets google-sheets-api

我有一个应用程序,可以从 Google 电子表格中提取数据(通过 iframe 嵌入),以更新后端用 Angular + ruby​​ 编写的单页应用程序的模型。

每当电子表格中的数据发生变化时,我想更新 Angular 模型。

有没有什么方法可以知道电子表格中的数据是否已更改以更新 Angular 模型,而无需每隔几秒检查一次?类似于 OnDataChange 事件?

提前致谢?

最佳答案

Google Apps 脚本中有一个 onEdit 事件:https://developers.google.com/apps-script/understanding_triggers

您可以使用 UrlFetchApp.fetch() 通知您的应用程序已更新。

关于javascript - JavaScript 中 Google 电子表格的 OnDataChange 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16472411/

相关文章:

c# - 如何确保一个事件只被订阅一次

javascript - 使用 ng-repeat in angular 使用过滤器进行分页

javascript - 如何从数组中删除项目并将其保存在一个命令中?

javascript - 场景中的静态对象 - Three.js

javascript - 在 onkeyup 事件中更改值时不会触发 onchange 事件

c# - 调用事件时,事件是阻塞还是非阻塞?

angularjs - Protractor - 计算中继器中的元素并打印出来

javascript - 循环卡住和内存消耗

javascript - 无间隔停止函数循环

javascript - 如何使用正则表达式将字符串 "folder/lower-case-with-dash"转换为 "folderLowerCaseWithDash"(即驼峰格式)?