下面的脚本正是我所需要的,当我输入一个邮政编码时,它会自动调出城市和州。
但是,因为我对代码并不熟悉,所以修改它时遇到了问题。
截至目前,它将City放置在目标单元格中,并在状态和邮政编码下面创建一个新的单元格/行
我想要它做的是将城市放在所需的单元格中,将状态放在右边的下一个单元格/列中,而不是放置邮政编码,因为我已经拥有它...
此外,截至目前,如果没有输入邮政编码#ERROR,我希望它是空白的......
这是代码:
function lat(pointa) {
var response = Maps.newGeocoder()
.geocode(pointa);
return response.results[0].geometry.location.lat
}
function long(pointa) {
var response = Maps.newGeocoder()
.geocode(pointa);
return response.results[0].geometry.location.lng
}
function zip2city(zip) {
var response=Maps.newGeocoder().reverseGeocode(lat(zip), long(zip));
return response.results[0].formatted_address.split(',').slice(1,3);
}
将此(这些)粘贴到脚本编辑器中。然后在放入= zip2city(A1)的单元格中,或者邮政编码所在的任何单元格中。
提前致谢.....