728x90
회사에서 이제 비수기를 맞아서 배송지연 문자를 보내는 기능을 변경했다
기본적으로는 입고일 + 1일로 배송일을 지정하였으나
무엇보다 입고일이 '금요일'일 경우 다음날 배송이 어렵기 때문에
배송일자를 월요일로 수정해야 하는 로직을 추가했다
function getNextBusinessDay(date) {
const day = date.getDay();
if (day === 6) date.setDate(date.getDate() + 2); // 토요일-> 월요일
else if (day === 0) date.setDate(date.getDate() + 1); // 일요일->월요일
return date;
}
예) 입고일이 '목요일'이면 다음날(d+1)인 '금요일'로 진행해도 됨
입고일이 '금요일', '토요일'일 경우 별도 조정이 필요해서 위 코드를 추가했다
'프로그래밍 > 프로젝트' 카테고리의 다른 글
클로드 사용 후기 (1) | 2024.11.18 |
---|---|
[Apps script] 기호 자동 변환 (0) | 2024.11.14 |
[Apps script] 문자보내는 당일일자 자동입력 (1) | 2024.10.30 |
[Apps script] 문자발송 내역 업데이트 (0) | 2024.10.29 |
[Apps script] 교환/반품 처리 개선 (0) | 2024.10.28 |
댓글