2017-05-12 9 views
1

전자 상거래의 '고맙습니다'페이지에서 Google 고객 리뷰 스크립트를 구현하고 있습니다. 유일한 문제는 현재 달에서 1 달 동안 날짜를 가져 와서 "estimated_delivery_date"에 표시 할 수 없다는 것입니다. 다른 모든 것은 잘 작동합니다.Google 고객 리뷰 스크립트 코드 (예상 배송일)

날짜는 정확히 "yyyy-mm-dd" 형식이어야합니다.

여기에 지금까지 가지고있는 코드는 다음과 같습니다 도움을

<script> 
var emailAddress = Order[9]; // pulls customer's email 
var datePurchased = new Date(); 
var yyyy = datePurchased.getFullYear(); 
var mm = datePurchased.getMonth()+1; 
var dd = datePurchased.getDate(); 
var delivery = yyyy+'-'+mm+'-'+dd; 

    window.renderOptIn = function() { 
    window.gapi.load('surveyoptin', function() { 

     window.gapi.surveyoptin.render(
     { 
      "merchant_id": 7654321, 
      "order_id": "$(OrderNo)", // pulls order number 
      "email": emailAddress, // pulls customer's email 
      "delivery_country": "US", 
      "estimated_delivery_date": "delivery", // not pulling delivery date. Why? 
     }); 
    }); 
    } 
</script> 

감사합니다!

답변

0

당신은 문자열로 전달 전달됩니다

"estimated_delivery_date": "delivery", // not pulling delivery date. Why? 

시도 :

<script> 
var emailAddress = Order[9]; 
var datePurchased = new Date(); 
var yyyy = datePurchased.getFullYear(); 
var mm = datePurchased.getMonth()+1; 
var dd = datePurchased.getDate(); 
var delivery = yyyy+'-'+mm+'-'+dd; 

    window.renderOptIn = function() { 
    window.gapi.load('surveyoptin', function() { 

     window.gapi.surveyoptin.render(
     { 
      "merchant_id": 7654321, 
      "order_id": "$(OrderNo)", 
      "email": emailAddress, 
      "delivery_country": "US", 
      "estimated_delivery_date": delivery 
     }); 
    }); 
    } 
</script>