这一篇能讲一下Excel自定义函数,用新式的Javascript编写的方式。首先如何通过Script Lab快速定义和学习。
我会用三篇文章来写一个自定义函数,Script Lab适合不具备复杂开发经验的同学,你可以直接安装这个插件,然后按照例子定义自己的函数,并且立即开始使用。另外两篇介绍如何在自己开发的插件中定义函数。.
如果你看到下面的界面,请升级客户端或转到网页版
你会看到如下界面
你可以直接复制上面的代码,或者在Code Editor中选择你想要的模板
我们先选择 “Basic custom function" 这个模版吧。
其实一个自定义函数呢,就是一个javascript的函数,用function定义。但是,要在注释中添加一个特殊的 @customfunction 的属性定义,以及相关输入输出参数的定义,例如 @param 是定义输入参数的, {number} 是定义了参数类型, radius 是参数名称, @return是指返回值的说明。
点击上图的 Register 按钮进行注册
注册成功后就可以在工作表中像使用标准函数一样使用它了。区别在于它有一个比较长的前缀。
但其实这个前缀也是可以修改的,我们在下一篇继续揭晓。·