Excel JavaScript API 仅联机要求集
要求ExcelApiOnline
集是一个特殊要求集,包括仅适用于Excel web 版的功能。 此要求集中的 API 被视为生产 API, (不受Excel web 版应用程序) 未记录的行为或结构更改的约束。
ExcelApiOnline
API 被视为 Windows、Mac、iOS (其他平台的“预览”API) ,并且可能不受其中任何平台的支持。
当所有平台都支持要求集中的 ExcelApiOnline
API 时,它们将添加到下一个发布的要求集 (ExcelApi 1.[NEXT]
) 。 新要求集公开后,将从 中删除 ExcelApiOnline
这些 API。 将此视为从预览版到发布的 API 的类似升级过程。
重要
ExcelApiOnline
是最新编号要求集的超集。
重要
ExcelApiOnline 1.1
是仅联机 API 的唯一版本。 这是因为Excel web 版将始终有一个版本可供最新版本的用户使用。
下表提供了 API 的简明摘要,而后续 API 列表 表提供了当前 ExcelApiOnline
API 的详细列表。
功能区域 | 说明 | 相关对象 |
---|---|---|
链接的工作簿 | 管理工作簿之间的链接,包括对刷新和中断工作簿链接的支持。 | LinkedWorkbook、 LinkedWorkbookCollection |
命名工作表视图 | 以编程方式控制每用户工作表视图。 | NamedSheetView、 NamedSheetViewCollection |
工作表移动事件 | 检测何时在集合中移动工作表、工作表的位置和更改源。 | WorksheetCollection、 WorksheetMovedEventArgs |
工作表保护 | 防止未经授权的用户对工作表中的指定区域进行更改。 | WorksheetProtection、 AllowEditRange、 AllowEditRangeCollection、 AllowEditRangeOptions |
建议的用法
由于 ExcelApiOnline
API 仅受Excel web 版支持,因此,如果支持要求集,则外接程序应在调用这些 API 之前检查。 这可避免在不同平台上调用仅联机 API。
if (Office.context.requirements.isSetSupported("ExcelApiOnline", "1.1")) {
// Any API exclusive to the ExcelApiOnline requirement set.
}
API 进入跨平台要求集后,应删除或编辑isSetSupported
检查。 这将在其他平台上启用加载项的功能。 进行此更改时,请务必在这些平台上测试该功能。
重要
清单不能指定 ExcelApiOnline 1.1
为激活要求。 它不是 在 Set 元素中使用的有效值。
API 列表
下表列出了要求集中当前包含的 ExcelApiOnline
Excel JavaScript API。 有关所有 Excel JavaScript API 的完整列表, (包括 ExcelApiOnline
API 和以前发布的 API) ,请参阅 所有 Excel JavaScript API。