【问题标题】:OnDataChange event for Google Spreadsheet in JavaScript?JavaScript中Google电子表格的OnDataChange事件?
【发布时间】:2013-05-09 22:46:33
【问题描述】:

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

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

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

提前谢谢?

【问题讨论】:

  • 这是可能的。你能创建一个脚本来配合电子表格吗?还是您的问题更多的是关于 AngularJS 的功能?如果您主要询问电子表格应用程序,我有一个答案。
  • 这是关于电子表格应用程序的。一旦有了模型,我就可以处理角度问题。

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


【解决方案1】:

谷歌应用脚​​本中有一个 onEdit 事件:https://developers.google.com/apps-script/understanding_triggers

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

【讨论】:

  • onEdit() 触发器可能对您很重要。它实际上只触发手动更改单元格内容。请参阅this answer 了解更多信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-27
  • 1970-01-01
  • 2014-04-23
  • 2014-09-14
相关资源
最近更新 更多