Office js Worksheet object



我有一个关于Office js的工作表对象的常规查询。该对象具有名为"id"的属性。是否有任何方法可以确保每次加载特定的工作表时,生成的id始终相同?我们可以为"id"属性分配一个固定值吗?

提前谢谢。

工作表ID(以及API模型中的任何其他ID)是只读。所以你不能分配它。但是(与API模型中的任何其他ID一样),ID的全部目的是它实际上是唯一的,至少在会话期间是唯一的。

因此,需要注意的是:

  • 仅保证每个Office会话的唯一性。也就是说,如果用户关闭工作簿,然后重新打开它,则ID可能会不同
  • 有些ID比其他ID更强。一般来说,任何GUID ID都是唯一的,并且永远不会在同一会话中重复使用。然而,有些对象(表)的ID目前只是一个数字/字符串数字;在这种情况下,如果删除原始表并添加新表,则该数字可能会被另一个表重新使用。但是,只要表是活动的,它的ID就不会被重复使用,至少在当前打开的Office会话中是这样

最新更新