Office JS Api - 权限被拒绝问题

Posted

技术标签:

【中文标题】Office JS Api - 权限被拒绝问题【英文标题】:Office JS Api - Permission Denied Issue 【发布时间】:2016-06-19 00:42:03 【问题描述】:

我正在为 Excel 开发插件,清单具有 ReadWriteDocument 的权限。

我正在向 Office.EventType.DocumentSelectionChanged 事件添加一个处理程序

第一次在 Excel Online 中插入插件,效果很好。

稍后如果访问 Excel,它会失败:

OSF.DDA.Error
code: 7000
message: "You don't have sufficient permissions for this action."
name: "Permission Denied"

【问题讨论】:

澄清您的复制步骤:您是在 Excel 中在线创建它,然后在 Excel 桌面中打开?如果有,是什么版本?还有,在线Excel中重新打开文档怎么样,是成功还是失败? 我使用 napacloudapp 创建它,从 heroku 托管应用程序。然后将清单上传到 Excel 在线插件。当我第一次插入插件时它可以工作。当我再次在线打开 excel 中的 excel 时(比如第二天),加载项窗口加载,但事件绑定失败并出现给定错误。 你有完整的简约复制代码吗?如果是这样,你介意发布它吗?另外,当您从 Excel 桌面开始执行相同操作时会发生什么? 这是一个 repo,github.com/john-e/beer-o-meter,它是一个 nodejs 应用程序,用于托管插件和获取数据。检查“public/App”文件夹中的代码。我无法使用 Excel 桌面对其进行测试,因为我使用的是 Ubuntu。 我刚刚使用 SharePoint O365 租户附带的 Excel Online 进行了尝试。它在初始创建和重新打开时都对我有用。您使用的是 O365 租户吗? 【参考方案1】:

我也看到了这个问题,我们对其进行了深入研究,发现它实际上是侧载功能中的一个错误。现已修复,请重试!

干杯, 哈里森

【讨论】:

以上是关于Office JS Api - 权限被拒绝问题的主要内容,如果未能解决你的问题,请参考以下文章

访问被拒绝 - 从 BIM 360 API 获取权限

Instagram API 权限被拒绝 - 无效用例?

Android 10 API 29(操作系统错误:权限被拒绝,errno = 13)保存文件(颤振)

调用 GCP App 引擎 REST API 时权限被拒绝

Android发布者权限被拒绝仅检查付款(其他api成功)

AWS Lambda 函数无法访问 AppSync GraphQL API - 权限被拒绝