【发布时间】:2020-05-18 21:30:13
【问题描述】:
我正在尝试开发一个 excel 插件,它主要具有自定义功能,可以从套接字服务器读取数据,然后实时发布到 excel 单元格。
加载项需要身份验证,它是使用 OfficeDialog 和 auth0 服务实现的。
问题是我的插件将使用socketcluster-client,当我在我的functions.js中实例化客户端时,像这样:
const SocketClusterClient = require("socketcluster-client");
let socket = SocketClusterClient.create({
hostname: "localhost",
port: 443,
path: "/excel/"
});
加载项停止在 excel 桌面上运行,但仍可在 excel web 上运行。 我可以看到 excel-web 登录到我的套接字集群服务器。所以问题出在桌面版的 excel 上。
有人可以帮我解决这个问题吗?
我的第一个 socket-cluster 客户端使用 async/wait 我的第一个想法是,由于自定义函数在与 office-js 的其余部分不同的运行时中运行,因此该运行时可能不支持此功能,但我试图让一切都在共享运行时上进行,但没有成功。
非常感谢任何建议,因为这对我来说是全新的,我真的很想尝试实现它。
谢谢
socket-cluster 的站点是https://socketcluster.io/
【问题讨论】:
标签: excel office365 office-js custom-functions-excel socketcluster