2012-05-17 4 views
0

값이있는 Google 문서 도구 스프레드 시트의 셀을 색칠 할 수 있는지 아는 사람이 누구입니까? 셀에 CMYK 코드가 채워집니다.셀 값이있는 Google 문서 도구의 셀 색상 지정

건배!

+0

문제의 주요 문제점은 이러한 CMYK 코드를 RGB로 변환하는 것입니다. 일단 (Google을 통해 매우 쉽지는 않다는 것을 알게되면) Google Apps Script를 사용하여 셀 색상을 변경하는 것이 매우 쉽습니다. –

답변

0

어디서나 논리를 적용 할 수있는 Rails 용 CMYK-to-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