在example中,提供了用于获取RichText的代码。它能够获得页面的文本内容,但我似乎无法得到它返回页面格式化内容的HTML。OneNote加入:获取HTML内容

例如:

Header:

A

B

应该是:

Header:

  • A
  • B

然而,示例代码使用richText/text和只返回Header:。是否有可能做类似richText/HTML并获得上面显示的HTML? (注意:我只想使用加载项而不是OneNote REST API。)

谢谢!从文档

代码片段:

OneNote.run(function (context) {

// Get the collection of pageContent items from the page.

var pageContents = context.application.getActivePage().contents;

// Get the first PageContent on the page, and then get its outline's paragraphs.

var outlinePageContents = [];

var paragraphs = [];

var richTextParagraphs = [];

// Queue a command to load the id and type of each page content in the outline.

pageContents.load("id,type");

// Run the queued commands, and return a promise to indicate task completion.

return context.sync()

.then(function() {

// Load all page contents of type Outline

$.each(pageContents.items, function(index, pageContent) {

if(pageContent.type == 'Outline')

{

pageContent.load('outline,outline/paragraphs,outline/paragraphs/type');

outlinePageContents.push(pageContent);

}

});

return context.sync();

})

.then(function() {

// Load all rich text paragraphs across outlines

$.each(outlinePageContents, function(index, outlinePageContent) {

var outline = outlinePageContent.outline;

paragraphs = paragraphs.concat(outline.paragraphs.items);

});

$.each(paragraphs, function(index, paragraph) {

if(paragraph.type == 'RichText')

{

richTextParagraphs.push(paragraph);

paragraph.load("id,richText/text");

}

});

return context.sync();

})

.then(function() {

// Display all rich text paragraphs to the console

$.each(richTextParagraphs, function(index, richTextParagraph) {

var richText = richTextParagraph.richText;

console.log("Paragraph found with richtext content : " + richText.text + " and richtext id : " + richText.id);

});

return context.sync();

});

})

.catch(function(error) {

console.log("Error: " + error);

if (error instanceof OfficeExtension.Error) {

console.log("Debug info: " + JSON.stringify(error.debugInfo));

}

});

+0

richTextParagraph.richText对象有哪些属性?其中有一个html吗?如果是这样,它的返回类型是什么? –

+0

属性只有'id'和'text'(都是'String'类型)。根据https://dev.office.com/reference/add-ins/onenote/richtext –

onenote导入html文件,OneNote加入:获取HTML内容相关推荐

  1. 使用DMO遍历xml文件(将xml文件中要获取的内容存到ArrayList集合中再取出来)(DMO解析)

    以下是我要将xml文件中要获取的内容存到ArrayList集合中再取出来的代码,大家也可以不用弄到集合去,我弄到集合也是为了好玩而已,哈哈... import java.io.IOException; ...

  2. onenote导入html文件,如何批量导入 Windows 的文件夹树状结构和 HTML 文件到 OneNote 里...

    UWP 云版批量处理器 OneNote Batch Cloud,提供"导入树"的功能. 用于恢复"UWP 云版批量处理器 OneNote Batch Cloud" ...

  3. php使用FPDI获取PDF内容、合并PDF文件、导入模板

    使用FPDI获取PDF内容的方式 FPDI内部使用了StreamReader类,它使用低级函数,如fread()或ftell()来与流交互. 流读取器类提供了通过特定输入类型创建实例的静态方法.它的构 ...

  4. Excel操作之获取数据——从Excel导入CSV文件数据

    从excel导入csv文件数据:数据-->获取数据-->自文件-->从文本/CSV 选择文件,之后,点击转换数据 在弹出的Power Query编辑器中,选择关闭并上载-->关 ...

  5. 【笔记】微软OneNote使用笔记,OneNote备份问题

    微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 最近使用onenote又有点感触和经验,和大家分享一下,还是老样子在原来文章基础上补充 ...

  6. Winform中使用OpenFileDialog选择文件打开并获取文件路径

    场景 在Windform中进行Excel导入时往往需要先将Excel文件打开并获取文件的路径,这时需要使用OpenFileDialog. OpenFileDialog 显示一个标准对话框,提示用户打开 ...

  7. C# 将List中的数据导入csv文件中

    //http://www.cnblogs.com/mingmingruyuedlut/archive/2013/01/20/2849906.html C# 将List中的数据导入csv文件中 将数据保 ...

  8. java文件流null_JAVA 获取资源文件对象为NULL

    今天,写一个添加背景音乐的方法时,在导入当前文件夹下的音乐时中始终出现,以下的异常,Exception in thread "main" java.lang.NullPointer ...

  9. java解析excel的js页面,Java导入Excel文件页面实现JS

    Excel导入: 页面创建导入按钮,如: 代码: 导入交易 JS: function upload(){ layer.open({ type : 2, //层类型 title :'导入文件', //标 ...

  10. 【转】Postman系列四:Postman接口请求设置环境变量和全局变量、测试沙箱和测试断言、测试集运行与导入数据文件

    一:Postman中接口请求设置环境变量和全局变量 全局变量和环境变量可以通过Pre-request Script和Tests设置,会在下面测试沙箱和测试断言中讲到. 全局变量的设置:官网参考http ...

最新文章

  1. 07、C语言——函数
  2. pyqt5获取屏幕大小并将窗口大小设置为屏幕的百分之六十
  3. 【动态规划】最长公共上升子序列
  4. man、info、help
  5. import export php,import与export在node.js中的使用方法
  6. linux下scp远程拷贝文件无需输入密码工具之expect
  7. 永信至诚携 “企业安全人才培养解决方案”惊艳WOT技术峰会
  8. 《机器学习》 周志华学习笔记第八章 集成学习(课后习题)python实现
  9. Microsoft Graph Toolkit 初探
  10. mysql如何定位到数据_如何快速定位当前数据库消耗CPU最高的sql语句?
  11. 今日恐慌与贪婪指数为93 贪婪程度有所缓解
  12. 在Sql的where中使用case进行不同字段筛选|Case的2种使用方法和一种少为人知的用途...
  13. 例3.3 哈夫曼树 - 九度教程第30题(哈夫曼树)
  14. Qt 动图 播放png阵列 避免使用gif导致失真
  15. VScode字体超大怎么改回来?
  16. 计算机不能打印pdf文档怎么办,pdf无法打印怎么处理_pdf文件无法打印的三种解决方法...
  17. python爬取豆瓣电影250_python爬取豆瓣电影top250数据存入数据库
  18. Window环境PHP7使用Protobuf开发详解
  19. 自己搜的算法题2.0
  20. 组织架构图怎么画?思维导图创作教程分享

热门文章

  1. 从MDK4到MDK5之“盘古开天辟地”
  2. ubuntu18安装wine QQ——2021.11.9
  3. web切图怎么做_网站制作的切图技巧 网页设计中的切图技巧介绍(图文)
  4. 无限制版电驴连接不上服务器,电驴怎么连接服务器?电驴连接不上服务器的解决方法介绍...
  5. 结构力学计算软件_辽宁网格修复软件价格如何
  6. 基于python的学生信息管理系统
  7. python爬虫qq音乐_Python爬虫-QQ音乐无损音乐地址解析
  8. 如何编写PMP项目管理中的项目立项书
  9. ttc文件linux安装,Linux当中如何安装字体?
  10. [学习]啦啦外卖定位修复,商家经纬度保存修复