我想使用C#將行添加到onenote頁面中。 爲了使頁面是已知的,但我找不到在現有的onenote頁面插入行。如何使用C#在現有的MS onenote頁面上插入文本行
回答
我假設你在談論OneNote REST API。要將文本行添加到OneNote中的現有頁面,可以使用PATCH API。 這裏有一個鏈接到官方的文檔:http://dev.onenote.com/docs#/reference/patch-pages
你的要求應該是這個樣子:
PATCH ~/me/notes/pages/{PAGEID}
Content-Type: application/json
Body:
[
{
"target":"body",
"action":"append",
"position":"after",
"content":"MySentenceHtmlContent"
}
]
讓我知道如果您有任何問題! 豪爾赫
您的建議表單對我來說是新的。這是C#嗎? – iseo
這是一個可以在C#中完成的HTTP請求。我建議使用OneNote API檢查Windows Store示例 –
https://github.com/OneNoteDev/OneNoteAPISampleWinStore –
我有一個解決方案,用於在現有的OneNote頁面上插入文本行。 使用XML格式,列表如下
public static string SetPageContent(string pageId, string msg)
{
string xml;
onenoteApp.GetPageContent(pageId, out xml, PageInfo.piAll);
var doc = XDocument.Parse(xml);
// make newline with msg input
XElement text = new XElement(ns + "OE",
new XElement(ns + "T",
new XCData(msg)));
// insert new line
doc.Root.Element(ns + "Outline").Element(ns + "OEChildren").Add(text);
// Now update the page content
onenoteApp.UpdatePageContent(doc.ToString());
return null;
}
- 1. 如何使用C#和OneNote編寫OneNote 2013頁面Interop
- 2. 如何使用VBA將HTML插入到onenote頁面
- 3. Word Interop C#:使用現有頁面插入新頁面
- 4. 通過REST API將圖像插入到現有的OneNote頁面不起作用
- 5. 如何將PDF源插入到PDF中的現有頁面上?
- 6. 如何在頁面上插入文本編輯器
- 7. 多行插入MS Sql Server使用C#
- 8. TCPDF在現有PDF中插入頁面
- 9. 如何在MS Edge上使用原生javascript在頁面中搜索文本
- 10. 如何在OneNote中添加新頁面?
- 11. 如何在現有頁面中插入新的HTML代碼?
- 12. 如何在c中用現有的word文檔插入圖像#
- 13. 如何使文本效果在加載頁面上重現
- 14. 如何在url中插入javascript代碼以在現有頁面中插入iframe
- 15. 如何在現有頁面使用Javascript
- 16. 如何使用C#將數據插入MS訪問文件?
- 17. OneNote,用UpdatePageContent插入元素
- 18. 如何使shell腳本在現有文件上寫入輸入
- 19. 如何在Microsoft OneNote中插入MP4文件的打印輸出
- 20. 如何使用PHP插入HTML頁面?
- 21. 宏在任何有數據的現有行上面插入一行
- 22. 有沒有使用OneNote API標記頁面的方法?
- 23. 如何在CSSEditor中插入使用CSS呈現的文本?
- 24. 使用圖形API更新OneNote頁面
- 25. 如何使用新的OneNote Ink Beta Apis打印頁面
- 26. 如何使用vm_insert_page取消插入插入vma的頁面?
- 27. Onenote不返回頁面
- 28. 如何在桌面上插入文字
- 29. 如何在Rails應用的Haml頁面上插入和呈現代碼片段?
- 30. XWiki插入文本到頁面
您是否使用OneNote REST API? (http://dev.onenote.com/docs)還是COM API? –
我不知道OneNote REST API。我嘗試將行插入到OneNote的XML格式。 – iseo
如果您的應用在本地工作,您可以考慮[此評論](http://stackoverflow.com/a/36281473/2609580) – DmitryP