OneNote外接程序API中的HTML

问题描述 投票:-1回答:1

我已经使用Nodejs创建了自己的OneNote加载项。我有两个问题。我搜索过高低没有找到解决方案。

我的加载项将新的大纲添加到OneNote页面。此大纲包含一个HTML表,该表具有一列和多行。我想设置一些HTML表格行的背景。我已经尝试了所有我能想到的,包括:

  • 设置TR的bgcolor属性:<tr bgcolor='red'>
  • 设置TD的bgcolor属性:<td bgcolor='red'>
  • 设置TR的样式属性:<tr style='background-color:red'>
  • 设置TD的样式属性:<td style='background-color:red'>
  • 使用单独的CSS文件
  • 使用颜色的十六进制值(红色)#FF0000
  • 将OneNote 2016页面导出为“单个文件网页(* .mht)”,检查内容并尝试自己复制。
  • 试图在我页面的OneNote Web版本上查看源代码,以检查具有背景色设置的表行。 (页面内容被埋在很多层中,我找不到内容页面源)。
  • 我试图弄清楚如何以编程方式向页面添加HTML内容,但是Microsoft's OneNote API没有指定如何插入表格。

注意。另外,我希望表中的某个单元格使用&nbsp而不要去除多余的空白。 &nbsp无效。既不是<pre>标签。 OneNote只是忽略了我的标记,除了我可以指定表格边框的粗细<table border=1>

供参考,我将此示例代码转换为Build your first OneNote task pane add-in

我使用上面的示例代码创建了此代码:taskpane.js in my Github repo

html css node.js office-js office-addins
1个回答
0
投票

要回答我自己的问题...

我在发布问题后发现了这个问题:OneNote API HTML tag support

[似乎没有Microsoft支持bgcolor,tables / tr / td上的背景CSS或与OneNote API有关的CSS。 <pre>标记和&nbsp甚至都没有列出。

© www.soinside.com 2019 - 2024. All rights reserved.