WPS自定义函数体验
💡 | 今天试着把前几天写那个插入图片的加载项,写成一个函数,虽然最终显示出来了,但效果并不满意 |
本地是这样的
注册函数
函数的注册比较简单,用Application.AddCustomFunction,函数有4个参数
addCustomFunction参数 | 类型 | 作用 |
namesapce | string | 函数命名空间 |
name | string | 函数名 |
func | function | 函数处理逻辑 |
meta | object|undefined | 函数元数据 |
meta
字段 | 类型 | 定义 |
description | string | 函数帮助信息 |
result.type | string | 返回值类型 |
parameters[].name | string | 参数名 |
parameters[].description | string | 参数帮助信息 |
parameters[].type | string | 参数类型 |
注册函数
函数使用效果
总结
💡 | 图片其实是一个引用,真正的图片在A10000之后,删除后,这里还是看不到 |
函数目前只能返回字符串或者字符串矩阵
公式也是可以返回的,上面就是返回了一个DISPIMG公式
💡 | 如果能在函数里直接获取这个单元格的引用就最好了,这样我们可以做一些更复杂的操作,比如:我可以在这个单元格上显示一张图片、或者创建其它复杂的对象 |