笔记本资源类型

命名空间:microsoft.graph

重要

Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

OneNote 笔记本。

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

{
  "createdBy": {"@odata.type": "microsoft.graph.identitySet"},
  "createdDateTime": "String (timestamp)",
  "id": "string (identifier)",
  "isDefault": true,
  "isShared": true,
  "lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"},
  "lastModifiedDateTime": "String (timestamp)",
  "links": {"@odata.type": "microsoft.graph.notebookLinks"},
  "displayName": "string",
  "sectionGroupsUrl": "string",
  "sectionsUrl": "string",
  "self": "string",
  "userRole": "String"
}

属性

属性 类型 说明
createdBy identitySet 识别创建项目的用户、设备和应用程序。 只读。
createdDateTime DateTimeOffset 笔记本的创建日期和时间。 时间戳表示使用 ISO 8601 格式的日期和时间信息,并且始终处于 UTC 时间。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 只读。
id String 笔记本的唯一标识符。 此为只读属性。
isDefault 布尔值 指示此笔记本是否为用户的默认笔记本。 此为只读属性。
isShared Boolean 指明笔记本是否为共享。 如果是,笔记本的内容可供所有者以外的用户查看。 此为只读属性。
lastModifiedBy identitySet 识别创建项目的用户、设备和应用程序。 只读。
lastModifiedDateTime DateTimeOffset 上次修改笔记本的日期和时间。 时间戳表示使用 ISO 8601 格式的日期和时间信息,并且始终处于 UTC 时间。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 只读。
links notebookLinks 用于打开笔记本的链接。 如果已安装,链接 oneNoteClientURL 将在 OneNote 本机客户端中打开笔记本。 链接oneNoteWebURL在 OneNote web 版 中打开笔记本。
displayName 字符串 笔记本的名称。
sectionGroupsUrl String 导航属性的 sectionGroups URL,它返回笔记本中的所有分区组。 此为只读属性。
sectionsUrl String 导航属性的 sections URL,它返回笔记本中的所有节。 此为只读属性。
自我 String 终结点,您可在此处获取关于笔记本的详细信息。 此为只读属性。
userRole onenoteUserRole 可能的值是:OwnerContributorReaderNone。 所有者表示对笔记本的所有者级访问权限。 参与者表示对笔记本的读/写访问权限。 读取器表示对笔记本的只读访问权限。 只读。

关系

关系 类型 说明
sectionGroups SectionGroup 集合 笔记本中的分区组。 此为只读属性。 可为 NULL。
sections onenoteSection 集合 笔记本中的分区。 此为只读属性。 可为 Null。

方法

方法 返回类型 说明
获取笔记本 笔记本 读取笔记本的属性和关系。
getRecentNotebooks recentNotebook 集合 获取用户最近访问过的一组笔记本。
getNotebookFromWebUrl 笔记本 使用笔记本对象的 URL 路径检索其属性和关系。
创建分区组 sectionGroup 通过发布到指定笔记本中的 sectionGroups 集合来创建分区组。
列出分区组 SectionGroup 集合 获取指定笔记本中的分区组的集合。
创建分区 onenoteSection 通过发布到指定笔记本中的 sections 集合来创建分区。
列出节 onenoteSection 集合 获取指定笔记本中的分区集合。
copyNotebook 复制笔记本。