Como dividir parte de um endereço em outra celular

Aqui está o código atualizado para capturar a antepenúltima parte do endereço:

javascriptCopy codefunction capturarValorDeL() {
  var planilha = SpreadsheetApp.getActiveSpreadsheet();
  var abaAtiva = planilha.getActiveSheet();
  
  var ultimaLinha = abaAtiva.getLastRow();
  var colunaK = abaAtiva.getRange("K1:K" + ultimaLinha);
  var colunaL = abaAtiva.getRange("L1:L" + ultimaLinha);
  
  var valoresL = colunaL.getValues();
  
  for (var i = 0; i < valoresL.length; i++) {
    var enderecoCompleto = valoresL[i][0]; // Endereço completo da coluna L
    var partesEndereco = enderecoCompleto.split(" "); // Dividir o endereço por espaços em branco
    
    // Aqui, definimos que queremos capturar a antepenúltima parte do endereço (partesEndereco.length - 2)
    var parteAntepenultima = partesEndereco[partesEndereco.length - 3];
    
    colunaK.getCell(i + 1, 1).setValue(parteAntepenultima);
  }
}

Nesta versão do código, substituímos a linha que definia a variável parteDesejada pela linha que define parteAntepenultima. Agora, o código capturará a antepenúltima parte do endereço (por exemplo, “Kojima” no endereço “Honjo-shi Kojima 1-11-11”) e colocará na célula da coluna K.

Com essas alterações, ao clicar no botão “Copiar L para K”, ele copiará a antepenúltima parte do endereço da coluna L para a coluna K. Certifique-se de testar o código com diferentes endereços para garantir que está capturando a parte correta em todas as situações.

Post a comment

Leave a Comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima