我需要检测文档是否为空,如果是,则使用 Word 插件向用户显示提示。
有没有办法从 OfficeJS Word 插件内或通过 API 检测空文档?
最佳答案
您应该能够获取文档的 ParagraphCollection 并使用它执行检查,如下所示:
Word.run(function (context) {
var paragraphs = context.document.body.paragraphs;
context.load(paragraphs, 'text');
return context.sync().then(function () {
if (paragraphs.items.length === 0) {
// Empty document!
}
});
});
这适用于完全空白的文档。如果您希望更加严格,则需要针对每个 paragraphs.items[]
对象的 text
属性添加额外的检查。
关于office-js - 如何检查文档是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42434975/