js在excel的编写_excel支持使用JavaScript自定义函数编写
微软 称excel就实现面向开发者的功能,也就是说我们不仅可以全新定义的公式,还可以重新定义excel的内置函数,比如SUM,VLOOKUP等。这样开发者可以更加灵活的定制Excel,也大大增强了excel的扩展功能。
现在Excel自定义函数增加了使用 JavaScript 编写的支持,下面就简单介绍下如何使用js来编写excel自定义函数。
1、js实现函数如下:
function FN(a, b) {
return (a-b)*2;
}2、js调用,可以向像使用其它 Excel 内置函数一样使用:
=CONTOSO.FN(1,2)注意事项
我们可以通过安装 Office (build 9325 on Windows or 13.329 on Mac) 并加入 Office Insider(默认这个特性是禁用的,只有加入了 Insider 才会开启)。
在 GitHub 上 clone 这个 repo OfficeDev/Excel-Custom-Functions,按照 Readme 文件可以体验此功能,或者直接在 Excel 中编写 JavaScript 自定义函数。
已知问题
- 不支持移动版
- 目前需要依赖隐藏的浏览器进程来支持异步自定义函数
- 当 Excel 中不相关数据发生变化时,某些函数需要自动重新计算。目前 JavaScript 还不支持
- 异步函数的调试仅支持 Windows 平台
参考来源:https://segmentfault.com/a/1190000014786759
本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!