怎么实现js实时播报

var $alramDiv;//判断报警提示alarmDiv是否存在,如果不存在,则初始化if($("#alarmDiv").length>0){$alramDiv=$("#alarmDiv");} else{$alramDiv=$('<div id="alarmDiv"></div>').appendTo($(document.body));}//清空报警对象,防止多次刷新后造成多次播放$alramDiv.empty();//判断销售额值,小于8000,提示声音if(value<8000){//判断浏览器类型,IE和其他浏览器播放声音不同if(FR.Browser.isIE()){//loop="-1"表示声音无限循环,可以指定数字来控制循环次数  $('<bgsound src="../../help/alarm.mp3" loop="-1">').appendTo($alramDiv);} else {//loop="true"表示声音无限循环,去掉则播放一次  $('<audio src="../../help/alarm.mp3" hidden="true" autoplay="true" loop="true">' ).appendTo($alramDiv);}//弹出警告窗口,确认后停止播放声音FR.Msg.confirm("警告","销售额低于8000,【确认】报警信息?",function(value){      if(value){          $alramDiv.empty();      }},100);//可以在这里加上模板消息,发送邮件等其他事件,进行报警信息的推送} else{//当销售额值超过8000时,清空报警对象-alramDiv,即不播放声音$alramDiv.empty();}

Snipaste_2023-05-12_14-30-16.png

怎么把图上的JS写入上面的JS中

FineReport Latty 发布于 2023-5-12 14:32
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
LattyLv6初级互助
发布于2023-5-15 17:02

Snipaste_2023-05-15_17-02-12.png

最佳回答
0
luojian0323Lv7资深互助
发布于2023-5-12 14:40
  • Latty Latty(提问者) 可以实时监测播报吗
    2023-05-12 14:58 
  • luojian0323 luojian0323 回复 Latty(提问者) 隔几秒监测一次,就差不多算实时
    2023-05-12 15:32 
  • Latty Latty(提问者) 回复 luojian0323 setInterval(function() { // 在这里编写你的判断逻辑 var value=FR.remoteEvaluate(\"=report0~A1\");//监测值,并读取 var aaa=FR.remoteEvaluate(\"=report0~A2\");//监测值,并读取 }, 1000); if(value
    2023-05-12 15:48 
  • 1关注人数
  • 384浏览人数
  • 最后回答于:2023-5-15 17:02
    请选择关闭问题的原因
    确定 取消
    返回顶部