在Excel Online中创建的所有文件的第一个工作表都具有相同的id

在Excel Online中创建的所有文件的第一个工作表都具有相同的id,excel,office-js,Excel,Office Js,在使用JavaScriptAPI for Office开发的Excel加载项中,我需要存储一些与工作表相关的信息 我使用属性使用工作表的id。这在Excel 16 for Mac中运行良好 但是,当我在Excel Online中创建新文件时,第一个工作表始终具有id{00000000-0001-0000-0000-00000000000000}。这是预期的行为还是我应该提交错误报告?对于如何在所有支持JavaScript API的Excel平台和版本中获取任何工作表的唯一标识符,有何建议 (请注

在使用JavaScriptAPI for Office开发的Excel加载项中,我需要存储一些与工作表相关的信息

我使用属性使用工作表的
id
。这在Excel 16 for Mac中运行良好

但是,当我在Excel Online中创建新文件时,第一个工作表始终具有id
{00000000-0001-0000-0000-00000000000000}
。这是预期的行为还是我应该提交错误报告?对于如何在所有支持JavaScript API的Excel平台和版本中获取任何工作表的唯一标识符,有何建议


(请注意,如果我在Excel Online中创建其他工作表,它们将正确获得随机GUID ID。)

Tiago,我在脚本实验室()中尝试了此代码段:在Excel Online中。“添加工作表”函数在控制台中记录不同于{00000000-0001-0000-0000-000000000000}的工作表id


也许您可以共享一个代码段,该代码段可以用{00000000-0001-0000-0000-000000000000}的id重现一个新的工作表。如果您可以复制,请在office js repo中提交一个问题。

我创建了一个脚本实验室片段并复制了该问题。我已按要求打开了此问题:另外,我可能不清楚,但问题在于已经是新Excel文件(“Sheet1”)一部分的工作表,而不是以后手动添加的任何其他工作表。