在 word js add-in 中检查 table 支持的正确方法
Correct way to check for table support in word js add-in
我目前在延迟频道上使用 word 2016,并为 office.js 文件使用生产 CDN。
我正在努力寻找正确的方法来执行 table 支持的运行时检查。
Office.context.requirements.isSetSupported('WordApi', 1.1) returns 真;
Office.context.requirements.isSetSupported('WordApi', 1.3) returns一个假的;
然而,我与 table collection 进行的所有交互都工作得很好。有没有更好的方法来进行运行时检查?我需要优雅地处理 table 不可用并且没有找到执行此操作的好方法的情况。
在不支持 tables 的环境中:
var tables = context.document.body.tables;
定义了上面的 tables var。它只是在加载时出错。
正确的检查方法是 Office.context.requirements.isSetSupported('WordApi', 1.3) 。所有 table 功能都在 1.3
中
现在我们正处于将库从预览版转移到生产版的过渡过程中,这就是它可以正常工作的原因,但某些功能可能不受支持。所以我强烈建议你相信 isSetSupported 方法。
谢谢。
我目前在延迟频道上使用 word 2016,并为 office.js 文件使用生产 CDN。
我正在努力寻找正确的方法来执行 table 支持的运行时检查。
Office.context.requirements.isSetSupported('WordApi', 1.1) returns 真; Office.context.requirements.isSetSupported('WordApi', 1.3) returns一个假的;
然而,我与 table collection 进行的所有交互都工作得很好。有没有更好的方法来进行运行时检查?我需要优雅地处理 table 不可用并且没有找到执行此操作的好方法的情况。
在不支持 tables 的环境中: var tables = context.document.body.tables; 定义了上面的 tables var。它只是在加载时出错。
正确的检查方法是 Office.context.requirements.isSetSupported('WordApi', 1.3) 。所有 table 功能都在 1.3
中现在我们正处于将库从预览版转移到生产版的过渡过程中,这就是它可以正常工作的原因,但某些功能可能不受支持。所以我强烈建议你相信 isSetSupported 方法。
谢谢。