Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 使用单元格值为Google文档中的单元格着色_Google Sheets_Cmyk - Fatal编程技术网

Google sheets 使用单元格值为Google文档中的单元格着色

Google sheets 使用单元格值为Google文档中的单元格着色,google-sheets,cmyk,Google Sheets,Cmyk,有人知道谷歌文档电子表格的单元格是否可以用它们的值着色吗?这些单元格填充有CMYK代码 干杯 我已经为Rails编写了一个粗略的CMYK到RGB转换器,其逻辑可以应用于任何地方。见下文 def paint(co1) c1, m1, y1, k1 = co1.split(",") c2, m2, y2, k2 = co2.split(",") c1 = c1.to_i*2.55 m1 = m1.to_i*2.55 y1 = y1.to_i*2.55 k1 = k

有人知道谷歌文档电子表格的单元格是否可以用它们的值着色吗?这些单元格填充有CMYK代码


干杯

我已经为Rails编写了一个粗略的CMYK到RGB转换器,其逻辑可以应用于任何地方。见下文

def paint(co1)
  c1, m1, y1, k1 = co1.split(",") 
  c2, m2, y2, k2 = co2.split(",") 

  c1 = c1.to_i*2.55 
  m1 = m1.to_i*2.55 
  y1 = y1.to_i*2.55 
  k1 = k1.to_i*2.55 

  if c1.to_i + k1.to_i < 255 
    @r1 = 255 - (c1.to_i + k1.to_i) 
  else 
    @r1 = 0 
  end 

  if m1.to_i + k1.to_i < 255 
    @g1 = 255 - (m1.to_i + k1.to_i) 
  else 
    @g1 = 0 
  end 

  if y1.to_i + k1.to_i < 255 
    @b1 = 255 - (y1.to_i + k1.to_i) 
  else 
    @b1 = 0 
  end 

  return @r1, @b1, @g1
end
def涂料(co1)
c1,m1,y1,k1=co1.拆分(“,”)
c2,m2,y2,k2=二氧化碳。分离(“,”)
c1=c1.至_i*2.55
m1=m1.至_i*2.55
y1=y1.至_i*2.55
k1=k1.至_i*2.55
如果c1.to_i+k1.to_i<255
@r1=255-(c1.to_i+k1.to_i)
其他的
@r1=0
结束
如果m1.to_i+k1.to_i<255
@g1=255-(m1.to_i+k1.to_i)
其他的
@g1=0
结束
如果y1.to_i+k1.to_i<255
@b1=255-(y1.to_i+k1.to_i)
其他的
@b1=0
结束
返回@r1、@b1、@g1
结束

问题的主要问题是将这些CMYK代码转换为RGB。一旦你做到了这一点(谷歌它看到这不是很容易),然后它就很容易使用谷歌应用程序脚本改变单元格的颜色。