如何分发私人办公插件?
How to distribute private office add-ins?
我们有一个小型 excel 应用程序来补充我们的 SaaS 产品。独立它是无用的,因此我很难将它放入办公室应用程序商店。实际上它在那里没有任何意义,它只是为了我们的用户。但是用户还可以如何轻松安装此应用程序?
它是使用 HTML 和带有 Office.js 库的 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
我们的大多数用户都有一台 windows 电脑,本地安装了 excel。并创建一个共享文件夹,....远远超出了他们的能力范围。我希望我能以某种方式将 nginx 配置为 webdav 或类似的以将其添加到 excel 作为受信任的目录 url,但是我没有找到任何说明此目录 url 可以是什么的文档,网络共享除外。
关于mac和iPad,我更疑惑了。我可以为他们提供一个他们需要执行的简单脚本/应用程序,以便将清单复制到正确的位置。
但我想我真正想知道的是,是否有任何 "official" 方法来分发仅对少数人(不在您的组织中)感兴趣的 Office 插件请记住,没有共同的共享点服务器。如果没有,您建议的对用户最友好的方式是什么?
更新:
为了让它更容易掌握 - 该应用程序称为 WebBSC,基本上可以更轻松地执行一些任务,这些任务以前通常在 Excel 中完成。但是由于我们所有的客户都有 excel 中的原始数据,我们创建了一个插件来导入这些数据(这可能不是一次,但也可以每月定期进行)-这就是为什么加载项在商店中没有真正意义,另一方面,我们不与客户共享任何 Office365 或 Sharepoint / exchange 帐户,它只是一个简单的 SaaS 应用程序。
不幸的是,旁加载或使用私有目录是加载未在 Office 应用商店中发布的加载项的唯一可用方法。
加载项也可以在 Mac 和 iPad 中旁加载,请参阅 https://dev.office.com/docs/add-ins/testing/sideload-an-office-add-in-on-ipad-and-mac。
Eric 部分正确:就在 6 个月前,旁加载和私有 SharePoint 目录还是唯一的方法。
但是,有一个新的 "Office 365 Admin Center" 可以更轻松地部署内部加载项,并且 不需要 SharePoint。请参见
https://support.office.com/en-us/article/Deploy-Office-Add-ins-in-the-Office-365-Admin-Center-737e8c86-be63-44d7-bf02-492fa7cd9c3f
我们有一个小型 excel 应用程序来补充我们的 SaaS 产品。独立它是无用的,因此我很难将它放入办公室应用程序商店。实际上它在那里没有任何意义,它只是为了我们的用户。但是用户还可以如何轻松安装此应用程序?
它是使用 HTML 和带有 Office.js 库的 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
我们的大多数用户都有一台 windows 电脑,本地安装了 excel。并创建一个共享文件夹,....远远超出了他们的能力范围。我希望我能以某种方式将 nginx 配置为 webdav 或类似的以将其添加到 excel 作为受信任的目录 url,但是我没有找到任何说明此目录 url 可以是什么的文档,网络共享除外。
关于mac和iPad,我更疑惑了。我可以为他们提供一个他们需要执行的简单脚本/应用程序,以便将清单复制到正确的位置。
但我想我真正想知道的是,是否有任何 "official" 方法来分发仅对少数人(不在您的组织中)感兴趣的 Office 插件请记住,没有共同的共享点服务器。如果没有,您建议的对用户最友好的方式是什么?
更新:
为了让它更容易掌握 - 该应用程序称为 WebBSC,基本上可以更轻松地执行一些任务,这些任务以前通常在 Excel 中完成。但是由于我们所有的客户都有 excel 中的原始数据,我们创建了一个插件来导入这些数据(这可能不是一次,但也可以每月定期进行)-这就是为什么加载项在商店中没有真正意义,另一方面,我们不与客户共享任何 Office365 或 Sharepoint / exchange 帐户,它只是一个简单的 SaaS 应用程序。
不幸的是,旁加载或使用私有目录是加载未在 Office 应用商店中发布的加载项的唯一可用方法。
加载项也可以在 Mac 和 iPad 中旁加载,请参阅 https://dev.office.com/docs/add-ins/testing/sideload-an-office-add-in-on-ipad-and-mac。
Eric 部分正确:就在 6 个月前,旁加载和私有 SharePoint 目录还是唯一的方法。
但是,有一个新的 "Office 365 Admin Center" 可以更轻松地部署内部加载项,并且 不需要 SharePoint。请参见 https://support.office.com/en-us/article/Deploy-Office-Add-ins-in-the-Office-365-Admin-Center-737e8c86-be63-44d7-bf02-492fa7cd9c3f