我正在使用JavaScript API在Excel Office 365中构建加载项的Excel加载项。我正在尝试执行保存操作,该操作会将范围或表中已更改的数据保存到数据库中。我只想保存更改范围内的记录,而不是整个范围。实现这一目标的最佳方法是什么? 例如我在表格或范围中有10条记录。第二行中只有2个单元格发生了变化。然后单击任何保存按钮(在功能区或窗格中),它应仅处理第二行以保存到数据库&不是整个10。
答案 0 :(得分:0)
目前,Excel JS API不支持保存事件通知。因此,检测更改内容的唯一方法是在范围上创建dataChanged事件绑定并获得有关更改的通知。根据行数(如果它不大,比如说超过几百行),您可以创建单独的绑定并确定更改的内容并执行数据库保存。无论如何,此方法都不会将DB保存操作连接到工作簿保存操作。