728x90
회사에서
제품이 배송지연될 때 배송지연 문자 or 품절 안내 문자 보내는데
한 거래처에서 문자 보내고
별도로 주문번호 요청해서 해당 거래처에서 취소를 진행하는 방향으로 바뀌었다
그래서 기존에는
- 품절 안내 문자 + 주문 취소 요청이었는데
바뀐 후는
- 품절 안내 문자 + 주문 취소 예정으로 바뀐다
그래서 해당 거래처 주문 건 중 품절, 배송지연이 뜨면
자동으로 아래의 코드 내용으로 변환이되고
글자색도 빨간색으로 바뀌어서 알아보기 쉽게 만들었다
function updateMessage() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('문자발송용 시트'); // 시트 이름 설정
var lastRow = sheet.getLastRow();
var range = sheet.getRange("A2:H" + lastRow); // A열과 H열의 범위 설정 (데이터가 있는 범위로 조정)
var data = range.getValues();
for (var i = 0; i < data.length; i++) {
var targetCell = data[i][0]; // A열 값
var messageCell = data[i][7]; // H열 값
if (targetCell === '거래처') {
// H열에 내용 입력
var message = "안녕하세요 고객님, 0000입니다. " +
"거래처에서 주문하신 제품이 품절로 인한 배송 지연 발생으로 인해, " +
"부득이하게 취소 처리되는 점 양해 부탁드립니다. " +
"기타 문의사항은 고객센터 및 상품문의 글을 통하여 문의주시면 감사하겠습니다." +
"해당 내용으로 불편 드려 다시 한번 사과 말씀드립니다. 감사합니다.";
// H열에 메시지 입력
var messageRange = sheet.getRange(i + 2, 8); // i+2는 스프레드시트의 행 번호 (0부터 시작하므로 +2)
messageRange.setValue(message);
// 메시지 색상 설정 (빨간색)
messageRange.setFontColor("red");
}
}
}
'프로그래밍 > 프로젝트' 카테고리의 다른 글
Appsheet를 통한 재고관리 프로젝트 시작 (0) | 2024.09.05 |
---|---|
하반기 학습조직 두번째 모임 후기 (0) | 2024.08.12 |
기안서 머신이 된 회사생활 (0) | 2024.06.17 |
구글시트 입력 자동화(팀/환불사유/은행명) (0) | 2024.05.28 |
소속팀 이름 자동화(w. apps script) (0) | 2024.05.24 |
댓글