我在Github上创建了要点,我在其中使用OfficeJS中的某些Preview函数来处理Word文档中的设置。Gist to Preview Settings options in OfficeJS
为了避免在非预览环境中运行时出现问题,您需要“检查” Api级别是否满足预览要求
// How to test for isSetSupported isSetSupported("WordApi", "Preview") ??
if (_requirements.isSetSupported("WordApi", "1.3")) {
但是测试isSupported却不接受“预览”选项。
所以问题(请参阅上面的gist链接)是如何测试“预览”状态,以避免像在Gist代码中一样(如上面的代码段)运行Gist中的“设置”选项之类的预览功能。
要使用预览API,您需要引用Beta库https://appsforoffice.microsoft.com/lib/beta/hosted/office.js,而不是生产库。那只是出于测试目的。官方加载项不应使用Beta库,因此没有API可以检查环境是否支持预览。