如何私下分发 excel office 加载项(w/ office.js)?

How do I distribute excel office add-in(w/ office.js) in privately?

Q1。有什么方法可以私下分发 excel office 加载项(w/ office.js)? (office.js 加载项是否也会像 VSTO 的 .exe 或 .xla/.xlam 宏文件一样使用密码分发?)

Q2。如果我在本地服务器上 运行 office 附加服务器(node.js),必须向最终用户分发什么? (与 VBA 宏不同,我想隐藏核心源代码逻辑。)

我现在正在开发 excel 办公插件。但是部署到我公司的最终用户似乎有一些限制。(我们现在正在测试试点环境,并使用office 365但它受到IT政策的限制)

当我参考下面的官方文档时,文档说私下部署加载项的方式是 Microsoft 365 管理中心或 SharePoint 目录。(AppSource 对所有人公开。)

参考。 https://docs.microsoft.com/en-us/office/dev/add-ins/publish/publish

不过好像要用到微软的服务或者组件,比如SharePoint或者admin center。我不想使用这些项目,因为我想灵活应对各种环境。

我也看了下面的文章

参考。

但是回复帖好像作者没有得到我也想知道的合适答案

我想知道在不公开我的核心源代码逻辑的情况下分发 excel office 加载项(w/ office.js)的其他方法以及我必须向最终用户(i.g。清单之类的)。

通常,如您所知,您需要在 Web 服务器上的任何位置托管加载项的源代码。清单文件只是指存储源的地方。并且应该提供能够在本地加载插件的单个文件是清单文件。其他一切都在您的控制之下。

由于网络技术的性质,您无法向用户隐藏源代码。该加载项就像一个普通网页。你能做的最好的事情就是混淆你的代码。