找文章 / 找答案

[常用脚本] for循环

yhdata_DlHpRJWx白银四 显示全部楼层 发表于 4 天前 |阅读模式 打印 上一主题 下一主题
1
未解决

【常用脚本】 for循环

129 15
本帖最后由 yhdata_DlHpRJWx 于 2024-6-25 15:23 编辑

报表脚本中的for循环怎么写呢

例子:
var d1 = getViewData("图表4")//图表
var color = new Color(255, 0, 0);//设置color
d1.setBackground(a, b, color);  // 设置指定单元格的背景颜色。

a代表行
b代表列

想要知道怎么获取普通表行号及如何通过for循环将表格行数1~n行填充颜色


20240625-152249.jpg
回复

使用道具 举报

精彩评论15

yhdata_lyaa 显示全部楼层 发表于 4 天前
普通表不行哦,定位不到单独的一行
Locator参考
https://www.yonghongtech.com/rea ... ighlightsub=Locator
回复

使用道具 举报

yhdata_DlHpRJWx白银四 显示全部楼层 发表于 3 天前
yhdata_lyaa 发表于 2024-6-24 17:48
普通表不行哦,定位不到单独的一行
Locator参考
https://www.yonghongtech.com/rea ... ighlightsub=Locato ...

如问题中的图片,是可以定位到某一个单元格的,只是我不会写永洪上的for循环
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 3 天前
yhdata_DlHpRJWx 发表于 2024-6-25 15:24
如问题中的图片,是可以定位到某一个单元格的,只是我不会写永洪上的for循环 ...

这个颜色你是用脚本设置的吗,是普通表还是交叉表呀,for循环和js语法一样

获取行数
var d1 = getViewData("图表1")
debug(d1.size())
回复

使用道具 举报

yhdata_DlHpRJWx白银四 显示全部楼层 发表于 3 天前
yhdata_lyaa 发表于 2024-6-25 15:37
这个颜色你是用脚本设置的吗,是普通表还是交叉表呀,for循环和js语法一样

获取行数

普通表,脚本设置实现的
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 3 天前
yhdata_DlHpRJWx 发表于 2024-6-25 15:58
普通表,脚本设置实现的

我这版本咋不行,上面是获取总行数的
回复

使用道具 举报

yhdata_DlHpRJWx白银四 显示全部楼层 发表于 3 天前
yhdata_lyaa 发表于 2024-6-25 16:23
我这版本咋不行,上面是获取总行数的

var d1 = getViewData("图表4")
var color = new Color(255, 0, 0);
d1.setBackground(3, 3, color);    //设置指定位置的背景颜色。


脚本是这样写的,现在的问题是第二行颜色渐变及第三行获取行号之后循环指定某一行不知道咋写了
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 3 天前
yhdata_DlHpRJWx 发表于 2024-6-25 16:54
var d1 = getViewData("图表4")
var color = new Color(255, 0, 0);
d1.setBackground(3, 3, color);     ...

你现在咋写的循环
回复

使用道具 举报

yhdata_DlHpRJWx白银四 显示全部楼层 发表于 3 天前
yhdata_lyaa 发表于 2024-6-25 17:04
你现在咋写的循环

写的都不对,不会写啊
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 3 天前
你不是想循环行?设置每行一样的颜色,是想循环颜色又想循环行??
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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