单元以下拉菜单作为内容,JS函数传递的问题

问题描述:

  1. 单元格以几个类似的字符串组成下拉菜单作为内容(例如:“蝶阀”/"球阀"/"闸阀"组成的下拉菜单),选择完毕后,在单元格显示的是字符串(例如:选择完毕后,单元格显示:“蝶阀”)。

  1. 在JS函数获取将此单元的内容(字符串内容)作为JS函数的参数参与运算。

  1. 重点:本以为获取的单元格内容是显示的字符串,但实际获取的(作为函数实参传递进函数的)是个function !!!

(详见截图)

需求:

就想让下拉菜单显示在单元格中的字符串作为参数传进JS的函数中。

特别说明:

  1. 函数在WebStorm调试、运行均没有问题。

  1. 函数在WPS内JS宏编辑器内采用其他函数调用的方式,直接将字符串作为实参传递到函数中也没有任何问题。

山东省
浏览 806
收藏
1
分享
1 +1
2
+1
全部评论 2
 
ET1378440397
其实你下断点调试就可以看到para_1其实是个range/object。之所以typeof显示function,以我浅薄的js知识来解释就是function在js中也是一种object。你要取值,就按range来处理就好,例如用para_1.Value()
· 广东省
回复
 
钟爱你
很好
· 江西省
回复