永洪社区

标题: 使用脚本函数如何设置某个单元格背景色 [打印本页]

作者: yhdata_0f485234    时间: 2022-8-25 15:42
标题: 使用脚本函数如何设置某个单元格背景色
使用脚本函数如何设置某个单元格背景色
通过JS单独高亮表格钟的某个单元格

作者: yhdata_lyaa    时间: 2022-8-25 15:53
为什么不直接对单元格设置高亮呢,是自由表还是普通表
作者: yhdata_0f485234    时间: 2022-8-25 16:26
填报的普通表,数据保存前会校验,对校验不通过的单元格单独进行高亮
作者: yhdata_lyaa    时间: 2022-8-25 16:42
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
找到一个这样的方法 ,但是我这边版本貌似不支持,有什么限制么?
setBackground(int r, int c, Color bg):设置指定位置的背景颜色。
作者: yhdata_yzm    时间: 2022-8-25 17:20
yhdata_0f485234 发表于 2022-8-25 17:02
找到一个这样的方法 ,但是我这边版本貌似不支持,有什么限制么?
setBackground(int r, int c, Color bg) ...

那就用楼上的办法吧
作者: yhdata_0f485234    时间: 2022-8-25 17:35
setBackground(int r, int c, Color bg)这个方法不能用

下面这个只能标记列,不能针对单个单元格进行背景色设计,苦恼
然后修改背景颜色
var color = new Color(0xff2219)
表1.setBackground(loc, color);
大概思路是这样
作者: yhdata_yzm    时间: 2022-8-25 18:09
yhdata_0f485234 发表于 2022-8-25 17:35
setBackground(int r, int c, Color bg)这个方法不能用

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

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




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4