永洪社区

标题: 如何用脚本判断某个值是否在下拉列表参数中被选中 [打印本页]

作者: Binge    时间: 2021-11-10 14:03
标题: 如何用脚本判断某个值是否在下拉列表参数中被选中
下图是下拉列表参数1的具体选项


var arr=下拉列表参数1.getSelectedObjects();
debug(arr.indexOf('j')) // 输出结果为-1,应该为0
debug(['1','j'.indexOf('j')) //输出结果为1



作者: 环环    时间: 2021-11-10 14:04
参考下这个脚本
var a=下拉列表参数1.getSelectedObjects()
for(var i=0;i<a.length;i++){
if(a[i]=="茶"){
debug("包含")
}
}
作者: Binge    时间: 2021-11-10 14:05
发帖时图片自动置为了空白
作者: Binge    时间: 2021-11-11 10:44
本帖最后由 Binge 于 2021-11-11 10:45 编辑

已实现该功能
作者: Binge    时间: 2021-11-11 10:44
永洪Tech-chunyu 发表于 2021-11-10 14:04
参考下这个脚本
var a=下拉列表参数1.getSelectedObjects()
for(var i=0;i

我想查找某个值在自由式表格中的所在列,如何实现呢
作者: 环环    时间: 2021-11-11 11:59
没明白什么意思呢
作者: Binge    时间: 2021-11-11 16:11
永洪Tech-chunyu 发表于 2021-11-11 11:59
没明白什么意思呢

比如自由式表格中某个单元格的值为“件”,我想找到这个单元格的所在位置
作者: 52v0    时间: 2021-11-11 16:37
本帖最后由 52v0 于 2021-11-11 16:39 编辑
Binge 发表于 2021-11-11 16:11
比如自由式表格中某个单元格的值为“件”,我想找到这个单元格的所在位置 ...

var a=getDate("自由表",CELL,DETAIL)
for (i=0;i<a.size();i++){
for(j=0;j<a.csize();j++){
if(a.get(i,j)==1){//判断是否存在  我用1代替了  
debug(1)
//break    //只取一个就执行break 取多个在此处写处理逻辑
}
}
}




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4