[常用脚本] 脚本内是否可以获取数据集的数据

江湖铂金二 显示全部楼层 发表于 2024-3-28 10:07:45 |阅读模式 打印 上一主题 下一主题
1
已解决
业务场景,目前通过如下脚本,来控制视图的展示与否,能否将var  arr1=['1','2','3','4']中固定的1234,换成数据集中的某一列数据。
var  arr1=['1','2','3','4']
var a1=arr1.indexof(param['usercode'])
if(a1>=0){
视图1.visible=true;
}else{
视图1.visible=false;
}

最佳答案

永洪vip
美滋滋 皇冠三 关注Ta

2024-03-28 10:07:46

补充一下 execute函数的使用说明,一共四个参数 参数1:运行此脚本的作用域,通常用this,表示当前作用域。 参数2:数据集的类型,支持的有:SQL,EXCEL,SCRIPT,CUSTOM,CLOUD,EMBED,COMPOSITE,MONGO,DATA_FLOW,MDX,RESTFUL。 参数3:数据集的路径及名称。如果有目录就用'/' 连接起来。 参数4:可选。为true 时,数据集的表达式列可见;缺省值为false 时,数据集的表达式列不可见。 ...
查看完整内容
回复

使用道具 举报

精彩评论4

美滋滋皇冠三 显示全部楼层 发表于 2024-3-28 10:07:46
补充一下 execute函数的使用说明,一共四个参数
参数1:运行此脚本的作用域,通常用this,表示当前作用域。
参数2:数据集的类型,支持的有:SQL,EXCEL,SCRIPT,CUSTOM,CLOUD,EMBED,COMPOSITE,MONGO,DATA_FLOW,MDX,RESTFUL。
参数3:数据集的路径及名称。如果有目录就用'/' 连接起来。
参数4:可选。为true 时,数据集的表达式列可见;缺省值为false 时,数据集的表达式列不可见。
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-3-28 10:30:52
回复

使用道具 举报

美滋滋皇冠三 显示全部楼层 发表于 2024-3-28 10:33:00
可以,可以通过脚本直接访问数据集。
给你个简单的脚本例子

//创建数据集的链接,其中的"SQL"是你要连接的数据集的类型,包含SQL,EXCEL等数据集
var data = execute(this, SQL, "数据集所在路径", false);
//读取数据集中某个字段数据并已数组的形式存入arr 中
var arr = code_org!=null ? toArray(data,"数据集中的字段名") : [];
//调试获取到的数组数据中的第一个数据
debug(arr[0])

回复

使用道具 举报

yhdata_0wzDdU7R白银一 显示全部楼层 发表于 2024-3-28 10:38:15
美滋滋 发表于 2024-3-28 10:33
可以,可以通过脚本直接访问数据集。
给你个简单的脚本例子

学到了
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部