Office JS API for OneNote - Missing APIs?



适用于OneNote的Office JS API。。。我喜欢它,但我错过了一些关键的东西。有人能评论吗?

我有一段,类型是RichText。但是,我在API中找不到丰富文本的风格。在我的情况下,我想知道它是页眉1,2,3…还是报价等

同页链接:在OneNote桌面中,我可以右键单击任何文本并将链接复制到该特定段落。稍后单击该链接将直接转到该段。但是,我找不到可以直接导航到段落的API,我只能找到导航到页面的API:navigateToPage(page:page)和navigateToPageWithClientUrl(url:string)如果可能的话?此外,我注意到这些链接在OneNote的网络版中根本不起作用,但我想这是另一回事。

我正在构建(一个免费的!)TOC插件,你可以把它放在页面的顶部,并可能显示所有带有链接的页眉。然而,由于缺乏上述功能,这样一个简单的插件无法工作(或者,至少我认为这是一个非常基本和简单的插件…)

任何帮助都将不胜感激!!!就像我说的,如果我解决了这两个问题,插件将免费提供。

https://dev.office.com/reference/add-ins/onenote/paragraph?product=onenote

听起来像一个很酷的插件!

您可以在richText上使用getHtml方法来获取样式。这个答案中有一个例子。

OneNote加载项:获取HTML内容

至于创建指向特定段落的链接,OneNote加载项不会公开这样做的功能。您可以在我们的用户语音中添加请求。唯一支持的功能是导航到页面。

https://onenote.uservoice.com/forums/245490-onenote-developer-apis

对于在OneNote联机中工作的链接,页面中的"webUrl"属性将包含在OneNote联机中将工作的链接。

https://github.com/OfficeDev/office-js-docs/blob/master/reference/onenote/page.md

感谢您的反馈。我们将更新文件。目前无法滚动到页面中的任何区域。

最新更新