스크립트 문의 #124
Unanswered
jiwoo-gif
asked this question in
SOLAPI Q&A
스크립트 문의
#124
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
사용 중인 프로그래밍 언어 및 버전
없음
SDK 버전
No response
운영 환경
개발 환경 (로컬)
질문/문제 설명
안녕하세요, 커머스자동화 -> 배송 완료 3일 후 구매자에게 문자 보내기를 응용하여 자동 발송 기능에 활용하고자 합니다.
기존 템플릿의 조건 1을 '상품주문상태 배송완료와 일치' 에서 '주문번호 배송완료와 일치' 로 변경했을 경우
스크립트 내에서 오류가 발생할 부분이 있을까요? 검토 한 번 부탁드리겠습니다
function main (context) {
// n일 후 발송
const daysLater = 2
const criMinutes = 60 * 24 * Number(daysLater)
const criMiliseconds = criMinutes * 60 * 1000
const targetDateStr = context?.naverCommerce?.delivery?.deliveredDate
// 배송 완료 시점이 존재하지 않으면 실행하지 않도록 합니다.
if (!targetDateStr) return { isOverCriDate: '0' }
const targetDate = new Date(targetDateStr)
const curKrDate = new Date()
curKrDate.setTime(curKrDate.getTime() + (9 * 60 * 60 * 1000))
const diffTime = curKrDate.getTime() - targetDate.getTime()
const isOverCriDate = !targetDateStr ? false : diffTime >= criMiliseconds
return { isOverCriDate: isOverCriDate ? '1' : '0' }
}
코드 예시
No response
시도한 해결 방법
No response
기대하는 결과
주문번호 기준 배송완료 3일 뒤 카카오 알림톡 자동 발송
확인사항
Beta Was this translation helpful? Give feedback.
All reactions