我们有一个小型的excel应用程序来补充我们的SaaS产品。独立的,它是无用的,因为这一点,我有很大的困难,让它进入办公室应用程序商店。实际上,这是没有任何意义的,这只是为我们的用户。但是,用户如何才能轻松地安装这个应用程序呢?
它是使用Office.js库使用HTML和JS编写的,因此应用程序本身基本上只是一个指向静态url的XML清单文件。有一些文档说明了如何在测试中添加一个附加内容:
我们的大多数用户都在本地安装了带有excel的windows pc。并创建一个共享文件夹..。远远超出了他们的能力。我希望能以某种方式将nginx配置为webdav,或者类似地将它添加到excel中作为受信任的目录url,但是除了网络共享之外,我没有找到任何说明这个目录url可以是什么的文档。
关于mac和iPad,我甚至更加困惑。我可以为他们提供一个简单的脚本/应用程序,它们需要执行,以便将清单复制到正确的位置。
但我想我真正想知道的是,有没有任何“正式”的方式来分发一个只对少数人感兴趣的办公室添加内容--他们不在你的组织中--请记住,没有共同的共享点服务器。如果没有你建议的用户最友好的方式是什么?
更新:
为了使它更容易掌握--这个应用程序被称为WebBSC,并且基本上可以使执行一些任务变得更容易,这通常是以前在Excel中完成的。但是,由于我们的所有客户都有excel中的原始数据,所以我们创建了一个插件,用于导入这些数据(这可能不仅仅是一次,但也可以每月定期进行)--这就是为什么外接程序在商店中没有真正意义的原因,另一方面,我们没有与客户共享任何Office365或Sharepoint / exchange帐户,这只是一个简单的SaaS应用程序。
发布于 2016-10-26 16:43:15
Eric是部分正确的:仅仅在6个月前,边加载和私有SharePoint目录是唯一的方法。
然而,有一个新的“Office365AdminCenter”,它使部署内部外接程序变得更加容易,并且不需要SharePoint。请参阅https://support.office.com/en-us/article/Deploy-Office-Add-ins-in-the-Office-365-Admin-Center-737e8c86-be63-44d7-bf02-492fa7cd9c3f
发布于 2016-10-26 07:44:13
不幸的是,侧加载或使用私有目录是唯一可用于加载未在Office中发布的外接程序的方法。
在Mac和iPad中,外接程序也可以旁置,参见https://dev.office.com/docs/add-ins/testing/sideload-an-office-add-in-on-ipad-and-mac。
https://stackoverflow.com/questions/40251271
复制