Ir para conteúdo
Fórum Script Brasil

Caducaduzin

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Caducaduzin

Caducaduzin's Achievements

0

Reputação

  1. Boa tarde pessosal, tudo bem? Preciso fazer uma função para calcular distância entre dois pontos, um deles com o endereço já definido, utilzando o google script. Fiz a função mas por algum motivo que eu não sei qual é, ela não está rodando. Alguém poderia me ajudar por favor? Eis o código que eu fiz: function onEdit(e) { var range1 = e.range; var l =range1.getRow(); preencheDistancia(l); } function onOpen() { var ss =SpreadsheetApp.getActiveSpreadsheet(); var menuDistanc =[ {name: "Load", functionName: "Distância"} ]; ss. addMenu ("Load Distância", menuEntries); function Distância() { myFunction (); } function preencheDistancia(l) { var spreadsheetAtendimento = SpreadsheetApp.getActiveSpreadsheet(); var ss = spreadsheetAtendimento.getSheets(); var data = ss[0].getRange(l,2); var trajeto; if(data.getValue() != ""){ try{ trajeto=distancia_ida(data.getValue()); ss[0].getRange(l,3).setValue(trajeto); } catch(err){ data.setValue("erro"); } } } function distancia_ida(origin){ if(origin == ""){ return } var destination = "Rua Vice Governador Rubens Berardo, 100, Gávea, Rio de Janeiro, Brasil" var directions = Maps.newDirectionFinder() .setOrigin(origin) .setDestination(destination) .setMode(Maps.DirectionFinder.Mode.DRIVING) .getDirections(); var distance = directions.routes[0].legs[0].distance.value; return distance; } } Obrigado.
×
×
  • Criar Novo...