我正在尝试编写一个简单的脚本,以便通过考虑交通情况来在谷歌表中计算两个位置之间的旅行时间。
DirectionFinder我正在使用google Maps API 的类。
我已成功计算出旅行所需的时间,但无论我输入什么出发时间,我的旅行时间都保持不变。
这是我的代码:
function DrivingSeconds(origin, destination, Y, M, D, H, S) {
Utilities.sleep(1000);
var time= new Date(Y,M,D,H,S);
var directions = Maps.newDirectionFinder()
.setDepart(time)
.setOrigin(origin)
.setDestination(destination)
.setMode(Maps.DirectionFinder.Mode.DRIVING)
.getDirections();
return directions.routes[0].legs[0].duration.value;
}
Run Code Online (Sandbox Code Playgroud)