问题标签 [office-store]
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.
office365 - O365 Outlook 插件:在商店发布时的验证问题 [4.18]
我一直在尝试在商店中发布我的插件的第 2 阶段,但提交失败并出现以下反馈:
4.18 您的加载项不得更改或促进 SharePoint 或 Office 的更改,除非通过 Office 和 SharePoint 加载项模型。
支持部门的解释:我们确实允许通过与附加软件组件交互来提供附加功能的插件,但核心插件必须具有最终用户无需下载附加软件即可使用的功能。加载项必须包含自己的功能,而不需要额外的软件。
但我的插件是人们用来进行视频会议的协作网站平台的扩展,并且还有用户可以在他们的系统上安装的桌面应用程序。
因此,核心插件中的选项之一是“拨打电话” - 这里插件将参数传递给已安装的桌面应用程序。这是安装附加应用程序的要求(仅是我们公司的软件),用户需要安装它。
此功能在第 1 阶段也可用,但当时我没有收到任何反对意见。唯一不同的是,我们的安装程序之前也在商店发布,现在它在商店中不可用,仅保留在我们的网站上。
请建议我解决方法。
谢谢, 卡纳克
office-addins - 这是一个无效的 xsi:type 'http://schemas.microsoft.com/office/taskpaneappversionoverrides:Project'
我使用了 yeoman 生成器并使用 Angular 框架构建了MS Project插件。现在我想在 Office 365 管理门户中上传清单,以使其在我们的组织中可用。
当我运行Office toolbox
aka时office validator
。我收到以下错误并最终出现验证错误。
XML 架构违规:您的清单不符合 Office 加载项清单的当前 XML 架构定义集。- 详细信息:这是一个无效的 xsi:type ' http://schemas.microsoft.com/office/taskpaneappversionoverrides:Project '。
我尝试使用最新版本的 yo office 生成示例项目,但验证也失败。
在这方面需要帮助。
vsto - Powerpoint VSTO 加载项清单有哪些要求?
背景/目标
我为 Microsoft Powerpoint 编写了一个基于 VSTO 的插件。由于加载项的要求和 PowerPoint 加载项的当前 JavaScript API 表面,我无法使用更新的基于 Web 的加载项格式,因为它没有我需要的功能。
我的目标是能够将 VSTO 加载项提交到 AppSource,以便它可以进入 Office 加载项商店。
问题/问题
现在我的外接程序已准备就绪,我需要为其创建一个清单文件,以便将其发布以供其他人使用。
但是,我可以在网上找到的所有指导都指向一种清单格式,该格式似乎面向更新的基于 Web 的方法,而不是旧的基于 VSTO/COM 的方法。
所以我的问题是:
- 对于创建任务面板和功能区条目(均采用我的解决方案中的控件格式)的 PowerPoint VSTO 加载项,加载项清单 XML 文件有哪些要求?
- 是否有任何位置可以看到 VSTO 加载项的模板,而不是较新的基于 Web 的格式?
到目前为止我尝试过的
- 我在文档中查看了适用的示例,但它们似乎都引用了基于 Web 的加载项架构字段。
- 我已将 VSTO 项目发布到文件夹以尝试在应用注册期间使用
.manifest
或.vsto
文件,但收到错误消息Your manifest does not reference any supported Office Add-in namespace. The most recent version is http://schemas.microsoft.com/office/appforoffice/1.1.
validation - 如何在测试我的应用程序时从验证团队获取有关错误的详细信息
验证团队向我报告了我的 Outlook Web 插件错误。我无法重现错误,然后我不知道如何修复它。是否可以联系验证团队以获取有关错误的一些详细信息?
我的加载项有一个按钮,用于生成文件(具有特定扩展名:.j2s)并开始下载它。该文件是通过链接(与目标_blank)一个ashx句柄(generate.ashx)生成的。验证团队向我报告了“无法访问该页面”之类的错误。但是,该网址是正确且可访问的。
我怀疑文件扩展名可以被某些安全策略阻止......
我在 web.config 中添加了扩展:
我需要知道验证团队在哪些情况下遇到了问题,如果不是,我不知道如何解决。在验证测试结果文件中,他们说:
- 联系我们:我们可以帮助您更快地解决验证问题。
但是,我该如何联系他们呢?
谢谢
office-js - Mac 商店中缺少已批准的 Excel 插件
我们的 Excel 加载项在几个月前获得了 Microsoft 的批准,它在 Windows 和 Web 版本的 Excel 中按预期显示。但是,我们无法让它在任何 Mac 版本的 Excel 上显示。
重现:
- 在 Excel for Mac 中,转到插入功能区选项卡并选择
Get Add-ins
. 商店对话框弹出。 - 搜索“我的教育者”。出现可怕的“没有符合这些条件的加载项”。
- 如果您在 Excel for Windows 上尝试相同的搜索,则加载项显示得很好。
我们已经与 Microsoft 支持部门合作了两周(为专门的支持支付了 500 美元),他们无法弄清楚为什么它没有出现。我们已经通过了几个级别的支持。他们说我们的清单要求是正确的,但他们也没有看到加载项。今天,他们终于要求我们在这里尝试:)。
清单文件具有以下要求:
Microsoft 平台可用性文档显示Office 365 Mac 支持ExcelApi 1.8
. (为了完整起见,我们没有使用“Mac 版本 16 一次性购买”,它不支持 1.8。)
当我们打开“关于 Excel”对话框时,我们会看到以下内容:
提前致谢。
稍后编辑
只是为了让以后阅读它的任何人都能完成这项工作,Microsoft 与我们离线合作以完成这项工作。这是他们店里的一些问题。凯尔太棒了。
outlook-web-addins - Outlook 加载项 office.js 未加载
我有一个 Outlook 加载项,它只是在 Outlook 上添加一个命令按钮,一旦单击,就会向我的自托管 API 端点发出请求。加载项清单有效,我可以添加加载项,但是当我单击加载项添加的按钮时,Outlook 告诉我它正在处理我的请求,但从未完成。看截图:
当我查看开发人员控制台时,我发现无法从托管加载项的 Web 服务器加载 office.js。我已经添加了域名
任何帮助,将不胜感激。谢谢!
outlook - Office 加载项未在 Outlook 桌面中检测到“en-gb”区域设置
我在 Outlook 加载项中遇到了覆盖区域设置的问题。我最近在清单中添加了一些简单的覆盖逻辑,以将用户指向我们的英国登录过程(如果他们位于英国语言环境中)。例如:
这在 Outlook Web 中可以正常工作,因此覆盖似乎已正确实施。当我将语言更改为英语(英国)时,所有网址都是英国版本。但是它在 Outlook 桌面中不起作用。无论我在 Outlook 或我的 PC 上更改任何设置,它都会以 en-us 的形式选择区域设置。我们还有一个位于英国的内部用户尝试使用该加载项,但他们仍然在 Outlook 桌面中看到美国版本。
编辑:我在带有 Outlook 2016 的 Windows 7 上(也在带有 Outlook 2016 的 Windows 10 上进行了测试)。我尝试将 Outlook 选项菜单下的编辑语言设置为英语(英国),并将 Windows 控制面板下的日期格式、位置、键盘语言和系统区域设置更改为英语(英国)并更改 Outlook显示语言设置以匹配 Microsoft Windows。Outlook 的英文显示语言包似乎没有任何变体。只有一个通用的英文包。
Outlook 桌面具体检查了哪些设置以确定区域设置?
ms-word - 对于支持“Word 2016”的加载项,究竟支持哪些版本?
我在 AppSource 上有一个 Word 加载项。在“支持的产品”下,AppSource 页面列出:
- 字2016+
- 适用于 Mac 的 Word 2016
- 在线单词
但是,对于某些版本的 Word 2016,人们无法安装它。这里有些例子:
- 它一直适用于 Office 365(这表示为 Word 版本 16.31,尽管它显然不是 Word 2016)。
- 它现在适用于个人 Word 2016(非订阅),但大约一个月前它没有(Word 升级似乎已经解决了这个问题)。
- 它不适用于最新的商务 Word 2016(也非订阅版)。人们收到一条错误消息,指出他们的 Word 版本不支持该加载项。
这是一个示例错误消息:
这没有帮助,因为商店说它可以在 Word 2016 中使用!
我如何知道我的加载项实际支持哪些版本的 Word?
加载项是否可以安装在商业非订阅 Word 上,但安装不正确?
=== 更新 ===
万一这很重要,这些是我清单中的要求:
office-addins - Microsoft AppSource 中存在重复清单 ID 的问题
我在卖家仪表板验证测试结果中收到以下验证错误:
The Add-in Manifest ID used in your add-in's manifest appears to be a duplicate of a different add-in already submitted to Microsoft AppSource. This ID must be unique.
这可能是因为我不小心先向 Teams App 提交了验证请求。Microsoft 验证团队的某个人可以帮我从系统中删除清单 ID,以便我可以重新提交我的应用程序包进行验证吗?或者请让我知道我应该如何进行?
谢谢!
office-store - 需要更改 Word 加载项(但从我的角度来看,一切似乎都很好)
我正在尝试将 Word 加载项发布到 Office 商店,但我收到了一份验证报告,指出我的加载项存在问题,分别显示加载为空白(没有其他详细信息)。然后报告说我应该解决问题并重新提交加载项。
但是,当我在 Word Online 和 Word for Office 365 中测试我的加载项时,一切正常。我已经用 Visual Studio 2017 调试了加载项,没有问题。
似乎我无法复制 Microsoft Team 遇到的问题,而且我有点卡在这个问题上,因为我不知道我应该做些什么改变。
因此我的问题是我怎么知道是什么导致了报告中描述的问题?
报告中有趣的部分是它提到我应该联系 Microsoft 以帮助我解决问题。但是没有提供联系方式。
Office 365 的本地客户支持表示他们不处理此类 o 开发人员问题,并且开发人员帐户中的支持链接发送给我购买 25 欧元的支持票,尽管我不知道是什么问题是(只是这似乎是一个问题)。
从docs.microsoft.com,我发现我可以通过 StackOveflow 联系 AppSource 验证团队,尽管在公共论坛上讨论这个问题似乎有点奇怪。