// 1. 郵便番号項目の値を取得
var zipCode = (value !== undefined) ? value : "0";
try {
// 2. 郵便番号APIを呼び出す
var r = ZDK.HTTP.request({
method: 'GET',
parameters: {
zipcode: zipCode
}
}).getResponse();
// 3. JSONデータをObjectにパースする
var response = JSON.parse(r)
console.log("ZIPCODE!")
console.log(response)
// 4. フォーム更新
ZDK.Page.getForm().setValues({
'Country': '日本',
'State': response.results[0].address1,
'City': response.results[0].address2,
'Street': response.results[0].address3
})
} catch (err) {
// 2〜4.でエラーがあった場合はそのエラーをブラウザのコンソールに表示
console.log("ERROR:")
console.log(err)
}