Google 스프레드시트로 색 견본 만들기

Google 스프레드시트에서 아래 그림과 같은 색상 견본을 만들고 싶어 해 보았습니다.



방법



컬러 코드는 6자리 16진수로 만들어집니다. #000000이면 검정. #FFFFFF라면 흰색입니다.
Google 스프레드시트에는 이미지를 표시하는 함수 IMAGE가 있으므로, 이 함수에 색견본의 이미지의 URL을 건네주면 색견본장을 할 수 있게 됩니다.
그렇다면 색견본의 이미지는 어떻게 만들어야 합니까?
여기에는 the color api라는 편리한 API 서비스가 있습니다.

이 API에 적당한 변수를 건네주면 HTML이나 SVG등 다양한 포맷으로 색 정보를 반환해 줍니다.

예를 들어,
https://www.thecolorapi.com/id?format=html&hex=D91E41
라고 지정하면

이런 느낌입니다.

실제 함수



이번에는 SVG라는 이미지 형식을 원하므로 format=svg게다가, 칼라 코드로의 지정하므로, &hex= 로 합니다.
그 다음에 문자열을 결합한다 CONCATENATE 함수를 사용해 칼라 코드의 입력된 셀을 지정합니다.
그 때 주의하는 것이 # 마크입니다. API 사양에서는 #이 필요하지 않으므로 RIGHT 함수를 사용하여 오른쪽에서 6자만 추출합니다.

셀에 입력한 함수의 샘플은 여기입니다.
=IMAGE(CONCATENATE("https://www.thecolorapi.com/id?format=svg&hex=",RIGHT(A1,6)),1)

색견본장



최종적으로 만들어 본 색견본장은 이쪽입니다.
색상 코드 목록은 다음 사이트에서 인용했습니다.
htps //w w.ぉrぢc. rg/

좋은 웹페이지 즐겨찾기