【问题标题】:Office JS Api - Permission Denied IssueOffice JS Api - 权限被拒绝问题
【发布时间】: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 租户吗?

标签: office-addins office-js


【解决方案1】:

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

干杯, 哈里森

【讨论】:

    猜你喜欢
    • 2015-01-28
    • 2015-05-24
    • 2021-08-30
    • 2011-07-11
    • 2011-03-09
    • 2012-12-29
    • 2011-07-15
    • 1970-01-01
    • 2014-08-10
    相关资源
    最近更新 更多