找文章 / 找答案
精选问答 更多内容

[填报与传统报表] 使用脚本函数如何设置某个单元格背景色

yhdata_0f485234青铜四 显示全部楼层 发表于 2022-8-25 15:42:55 |阅读模式 打印 上一主题 下一主题
使用脚本函数如何设置某个单元格背景色
通过JS单独高亮表格钟的某个单元格
回复

使用道具 举报

精彩评论7

yhdata_lyaa 显示全部楼层 发表于 2022-8-25 15:53:53
为什么不直接对单元格设置高亮呢,是自由表还是普通表
回复

使用道具 举报

yhdata_0f485234青铜四 显示全部楼层 发表于 2022-8-25 16:26:47
填报的普通表,数据保存前会校验,对校验不通过的单元格单独进行高亮
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-8-25 16:42:20
yhdata_0f485234 发表于 2022-8-25 16:26
填报的普通表,数据保存前会校验,对校验不通过的单元格单独进行高亮
只用用高亮不行么,
写脚本需要先定位单元格位置
参考https://www.yonghongtech.com/hel ... ighlightsub=Locator

然后修改背景颜色
var color = new Color(0xff2219)
表1.setBackground(loc, color);
大概思路是这样
回复

使用道具 举报

yhdata_0f485234青铜四 显示全部楼层 发表于 2022-8-25 17:02:48
找到一个这样的方法 ,但是我这边版本貌似不支持,有什么限制么?
setBackground(int r, int c, Color bg):设置指定位置的背景颜色。
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-8-25 17:20:47
yhdata_0f485234 发表于 2022-8-25 17:02
找到一个这样的方法 ,但是我这边版本貌似不支持,有什么限制么?
setBackground(int r, int c, Color bg) ...

那就用楼上的办法吧
回复

使用道具 举报

yhdata_0f485234青铜四 显示全部楼层 发表于 2022-8-25 17:35:42
setBackground(int r, int c, Color bg)这个方法不能用

下面这个只能标记列,不能针对单个单元格进行背景色设计,苦恼
然后修改背景颜色
var color = new Color(0xff2219)
表1.setBackground(loc, color);
大概思路是这样
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-8-25 18:09:16
yhdata_0f485234 发表于 2022-8-25 17:35
setBackground(int r, int c, Color bg)这个方法不能用

下面这个只能标记列,不能针对单个单元格进行背景 ...

普通表目前没有办法针对一个单元格设置背景色呢
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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