Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda google Script


Caducaduzin

Pergunta

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.
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...