我试图找出如何将webUrl链接获取到OneNote页面中的特定段落。我发现Page.webUrl适用于该页面,但是如果尝试使用Paragraph.webUrl,则会显示“未定义”。
有人知道它在API或其他地方隐藏的地方吗?
这是我的代码:
export async function copyLink() {
try {
await OneNote.run(async context => {
// Get the current page.
var page = context.application.getActivePage();
page.load("webUrl");
page.load("title");
var paragraph = context.application.getActiveParagraph();
paragraph.load("webUrl");
return context.sync().then(function() {
pageTitle = page.title;
pageUrl = page.webUrl;
paragraphUrl = paragraph.webUrl;
var html = "<p><ol><li>Link generated as: " + pageUrl + "</li><li>" + paragraphUrl + "</li></ol></p>";
page.addOutline(40, 90, html);
// Run the queued commands, and return a promise to indicate task completion.
return context.sync();
});
});
} catch (error) {
console.log("Error: " + error);
}