Con el siguiente fragmento de código, puede recuperar la distancia entre dos puntos.
Código
function getDirection(city1, city2, unit) {
var directions = Maps.newDirectionFinder()
.setOrigin(city1).setDestination(city2)
.setMode(Maps.DirectionFinder.Mode.DRIVING)
.getDirections();
var d = directions.routes[0].legs[0].distance.text;
var distance, value = d.split(" ")[0].replace(",", ""), text = d.split(" ")[1];
if(text == unit) {
distance = value;
} else if(text == "km" && unit == "mi") {
distance = value / 1.6;
} else {
distance = value * 1.6;
}
return Math.round(distance);
}
Explicado
La API de MAP, construida sobre el script de Google Apps, obtendrá la primera dirección ( rutas [0] ) entre el origen y el destino . El valor devuelto se elimina de la coma y se analiza como un entero.
Captura de pantalla

Nota
La distancia devuelta puede ser en kilómetros o millas . También agregué el cálculo para "como vuela el cuervo" (en millas).
Agregue el guión en Herramientas> Editor de guiones en la hoja de cálculo. ¡Presiona el botón de error en el editor de scripts y listo!
Ejemplo
He creado un archivo de ejemplo para usted: obtenga la distancia de conducción
Referencias