爱游戏

 
 注册成为天翎用户
查看: 155|回复: 5

通过输入专家人数,随机抽取表内的专家。-爱游戏

[复制链接]
zkmwin 发表于 2023-7-25 15:53:12 | 显示全部楼层 |
本帖最后由 zkmwin 于 2023-7-25 15:58 编辑

【myapps/obpm版本号】: weioa365 31661
【浏览器类型】:chrome/其他
【爱游戏的联系方式-qq】:48676701
【联系电话】:    13929887181
【问题描述】:通过输入专家人数,随机抽取专家库的专家。
如输入2个,即显示随机两名专家库表里的专家,程序从论坛里找的 ,但报错,希望能解决


var counts = getitemvalueasint("随机人数");
var count = "";
var value = "";
var sql = "select * from tlk_专家库 where 1=1";
var data = querybysql(sql);
if (counts != null && counts !=0) {
    for(var i = 0;i         var rd = math.round(math.random()*(data.size()) 1);
           rd=rd.tostring();
           if(count.indexof(rd)>=0) {
              for (varj =0; j               var temp = math.round(math.random()*(data.size()) 1)
              if (count.indesof(temp)<0){
                       count =temp ";";
                       break;
                 }  
             }        
         }   else{
              count = rd ";" ;
         
         }
         }





错误提示如下:org.mozilla.javascript.evaluatorexception: illegal character (form.随机测试.field(11ec-6848-611c6ea1-a5f3-9b65dbc822e2).专家名称.valuescript#7)
at org.mozilla.javascript.defaulterrorreporter.runtimeerror(unknown source)
at org.mozilla.javascript.defaulterrorreporter.error(unknown source)
at org.mozilla.javascript.parser.adderror(unknown source)
at org.mozilla.javascript.tokenstream.gettoken(unknown source)
at org.mozilla.javascript.parser.peektoken(unknown source)
at org.mozilla.javascript.parser.statementhelper(unknown source)
at org.mozilla.javascript.parser.statement(unknown source)
at org.mozilla.javascript.parser.statementhelper(unknown source)
at org.mozilla.javascript.parser.statement(unknown source)
at org.mozilla.javascript.parser.statements(unknown source)
at org.mozilla.javascript.parser.statementhelper(unknown source)
at org.mozilla.javascript.parser.statement(unknown source)
at org.mozilla.javascript.parser.statementhelper(unknown source)
at org.mozilla.javascript.parser.statement(unknown source)
at org.mozilla.javascript.parser.parse(unknown source)
at org.mozilla.javascript.parser.parse(unknown source)
at org.mozilla.javascript.context.compileimpl(unknown source)
at org.mozilla.javascript.context.compilestring(unknown source)
at org.mozilla.javascript.context.compilestring(unknown source)
at cn.myapps.core.macro.runner.javascriptrunner.run(javascriptrunner.java:128)
at cn.myapps.core.dynaform.form.ejb.formfield.runvaluescript(formfield.java:550)
at cn.myapps.core.dynaform.form.ejb.inputfield.recalculate(inputfield.java:364)
at cn.myapps.core.dynaform.form.ejb.form.recalculatedocument(form.java:2183)
at cn.myapps.core.dynaform.form.ejb.form.createdocument(form.java:1206)
at cn.myapps.core.dynaform.form.ejb.form.createdocument(form.java:1131)
at cn.myapps.core.dynaform.form.ejb.form.createdocument(form.java:1108)
at cn.myapps.core.dynaform.document.ejb.documentprocessbean.donewwithflowpermission(documentprocessbean.java:188)
lillian828 发表于 2023-7-25 17:58:39 | 显示全部楼层
您好!

脚本编译不通过
 楼主| zkmwin 发表于 2023-7-27 14:32:58 | 显示全部楼层
这个是按论坛介绍的方法:http://www.teemlink.com/bbs/foru ... hlight=���   ,但没有成功
lillian828 发表于 2023-8-3 08:43:52 | 显示全部楼层

第7行是什么?说报错了。
 楼主| zkmwin 发表于 2023-9-13 17:28:45 | 显示全部楼层
lillian828 发表于 2023-8-3 08:43
第7行是什么?说报错了。

已经解决了,用mysql内置 函数
lillian828 发表于 2023-9-14 15:42:36 | 显示全部楼层
zkmwin 发表于 2023-9-13 17:28
已经解决了,用mysql内置 函数

好的,有问题请继续发贴。
您需要登录后才可以回帖 登录 | 注册成为天翎用户

本版积分规则

||爱游戏 ( )

gmt 8, 2023-9-30 11:50

powered by x3.4

爱游戏 copyright © 2001-2020, tencent cloud.

快速回复 返回列表
网站地图