【发布时间】:2016-10-25 23:21:07
【问题描述】:
我们有一个小型 Excel 应用程序来补充我们的 SaaS 产品。独立它是没用的,因此我在将它放入办公应用程序商店时遇到了很大的问题。实际上它在那里没有任何意义,它只是为了我们的用户。但是用户还能如何轻松安装此应用程序?
它是使用 HTML 和 JS 以及 Office.js 库编写的,因此应用程序本身基本上只是一个指向静态 url 的 xml 清单文件。有文档说明如何旁加载插件进行测试:
- https://dev.office.com/docs/add-ins/testing/create-a-network-shared-folder-catalog-for-task-pane-and-content-add-ins
- https://dev.office.com/docs/add-ins/testing/sideload-office-add-ins-for-testing
- https://dev.office.com/docs/add-ins/testing/sideload-an-office-add-in-on-ipad-and-mac
我们的大多数用户都有一台本地安装了 excel 的 Windows 电脑。并且创建一个共享文件夹,....超出了他们的能力范围。我希望我能以某种方式将 nginx 配置为 webdav 或类似的东西,以将其添加到 excel 作为受信任的目录 url,但是我没有找到任何说明此目录 url 可以是什么的文档,除了网络共享。
关于mac和iPad,我更疑惑了。我可以为他们提供一个他们需要执行的简单脚本/应用程序,以便将清单复制到正确的位置。
但我想我真正想知道的是,是否有任何“官方”方式来分发只对少数人感兴趣的办公室插件 - 他们不在你的组织中 - 请记住,有没有公共共享点服务器。如果没有您建议的对用户最友好的方式是什么?
更新:
为了让它更容易掌握 - 该应用程序称为WebBSC,基本上可以更轻松地执行一些以前通常在 Excel 中完成的任务。但是由于我们所有的客户都有 excel 中的原始数据,我们创建了一个用于导入这些数据的插件(这可能不仅仅是一次,也可以每月定期进行) - 这就是插件没有的原因在商店里真的没有意义,另一方面,我们不与客户共享任何 Office365 或 Sharepoint / 交换帐户,它只是一个简单的 SaaS 应用程序。
【问题讨论】:
-
嗨彼得,我有完全相同的问题。你能告诉我你是如何解决这个问题的吗?我不能要求用户创建共享文件夹,因为它需要管理员访问权限。我还尝试将 manifest.xml 文件放在我们的一个 Web 服务器上,并尝试将该路径粘贴到具有受信任中心设置的目录 url 下,但插件没有显示。
标签: ms-office office365 office-addins