Office Excel JS - 更改表对象

时间:2017-09-20 20:18:09

标签: javascript office-js

我正在使用Office JS API处理Excel加载项。我在更新"范围"的绑定类型的值时遇到问题。当一个表对象插入范围的边界内时。

例如,我在A1:C3上有一个绑定,并且已经在Excel UI中插入了一个表。 {:1}}在B2:C3,Insert -> Table已签入。

使用以下函数更新该范围的原始值似乎删除了表对象。

或者,如果绑定范围小于表对象,即。在表对象的边界内绑定,表和格式仍然存在。

My table has headers

1 个答案:

答案 0 :(得分:1)

要从绑定中返回table个对象,请使用bindingObject.getTable()而不是bindingObject.getRange()

拥有table对象后,您可以使用table.rows.add()方法添加一行或多行,同时保留现有表。