使用JavaScript在Excel外接程序中以编程方式创建自定义函数

使用JavaScript在Excel外接程序中以编程方式创建自定义函数,javascript,excel,add-in,custom-functions-excel,Javascript,Excel,Add In,Custom Functions Excel,我正在将Google Sheets加载项“翻译”为Excel加载项。我很难找到是否以及如何在Excel加载项中使用JavaScript以编程方式创建自定义函数(顺便说一句,这对于Google Sheets来说非常简单) 这可能吗?如果是这样的话,你能提供一个基本的例子吗?不确定你想要什么。在Excel中的新外接程序模型中,外接程序基本上是框架中的网页,其中包含可以操作的文档对象,该对象引用工作表。只要API足够可用,您就可以创建任何函数。Excel中的JavaScript自定义函数现在可以在开发

我正在将Google Sheets加载项“翻译”为Excel加载项。我很难找到是否以及如何在Excel加载项中使用JavaScript以编程方式创建自定义函数(顺便说一句,这对于Google Sheets来说非常简单)


这可能吗?如果是这样的话,你能提供一个基本的例子吗?

不确定你想要什么。在Excel中的新外接程序模型中,外接程序基本上是框架中的网页,其中包含可以操作的文档对象,该对象引用工作表。只要API足够可用,您就可以创建任何函数。

Excel中的JavaScript自定义函数现在可以在开发者预览中使用,任何人都可以尝试将其作为外接程序的一部分进行构建:


-Michael(外接程序的PM)

好吧,那可能是我当时缺乏研究。对于GoogleSheets加载项,只需在like=functionName(arg1;arg2)之前加上“=”符号,即可在单元格中调用函数。我想知道是否有相同的机制允许自动调用函数,或者如果单元格以“=”符号开头,我是否必须观察单元格并解析函数名和参数。