2017-03-08 9 views
0

私はこのコードを書いて、一度に渡してフォーマットしようとします。私のIDE上で動作しますが、Zapierに渡すとエラーになります。 これは私のコードJavaScriptでザピアの日付と時刻を書式設定する

function dateConvert(dateobj,format){ 
    var year = dateobj.getFullYear(); 
    var month= ("0" + (dateobj.getMonth()+1)).slice(-2); 
    var date = ("0" + dateobj.getDate()).slice(-2); 
    var hours = ("0" + dateobj.getHours()).slice(-2); 
    var minutes = ("0" + dateobj.getMinutes()).slice(-2); 
    var seconds = ("0" + dateobj.getSeconds()).slice(-2); 
    var day = dateobj.getDay(); 
    var months = ["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"]; 
    var dates = ["SUN","MON","TUE","WED","THU","FRI","SAT"]; 
    var converted_date = ""; 

    switch(format){ 
    case "YYYY-MM-DD": 
     converted_date = year + "-" + month + "-" + date; 
     break; 
    case "YYYY-MMM-DD DDD": 
     converted_date = year + "-" + months[parseInt(month)-1] + "-" + date + " " + dates[parseInt(day)]; 
     break; 
    } 

    return converted_date; 
} 
var date = input.VIP_2bParsed; 
var format = "YYYY-MMM-DD DDD"; 
var converted_day = dateConvert(date,format); 

output={converted_day: converted_day} 

である私は、次のエラーを持っている:例外TypeError:dateobj.getFullYearは、エラーの 全画像がERROR

答えて

1

ここでは関数ではありませんが、あなたがザップエディタでマッピングされた変数VIP_2bParsedですか?その場合は、input.VIP_2bParsedではなくinputData.VIP_2bParsedでアクセスすることをお勧めします。