소개
회사에서 매주 수기로 상품별 이미지를 취합하는 업무가 있어, 이 취합 과정을 자동화 해보았습니다.
이 업무는 아래와 같이 진행되는 업무입니다.
스프레드 시트에 상품들이 리스트업 되어 있습니다.
각 상품에 맞는 이미지를 각 담당자들이 구글 드라이브에 업로드 합니다.
이미지를 업로드 할 때는 파일명을 제품명과 동일하게 업로드 하고 있습니다.
취합 여부를 확인할 때는 스프레드 시트에 있는 파일명을 구글 드라이브에 복붙하며, 하나하나 수기로 체크하고 있었습니다.
이 업무를 통해서 아래와 같은 자동화 시나리오를 짰습니다.
스프레드 시트에 기입된 상품명을 바탕으로 구글 드라이브에서 이미지를 자동으로 검색한다.
동일한 이미지가 있을 경우, 동그라미를 입력하고 옆 셀에 링크를 생성한다.
동일한 이미지가 없을 경우, 엑스를 입력한다.
진행 방법
먼저 클로드에게 이 방법이 가능한지부터 물어보았습니다.
한국어 텍스트가 포함된 앱의 스크린샷
파일의 구조를 알려준 뒤 스크립트를 짜달라고 했더니 뚝딱 스크립트를 만들어서 보내옵니다.
스크립트를 실행해보니 이미지를 잘 찾지 못합니다. 몇 가지 문제가 있었는데요.
이미지 드라이브는 상위 폴더 안에 하위 폴더 여러 개가 있는 구조인데, 하위 폴더까지 찾아보지 않아서 이미지를 잘 찾지 못했습니다.
이미지 확장자는 jpg, png 등 다양한데 jpg 파일만 찾고 있었습니다.
이미지를 올려주는 담당자들이 제각기 달라서 파일명 규칙도 중구난방인데, 이런 경우 이미지를 잘 찾지 못했습니다.
이후에는 이 문제를 해결하기 위해 클로드에게 계속 물어가며 스크립트를 수정하고 또 수정했습니다.