JavaScript API for Excel 的用户定义函数

User Defined Function by JavaScript API for Excel

我有一个用JavaScript写的函数库,例如myfactorial(n)可以用我的方式计算n的阶乘。

我希望通过 JavaScript API 为 Excel 开发一个插件,这样一旦用户加载插件,他们就可以使用嵌入式功能,例如,写成公式:=myfactorial(A2)=callfunction("myfactorial", A2)。简而言之,它是关于 JavaScript API 为 Excel 支持用户定义的函数,我猜他们在问同样的事情 here

那么,有人知道进展如何吗?否则,我们可以采取一些解决方法吗?

感谢您提出这个问题!用户定义的函数是当今 Excel 定制的核心部分。我们正在研究一种解决方案,将这些功能带入我们所有的现代 Excel 平台。我们仍在弄清楚设计,所以很遗憾,我现在没有时间表或细节可以分享。我会在几个月后更新。

-Michael,Office 加载项项目经理

2017 年 11 月 6 日更新:JavaScript Excel 中的自定义函数现在可以在 Developer Preview 中使用,任何人都可以尝试:https://aka.ms/customfunctions