修改Google表格的脚本

时间:2017-09-27 09:13:51

标签: google-sheets zipcode

下面的脚本正是我所需要的,当我输入一个邮政编码时,它会自动调出城市和州。

但是,因为我对代码并不熟悉,所以修改它时遇到了问题。

截至目前,它将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)的单元格中,或者邮政编码所在的任何单元格中。

提前致谢.....

0 个答案:

没有答案