# Code.gs 수정 작업 (2025-12-26) ## 작업 개요 予実管理 시트의 색상 표시 방식을 배경색에서 텍스트 색상으로 변경 ## 변경 내용 ### 수정 전 (Background Color) ```javascript // 差異の色分け if (diff > 0) { sheet.getRange(row, col + 2).setBackground('#b7e1cd'); } else if (diff < 0) { sheet.getRange(row, col + 2).setBackground('#f4c7c3'); } if (rate !== '') { sheet.getRange(row, col + 3).setValue(rate).setNumberFormat('0%'); if (rate >= 1) { sheet.getRange(row, col + 3).setBackground('#b7e1cd'); } else if (rate < 0.8) { sheet.getRange(row, col + 3).setBackground('#f4c7c3'); } } ``` ### 수정 후 (Text Color) ```javascript // 差異の色分け(テキスト色で表示) if (diff > 0) { sheet.getRange(row, col + 2).setFontColor('#38761d'); } else if (diff < 0) { sheet.getRange(row, col + 2).setFontColor('#cc0000'); } if (rate !== '') { sheet.getRange(row, col + 3).setValue(rate).setNumberFormat('0%'); if (rate >= 1) { sheet.getRange(row, col + 3).setFontColor('#38761d'); } else if (rate < 0.8) { sheet.getRange(row, col + 3).setFontColor('#cc0000'); } } ``` ## 색상 변경 내역 | 상태 | 이전 배경색 | 새 텍스트 색상 | 설명 | |------|-----------|--------------|------| | 양수(플러스) | `#b7e1cd` (연한 녹색) | `#38761d` (진한 녹색) | 목표 달성 또는 예산 초과 | | 음수(마이너스) | `#f4c7c3` (연한 빨강) | `#cc0000` (진한 빨강) | 목표 미달 또는 예산 부족 | ## 적용 위치 ### 1. 差異 (차이) 열 - 240-244행: 실적 - 예산의 차이 값 - 양수면 녹색 텍스트, 음수면 빨간색 텍스트 ### 2. 達成率 (달성률) 열 - 248-252행: 실적 / 예산의 비율 - 100% 이상이면 녹색 텍스트 - 80% 미만이면 빨간색 텍스트 ## 배포 방법 1. Google Spreadsheet를 엽니다 2. 「拡張機能」 > 「Apps Script」를 선택 3. 수정된 `Code.gs` 파일의 내용을 붙여넣기 4. 저장 후 스프레드시트를 새로고침 5. 「GemEgg予実管理」 메뉴에서 「予実シートを更新」 실행 ## 파일 위치 - 수정된 파일: `/var/www/tkim.planitai.co.jp/gemegg/20251226-update-google-sheet/Code.gs` - 원본 파일: `/var/www/tkim.planitai.co.jp/gemegg/20251205-worksheet-17AUAHQQB0nZVje9QXtdISEPtMoa8RXKkuCk4R5iHbd4/project/apps-script/Code.gs` ## 관련 스프레드시트 - Document ID: `17AUAHQQB0nZVje9QXtdISEPtMoa8RXKkuCk4R5iHbd4` - URL: https://docs.google.com/spreadsheets/d/17AUAHQQB0nZVje9QXtdISEPtMoa8RXKkuCk4R5iHbd4 --- **작업 일시**: 2025-12-26 **작업자**: Claude Code