生成自定义链接到段落

时间:2019-08-20 20:39:23

标签: onenote-api

我试图找出如何将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);
    }

0 个答案:

没有答案