办公室js工作表对象

我有关于Office js的工作表对象的一般查询。 这个对象有一个名为'id'的属性。我们有什么办法可以确保每次加载一个特定的表单时,生成的ID总是一样的? 我们可以给“id”属性分配一个固定的值吗?

提前致谢。

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

所以,注意事项是:

  • 唯一性是唯一保证每个会议 。 也就是说,如果用户closures工作簿,然后重新打开它,则ID 可能会有所不同。
  • 一些ID比其他ID更强。 一般来说,任何一个GUID都是唯一的,不会在同一个会话中被重用。 但是,有一些对象(表)的ID现在只是一个数字/string数字; 在这种情况下,如果删除原来的数字并添加新的数字,该数字可能会被另一个表格重新使用。 但是只要表格处于活动状态,其ID将不会被重用,至less对于当前打开的Office会话来说。