66279
这个效果是这样,其中有一个问题就是我再重新编辑这个文本框,还是会继续增加
66280
如图,我把1改成5之后,1不会改变,而是在后面增加一个5,怎么实现将1改成为5,而不是在多加一个5,1不去改变
文本框的JS
var value=this.getValue();//获取当前选择的值
var text=contentPane.curLGP.getCellValue("D1");//获取文本框控件所在单元格的值
if(value!=""){
if(text == "" || text == null){//若文本框没有值,则直接将当前选择的值赋给文本框所在单元格
contentPane.setCellValue("D1",null,value);
}else{//若文本框有值,则将当前值嫁接在原值之后
contentPane.setCellValue("D1",null,text+","+value);
}
}
获取数据的公式
=CONCATENATE(A1)