office-js - 仅在选定的表格单元格中获取段落项目
问题描述
我正在使用 Office JS 开发 Word 加载项。我在获取表格选择中的当前选定段落项目时遇到问题,其中选择了表格单元格的子集。API 仅返回最后选择的表格行的段落项。
我只想获取当前选定单元格中的特定段落:
代码很简单,但我不知道我做错了什么:
export async function getSelection() {
await window.Word.run(async (context) => {
const range = context.document.getSelection()
const paragraphs = range.paragraphs
range.load(['paragraphs'])
paragraphs.load()
await context.sync()
console.log('Paragraphs', paragraphs.items)
})
}
我正在尝试使用 TableCellCollection,但我不知道如何获取它们。有人可以帮我吗?链接到有关 TableCellCollection 的文档: https ://docs.microsoft.com/en-us/javascript/api/word/word.tablecellcollection?view=word-js-preview
解决方案
推荐阅读
- android - 与模态类的 LiveData 对象的双向数据绑定
- swift - KVC - 检查属性是否存在
- php - Laravel 数据库连接(保存数据)
- python - 为什么我的python服务器将post请求数据保存为“0”?
- extjs - 动态创建 ExtJS 表单以进行页面重定向
- twig - 我们如何添加会话变量以便我们可以在所有模板中使用它们?
- ios - SwiftUI:如何让项目的拖放重新排序工作?
- sql - 如何使用带有 IN 子句的逗号分隔值检索记录?
- java - 等待(阻塞)直到 LinkedBlockingQueue 非空而不改变它的正确方法是什么?
- laravel - hasOneThrough Laravel 雄辩的关系