51 评论

用户8wct64165531

在js脚本中能调用average(), max()等函数吗

0 2023-03-17 16:03

Juliazhu

您好 可以参考:JavaScript脚本-https://help.fanruan.com/finereport/doc-view-597.html

0 2023-05-22 14:25

yzm900928

var value = this.getValue();
if (value == "ON"){
var res = FR.remoteEvaluate(
'=sql("JDBC2",“INSERT INTO [dbo].[TEST_TABLE](IDATA) VALUES(N'AAAAAAAAAA')",1,1)');
var me = "ONOK";
alert(me);
} else {
if(value == "OFF"){
var res = FR.remoteEvaluate(
'=sql("JDBC2",“INSERT INTO[dbo].[TEST_TABLE](IDATA) VALUES(N'BBBBBBBBBB')",1,1)');
var me = "OFFOK";
alert(me);
}else{
var alert_message = "必须选择一项";
alert(alert_message);
}
}


我在FR11中用一个单选按钮组,使用这样子的INSERT语句为什么无法插入呀?请问是哪里出错了呢?

0 2023-01-28 17:43

lixk0016

据文档说安全原因只能select. 可用存储过程代替

0 2023-03-02 15:31

李飞飞xz

FR11支持FR.removeEvaluate() 执行insert和update语句吗?

0 2022-12-02 19:05

用户30599069

支持

0 2023-01-16 10:19

Fay

可以参考问答看看呢:https://bbs.fanruan.com/wenda/question/4868.html

0 2023-02-20 18:54

用户W9032928

\''+sale+'\' 这几个反斜杠和单引号含义是什么意思啊?

0 2022-10-25 16:22

Fay

单引号要加转义符\

1 2023-01-29 17:58

用户W9032928

如果SQL里面本身已经携带单引号,该如何处理?

0 2022-10-25 16:23

用户b1956520

发现你这个方法是页面获取的固定死的当前日期时间,然后隔个几分钟再点击按钮还是一样的结果,写死了。

0 2022-10-17 16:36

Fay

需要刷新才会显示新的时间呢~

0 2022-10-25 14:48

yzmEwx8z1733532

怎么操作

0 2023-02-23 10:56

RosieY

您好,页面是不会自动更新的,需要你去触发更新,或者设置自动更新,一般通过定时刷新报表这种方法实现,比如看下下面的示例:
JS实现普通报表定时刷新-https://help.fanruan.com/finereport/doc-view-1202.html
JS实现决策报表定时刷新-https://help.fanruan.com/finereport/doc-view-1457.html

0 2023-03-13 10:10