我正在尝试设置一个 google sheet,在其中我可以输入两个地址并从 excel sheet 中的 google 地图获取行驶距离和时间 我有下面的脚本 - 但它不断出现...
我正在尝试设置一个谷歌表格,我可以在其中输入两个地址,并从谷歌地图的 Excel 表格中获取行驶距离和时间
我有下面的脚本 - 但它一直出现错误 - 错误 isException:无效参数:originGOOGLEMAPS @GOOGLEMAPS.gs:4
我的脚本如下 your text
`function GOOGLEMAPS(start_address,end_address,return_type) {
var mapObj = Maps.newDirectionFinder();
mapObj.setOrigin(start_address);
mapObj.setDestination(end_address);
var directions = mapObj.getDirections();
var getTheLeg = directions["routes"][0]["legs"][0];
var meters = getTheLeg["distance"]["value"];
switch(return_type){
case "miles":
return meters * 0.000621371;
break;
case "minutes":
//get duration in seconds
var duration = getTheLeg["duration"]["value"];
//convert to minutes and return
return duration / 60;
break;
case "kilometers":
return meters / 1000;
break;
default:
return "error:wrong unit type";
}
}`