
CSou963
Membro
Alguém pode me ajudar com Scripts do Google Planilhas?
Perguntou 3 anos atrás
Estou fazendo um trabalho de escola e eu preciso calcular a distancia entre a minha cidade e algumas outras (muitas no caso, rs) e eu encontrei uma fórmula que funciona na primeira linha da minha planilha, porém preciso que ela funcione também nas outras 6000 linhas. Alguem pode me ajudar?
segue o script montado:
var app=SpreadsheetApp;
var ui=app.getUi();
function onOpen()
{
ui.createMenu("Mapas").addItem("Exibir Dados", "myMap").addToUi();
}
function myMap()
{
var sheet=app.getActiveSpreadsheet().getSheetByName('Cliente');
var maps=Maps;
var directions=maps.newDirectionFinder()
.setOrigin(sheet.getRange(2, 1).getValue())
.setDestination(sheet.getRange(2, 2).getValue())
.setMode(Maps.DirectionFinder.Mode.DRIVING)
.setLanguage('pt-br')
.getDirections();
var legs=directions.routes[0].legs[0];
sheet.getRange(2,3).setValue(legs.duration.text);
sheet.getRange(2,4).setValue(legs.duration.value +'m');
var steps=legs.steps;
var html="";
steps.map(function(elem,ind,obj){
html+=elem.html_instructions+'\n';
});
sheet.getRange(2,5).setValue(html.replace(/<[^>]*>?/gm,''));
}