OneNote (Business)

OneNote 是来自Microsoft的笔记记录应用,使你可以轻松地跨所有设备同步创意、草图和笔记! 使用启用了 OneDrive for Business 连接到 Office 365 帐户,以跟踪新分区、创建笔记等。

此连接器在以下产品和区域中可用:

服务 Class 区域
Copilot Studio 标准 所有 Power Automate 区域
逻辑应用程序 标准 所有 逻辑应用区域
Power Apps 标准 所有 Power Apps 区域
Power Automate 标准 所有 Power Automate 区域
连接器元数据
发布者 Microsoft
网站 https://products.office.com/onenote/digital-note-taking-app

若要使用此集成,需要访问存储在 OneDrive For Business 上的 OneNote 笔记本。 若要建立连接,请选择“ 登录”。 系统将提示你提供已启用 OneDrive for Business 的 O365 帐户,请按照屏幕的其余部分创建连接。

已知问题和限制

  1. 使用连接时,如果看不到预期的笔记本列表,请检查创建连接的帐户,然后重试。 如果在使用连接器时看到错误,可能会查找 错误代码 以了解详细信息。
  2. 此集成需要连接到具有“UserRemoteAPIs”权限的帐户。 如果看到此错误:“错误:用户无权访问请求的资源”,则帐户可能没有正确的权限。 SharePoint 管理员可以通过浏览到网站集并打开网站设置来控制权限级别。 选择“网站权限”,然后选择“权限级别”以查看该级别包含的权限(如使用远程接口)。 如果属于某个级别的用户没有所需的权限,请通过选中权限框来修改级别,或者创建新的权限级别并将其分配给用户。
  3. 连接器当前不支持创建页面作的显式输入参数 Page Title。 这是 OneNote API 实现带来的限制。 但是,可以使用标题/标题>标记将标题指定为 HTML <><中页面内容的一部分。
  4. 笔记本分区。 如果要为 Notebook Section 参数提供自定义值,请使用 API URL 格式指定它。 API URL 模式: https://www.onenote.com/api/v1.0/myOrganization/siteCollections/{siteCollectionsId}/sites/{SiteId}/notes/sections/{SectionId}/pages. 有关详细信息,可以查看 OneNote API 文档
  5. 以下区域不支持在“快速笔记”作中创建页面:
    • 逻辑应用:
      • Azure 政府
      • Azure 中国区域
    • Power Automate 和 Power Apps:
      • 美国政府 (GCC)
      • 美国政府 (GCC High)
      • 由世纪互联运营的中国云
  6. Power Apps 不支持“获取页面内容”作,但 Power Automate 支持此作。

注释

笔记本名称中不允许使用以下字符:*“:<>?/|%

限制

名称 调用 续订期
每个连接的 API 调用数 100 60 秒
触发器轮询的频率 1 1200 秒

操作

删除页面

删除页面。

在快速笔记中创建页面

在“快速说明”部分创建新页面。

在笔记本中创建分区

在笔记本中创建分区。

在节中创建页面

在指定节中创建新页面。

更新页面内容

更新 HTML 页面内容。

获取最近使用的笔记本

获取最近的笔记本。

获取特定部分的页面

获取特定部分的页面。

获取笔记本中的分区

获取特定笔记本中的分区。

获取页面内容

获取 HTML 页面内容。

删除页面

删除页面。

参数

名称 密钥 必需 类型 说明
笔记本密钥
notebookKey True string

标识笔记本的密钥。 请注意,这是特定于 API 的,不能手动键入。

笔记本分区
sectionId True string

节页的 API URL。

页 ID
pageId True string

页面的唯一 ID。

在快速笔记中创建页面

在“快速说明”部分创建新页面。

参数

名称 密钥 必需 类型 说明
页面内容
pageContent True html

页面内容。

返回

Body
Page

在笔记本中创建分区

在笔记本中创建分区。

参数

名称 密钥 必需 类型 说明
笔记本密钥
notebookKey True string

标识笔记本的密钥。 请注意,这是特定于 API 的,不能手动键入。

新节的名称
name string

新节的名称。

返回

在节中创建页面

在指定节中创建新页面。

参数

名称 密钥 必需 类型 说明
笔记本密钥
notebookKey True string

标识笔记本的密钥。 请注意,这是特定于 API 的,不能手动键入。

笔记本分区
sectionId True string

节页的 API URL。

页面内容
pageContent True html

页面内容。

返回

Body
Page

更新页面内容

更新 HTML 页面内容。

参数

名称 密钥 必需 类型 说明
笔记本密钥
notebookKey True string

标识笔记本的密钥。 请注意,这是特定于 API 的,不能手动键入。

笔记本分区
sectionId True string

节页的 API URL。

页 ID
pageId True string

页面的唯一 ID。

目标
target string

要更新的元素。

Action
action string

要对目标元素执行的作。

位置
position string

添加提供的内容的位置。

Content
content html

新内容。

返回

页面 HTML 内容

response
string

获取最近使用的笔记本

获取最近的笔记本。

返回

获取特定部分的页面

获取特定部分的页面。

参数

名称 密钥 必需 类型 说明
笔记本密钥
notebookKey True string

标识笔记本的密钥。 请注意,这是特定于 API 的,不能手动键入。

笔记本分区
sectionId True string

节页的 API URL。

返回

获取笔记本中的分区

获取特定笔记本中的分区。

参数

名称 密钥 必需 类型 说明
笔记本密钥
notebookKey True string

标识笔记本的密钥。 请注意,这是特定于 API 的,不能手动键入。

返回

名称 路径 类型 说明
value
value array of SectionListItem

获取页面内容

获取 HTML 页面内容。

参数

名称 密钥 必需 类型 说明
笔记本密钥
notebookKey True string

标识笔记本的密钥。 请注意,这是特定于 API 的,不能手动键入。

笔记本分区
sectionId True string

节页的 API URL。

页 ID
pageId True string

页面的唯一 ID。

返回

页面 HTML 内容

response
string

触发器

创建新分区时

将新分区添加到笔记本时触发流。

创建新分区组时

将新分区组添加到笔记本时触发流。

在节中创建新页面时

将新页面添加到节时触发流。

创建新分区时

将新分区添加到笔记本时触发流。

参数

名称 密钥 必需 类型 说明
笔记本密钥
notebookKey True string

标识笔记本的密钥。 请注意,这是特定于 API 的,不能手动键入。

返回

新部分的响应。

创建新分区组时

将新分区组添加到笔记本时触发流。

参数

名称 密钥 必需 类型 说明
笔记本密钥
notebookKey True string

标识笔记本的密钥。 请注意,这是特定于 API 的,不能手动键入。

返回

新分区组的响应。

在节中创建新页面时

将新页面添加到节时触发流。

参数

名称 密钥 必需 类型 说明
笔记本密钥
notebookKey True string

标识笔记本的密钥。 请注意,这是特定于 API 的,不能手动键入。

笔记本分区
sectionId True string

节页的 API URL。

返回

新页面的响应。

定义

CreateSectionInNotebookResponse

名称 路径 类型 说明
OData 上下文
@odata.context string

OData 上下文。

按名称创建
createdBy string

此部分按名称创建。

创建时间
createdTime date-time

此部分创建时间。

在笔记本对象 ID 中创建分区
id string
默认节标志
isDefault boolean

指示这是默认部分的标志。

上次修改者
lastModifiedBy string

上次按名称修改。

上次修改时间
lastModifiedTime date-time

上次修改此部分的时间。

桌面客户端 href
links.oneNoteClientUrl.href string

OneNote 桌面客户端 href。

Web 客户端 href
links.oneNoteWebUrl.href string

OneNote Web 客户端 href。

节名称
name string

节的名称。

页面 URL
pagesUrl string

页面的 URL。

用于在笔记本中创建分区的 URL
self string

用于在笔记本组中创建分区的 URL。

名称 路径 类型 说明
页面标题
title string

页面的标题。

链接
links Link

与 OneNote 页面关联的链接。

内容 URL
contentUrl string

页面内容的 URL。

上次修改日期
lastModifiedTime date-time

页面的最后一个修改日期。

创建日期
createdTime date-time

创建页面的日期。

Id
id string

页面的唯一标识符。

Notebook

名称 路径 类型 说明
文件名
FileName string
Key
Key string

ParentNotebook

名称 路径 类型 说明
父笔记本密钥
id string

父笔记本的唯一标识符。

父笔记本名称
name string

父笔记本的名称。

父笔记本 URL
self string

指向父笔记本的 URL 链接。

与 OneNote 页面关联的链接。

名称 路径 类型 说明
oneNoteClientUrl
oneNoteClientUrl OneNoteClientUrl
oneNoteWebUrl
oneNoteWebUrl OneNoteWebUrl

OneNoteClientUrl

名称 路径 类型 说明
OneNote 客户端 URL
href string

使用 OneNote Windows 客户端指向笔记本的链接。

OneNoteWebUrl

名称 路径 类型 说明
OneNote Web URL
href string

使用 OneNote Web 客户端指向笔记本的链接。

SectionListItem

节列表项中包含的字段。

名称 路径 类型 说明
节名称
name string

节的名称。

节键
pagesUrl string

用于引用此部分的键;也是页面的 URL。

节标识符
id string

节的唯一标识符。

SectionResponse

节中包含的字段。

名称 路径 类型 说明
Creator
createdBy string

部分的创建者。

创建日期
createdTime date-time

节的创建日期和时间。

节标识符
id string

节的唯一标识符。

上次修改者
lastModifiedBy string

上次修改节的用户。

上次修改日期
lastModifiedTime date-time

节的上次修改日期和时间。

节名称
name string

节的名称。

页面 URL
pagesUrl string

此部分中页面的 URL。

parentNotebook
parentNotebook ParentNotebook
网址
self string

此部分的 URL。

SectionGroupResponse

节组中包括的字段。

名称 路径 类型 说明
创建日期
createdTime date-time

分区组的创建日期和时间。

Creator
createdBy string

分区组的创建者。

标识符
id string

节组的唯一标识符。

上次修饰符
lastModifiedBy string

上次修改分区组的用户。

上次修改日期
lastModifiedTime date-time

节组的最后一次修改日期和时间。

Name
name string

节组的名称。

节 URL
sectionsUrl string

此分区组中各节的 URL。

分区组 URL
self string

此分区组的 URL。

NewSectionResponse

新部分的响应。

名称 路径 类型 说明
章节
value array of SectionResponse

一个对象数组,每个对象表示一个特定节。

NewSectionGroupResponse

新分区组的响应。

名称 路径 类型 说明
节组
value array of SectionGroupResponse

一个对象数组,每个对象表示一个特定的节组。

NewPageResponse

新页面的响应。

名称 路径 类型 说明
value array of Page

一个对象数组,每个对象表示一个特定页面。

GetPagesInSectionResponse

名称 路径 类型 说明
OData 上下文
@odata.context string

OData 上下文。

节值对象中的页面
value array of object

value

内容 URL
value.contentUrl string

内容 URL。

由应用 ID 创建
value.createdByAppId string

应用 ID 创建的。

创建时间
value.createdTime date-time

此响应的创建时间。

响应的唯一标识符
value.id string

此响应的唯一标识符。

上次修改时间
value.lastModifiedTime date-time

此对象的上次修改时间。

OneNote 桌面客户端 href
value.links.oneNoteClientUrl.href string

OneNote 桌面客户端 href。

OneNote Web 客户端 href
value.links.oneNoteWebUrl.href string

OneNote Web 客户端 href。

父节唯一标识符
value.parentSection.id string

此对象父节的唯一标识符。

父节名称
value.parentSection.name string
节父部分中的页面
value.parentSection.self string

节父节中页面的 URL。

父节 OData 上下文
value.parentSection@odata.context string

父节 OData 上下文。

“分区”组中的页面
value.self string

“分区中的页面”组的 URL。

页面标题
value.title string

页面标题。

字符串

这是基本数据类型“string”。