问题标签 [onenote-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
54 浏览

rest - 从 MS OneNote API 获取 access_token 失败

我们在通过 PostMan获取access_token或来自 MS OneNote API 时遇到问题。 这是我的请求和错误(PFA 截图): refresh_token

在此处输入图像描述

我已经使用这个 url 来获取代码:

请让我知道问题出在哪里

0 投票
1 回答
38 浏览

onenote-api - 消费者笔记本是否支持 copyToSection

文档中,看起来消费者笔记本可能不支持 CopyToSection,但看起来其他一些复制 API 是。可以肯定的是,我决定尝试一下。

当我打电话时:

我得到一个 501 喜欢:

在我更加努力地查看它是否有效之前,来自 MS 的任何人都能够说出消费者笔记本电脑是否支持 copyToSection?

0 投票
1 回答
82 浏览

office-js - OneNote 插件:TableCell 内容

OneNote 加载项的文档向我们展示了如何获取表格单元格。在下面的代码片段中(对文档示例的细微修改),我在位置 [0,0] 处加载了一个表格单元格。但是,一旦我得到TableCell它,就不清楚我如何加载它的内容。我怎么知道a的内部TableCell包含什么?有什么办法吗

或者这不是考虑获取模式的正确方法,因为内部内容是未知的?

谢谢!

0 投票
0 回答
83 浏览

excel - 在 Excel 中合并单元格和内容

我在 OneNote 2013 中有一个 200 行 8 列的表。数据看起来像这样:

在此处输入图像描述

我的任务是将其传输到 Excel。但是,简单的复制和粘贴会产生:

在此处输入图像描述

有没有办法让它看起来更像原版,或者像这样:

在此处输入图像描述

我知道 VBA 的基础知识,我猜我可以使用 A 列始终显示为跨越的事实,甚至是项目符号点的数量等变化。

0 投票
0 回答
69 浏览

android - 使用 onenote-api 创建的页面的行为不一致 - 已通过 OneNote 更新修复

请从 onenote 团队寻求帮助!
我有一个由 onenote api 生成的页面,该页面可以由适用于 mac、ios 和 android 的 onenote 的早期版本打开,但现在失败(由 onenote-api 生成的大多数其他页面都可以正常工作)。它在 onenote 的在线版本中仍然可以正常打开。如果我将页面复制到在线的同一部分,则可以在平板电脑设备上打开这两个页面。

如果这是 onenote-api 或最近的 onenote 更新中的问题,最好解决。

我很乐意发送受影响的 onenote 部分的副本或指向虚拟笔记本的链接。
当前的解决方法是将工作中的所有 android 平板电脑回滚到以前的工作版本,但这对于 ios 设备来说并不容易。

进一步更新

谢谢维沙尔。最新的 ios + android 更新解决了这个问题。

干杯史蒂夫

0 投票
1 回答
159 浏览

onenote - OneNote API 如何为图像生成 alt 标签?

如果 OneNote 中的图像未添加替代文本,则似乎添加了机器生成的 alt 属性。这是下载的 HTML REST 内容中出现的一个实际(而且相当令人震惊)的示例:

在没有用户输入的替代文本的情况下,有没有办法覆盖这种机器生成?

[编辑] 根据要求,这是生成上述替代文本的图像:

在此处输入图像描述

0 投票
1 回答
60 浏览

office365 - OneNote 课本 - 恶魔应用

我搜索了有关如何构建一个守护程序应用程序的文档,该应用程序自动为 Office365 中的统一组创建 OneNote 课本,但没有运气。是否有友好的人可以协助文档或回答一个简单的问题。

  1. 是否可以仅使用 Azure 应用程序自动化统一组的 OneNote 课堂?
    • 我见过依赖用户身份验证的解决方案,这在我的解决方案中是不可接受的。

我已经使用 Azure App 进行了测试,但是当我尝试使用此端点列出课本时:“ https://www.onenote.com/api/v1.0/myOrganization/groups/{0}/notes/

我收到响应 HTTP ERROR 401。这是通过使用 Azure APP 身份验证 ClientId、AppId(秘密)。

让我“担心”的一件事是我无法为 Azure APP 设置应用程序权限。只有委派的权限。但是我在这里可能是错的,但是那些不仅在模仿时使用吗?

我希望有人在那里提供一些答案或提示。笑脸快乐

最好的尊重托马斯

0 投票
1 回答
426 浏览

onenote - Can the OneNote API copy a notebook or section from one user to another user in Office 365

I'm trying to copy section of a notebook, or even notebook itself, from a notebook in one user's OneDrive to another user's notebook in their OneDrive. The user I'm logged in as has permissions to read and write both notebooks. I'm getting the error response:

Where the path I'm using is of the form https://www.onenote.com/api/v1.0/users/{id}/notes/sections/{id}/copyToNotebook where the ids in that are for the source section.

which is presumably because the id in the post request represents a notebook under a different user.

If I was copying to a SharePoint site or group then the post request can have additional ids to identify that, so it be logical if there was a argument to identify the user to copy to.

Copying works perfectly when both notebooks are within the same user's OneDrive.

Is there any way of doing it between users in Office 365 OneDrive?

0 投票
1 回答
718 浏览

com - OneNote 2016 加载项不会加载。如何调试?更多更新的样本?

我正在尝试实现 OneNote 加载项,但对缺乏 Microsoft 支持感到惊讶。我正在使用 Office Pro 2016。我在谷歌搜索数小时后发现

  1. http://www.malteahrens.com/#/blog/howto-onenote-dev/
  2. https://github.com/OneNoteDev/VanillaAddIn

但是在实施它们后,它们都使我得到了相同的结果-加载项已部署,但未能激活。“COM 加载项”对话框中显示以下错误消息:“加载行为:未加载。加载 COM 加载项期间发生运行时错误”我尝试按照此处的步骤进行调试(https:// blogs.msdn.microsoft.com/vsod/2008/04/22/troubleshooting-com-add-in-load-failures/)没有任何结果。我还尝试按照此处的步骤启用 OneNote 加载项日志记录(OneNote 2013 加载项不会加载。如何调试?)再次没有任何结果,未创建日志文件,可能 Office 2016 的步骤是不同的。

任何帮助将不胜感激。VS 项目模板?另一个更新的教程/示例?调查/修复“加载 COM 加载项期间发生运行时错误”的任何建议

0 投票
2 回答
136 浏览

javascript - 有没有办法克服 OneNote 客户端更改和 API 结果之间的延迟?

OneNote 客户端中的更改不会立即反映在apigee中。例如:

  • 在 OneNote 客户端中重命名分区。Apigee 显示旧名称。

  • 在 OneNote 中添加一个部分并为该部分添加注释;这些
    没有反映在我使用 API 的应用程序中。如下图所示:

在此处输入图像描述

这是 API 调用缓存问题还是已知的 OneNote 问题?解决它的推荐方法是什么?我正在使用Superagent并想知道它的无缓存插件是否可以解决这个问题。