SuperAPI AI 工具集

onenote

通用与其它

查看项目

更新于 10-16 00:04

技能介绍

用途:在 Windows 上通过 PowerShell 控制桌面版 Microsoft OneNote,实现笔记的创建、搜索与读取,覆盖多个笔记本和分区。典型场景是用户要求“在 OneNote 里新建一页笔记”或“搜索 OneNote 中关于某主题的笔记”,以及查看、整理 OneNote 内容。

主要能力:列出笔记本及其分区;按关键词搜索页面;在指定分区创建新页面。

使用方式:通过 New-Object -ComObject OneNote.Application 获取应用对象。列出笔记本时调用 GetHierarchy,配合 HierarchyScope 的 hsNotebooks 枚举,遍历返回的 XML 层级。搜索时调用 FindPages,传入关键词并读取结果中的页面名称与时间。创建页面时先用 hsSections 获取目标分区 ID,再构造符合 OneNote 命名空间的页面 XML,最后调用 CreateNewPage。

限制与注意:需要安装桌面版 OneNote(非 UWP 版本);COM 操作要求 OneNote 进程处于运行状态;首次使用可能需要用户授权。安全规则上不删除笔记本或分区,创建或修改前应展示内容让用户确认。

资料未提供收费、价格、平台支持范围及具体效果等信息。