/**
* 公式查询
*
* @param tablename
* @param name
* @param colNm
* @param id
* @return
*/
如果是前台公式的话,nc.UI.pub.formulaparse.FormulaParse
后台公式用:nc.BS.pub.formulaparse.FormulaParse
public String getNameByID(String tablename, String name, String colNm,
String id) {
FormulaParse parse = new FormulaParse();
String express = "name->getColValue(\"" + tablename + "\", \"" + name
+ "\", \"" + colNm + "\", value)";
// 设置公式
parse.setExpress(express);
// 添加参数
List<String> list = new ArrayList<String>();
list.add(id);
parse.addVariable("value", list);
// 结果
String[] values = parse.getValueS();
return values == null ? null : values[0];
}