日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當(dāng)前位置:雨林木風(fēng)下載站 > 辦公軟件教程 > 詳細頁面

如何創(chuàng)建OneNote的筆記本、章節(jié)與頁面{pageName}

如何創(chuàng)建OneNote的筆記本、章節(jié)與頁面{pageName}

更新時間:2024-01-25 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

Microsoft Office是由Microsoft(微軟)公司開發(fā)的一套辦公軟件套裝。常用組件有 Word、Excel、PowerPoint等。Microsoft Office是一套由微軟公司開發(fā)的辦公軟件,它為 Microsoft Windows 和 Mac OS X而開發(fā)。

本文不會具體介紹OneNote,簡單地概括來說,OneNote越用越爽越停不下來,功能很強大,體驗很好。下面的圖示為了說明筆記本(Notebook)、章節(jié)(Section)和頁面(Page)的關(guān)系。

如何創(chuàng)建OneNote的筆記本、章節(jié)和頁面
?

我們可以在各種資源上創(chuàng)建創(chuàng)建OneNote的筆記本,包括個人的終結(jié)點、SharePoint Online工作組網(wǎng)站、SharePoint Online個人網(wǎng)站和Office 365組網(wǎng)站。分別對應(yīng)如下終結(jié)點:

/me/onenote/notebooks
/sites/{id}/onenote/notebooks
/users/{id | userPrincipalName}/onenote/notebooks
/groups/{id | userPrincipalName}/onenote/notebooks
本文我們將演示如何為給定用戶的個人網(wǎng)站添加OneNote的筆記本、章節(jié)和頁面。了解了它之后,向其他位置添加也是類似的,僅需要很小的改動。

需要的權(quán)限
OneNote的筆記本可以以多種權(quán)限創(chuàng)建。我們?yōu)榱朔奖阊菔緯苯犹砑覰otes.ReadWrite.All這個應(yīng)用程序權(quán)限,這個權(quán)限可以讓我們?yōu)槠渌脩魟?chuàng)建和更新notebooks。當(dāng)然我們還可以使用托管權(quán)限Notes.Create或Notes.ReadWrite去實現(xiàn)類似的操作。

創(chuàng)建OneNote筆記本
為給定用戶創(chuàng)建記事本,我們需要傳入用戶的賬號和筆記本的名字,然后訪問OneNote終結(jié)點進行創(chuàng)建。
public async Task CreateNoteBook(string upn, string notebookName)
{
var notebook = new Notebook
{
DisplayName = notebookName
};
return (await _graphClient.Users[upn].Onenote.Notebooks.Request().AddAsync(notebook));
}
?

創(chuàng)建OneNote章節(jié)
創(chuàng)建筆記本之后,我們在這個筆記本的基礎(chǔ)上創(chuàng)建章節(jié),因此需要引用筆記本對象Notebook。

public async Task CreateSection(string upn, Notebook notebook, string sectionName)
{
var section = new OnenoteSection
{
DisplayName = sectionName
};
return (await _graphClient.Users[upn].Onenote.Notebooks[notebook.Id].Sections.Request().AddAsync(section));
}
創(chuàng)建OneNote頁面
最后一步就是在章節(jié)中創(chuàng)建頁面了。有趣的是這里我們可以從/Users/OneNote/Sections直接引用/Pages終結(jié)點,而不需要再經(jīng)由/Notebooks終結(jié)點了。為了更直接的說明,創(chuàng)建頁面的代碼我們采用HttpClient的方式。

public async Task CreatePage(string upn, OnenoteSection section, string pageName)
{
Uri Uri = new Uri($"https://graph.microsoft.com/v1.0/users/{upn}/onenote/sections/{section.Id}/pages");
// use a verbatim interpolated string to represetnt the HTML text to be used for page creation
var html = $@"



{pageName}


I'm learning about the Microsoft Graph!

";
HttpContent httpContent = new StringContent(html, System.Text.Encoding.UTF8, "application/xhtml+xml");
return (await _httpClient.PostAsync(Uri, httpContent));
}
?

總結(jié)
本篇示例中,我們在Helpers文件夾中新建了一個類文件OneNoteHelper.cs,用于執(zhí)行OneNote相關(guān)的操作。并在Program中調(diào)用。
執(zhí)行結(jié)果如下:

如何創(chuàng)建OneNote的筆記本、章節(jié)和頁面1
如何創(chuàng)建OneNote的筆記本、章節(jié)和頁面2
?

當(dāng)然,如果你本地的Window 10也裝了OneNote的話,體驗一下什么是移動為先,云為先。

如何創(chuàng)建OneNote的筆記本、章節(jié)和頁面
?


示例代碼已更新,戳這里。


Office辦公軟件是辦公的第一選擇,這個地球人都知道。Microsoft Office 2010的新界面簡潔明快,標(biāo)識也改為了全橙色。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

主站蜘蛛池模板: 999国产精品亚洲77777 | 日本免费视频观看 | 亚洲 欧美 日韩 在线 中文字幕 | 久久免费视频在线观看30 | 99热久久国产精品免费观看 | 91高清在线成人免费观看 | 尤物www | 国产成人啪一区二区 | 精品亚洲成a人在线观看 | 亚洲综合在线观看一区www | 精品国产片 | 中文字幕视频在线观看 | 亚洲夜夜操 | 伊人久久综合谁合综合久久 | 国产免费理论片在线观看 | 伊人9| 欧美激情一区二区三区中文字幕 | 久久久久国产精品免费免费不卡 | 日日干夜夜操视频 | 久久久精品2019中文字幕2020 | 亚洲一区二区三区在线免费观看 | 精品久久中文久久久 | 黄色在线播放视频 | 亚洲人成77777在线播放网站不卡 | 亚洲高清中文字幕一区二区三区 | 伊人久久国产精品 | 国产成人精品福利网站在线观看 | 国产精品片 | 四虎影永久在线观看精品 | 激情综合五月 | 亚洲人成在线精品不卡网 | 亚洲男女在线 | 久久中文字幕深田咏美 | 国产成人精品福利网站在线观看 | 夜夜夜操操操 | 一区二区三区国产美女在线播放 | 久久国产精品久久精品国产 | 最新国产三级在线观看不卡 | 啪一啪在线 | 91综合国产| 国产高清一区二区三区 |