Jump to content

julyconceicao

Membros
  • Contagem de Conteúdo

    1
  • Ingressou

  • Última visita

Tudo que foi postado por julyconceicao

  1. Estou executando um código para que, de modo automático, as linhas de uma aba que possuem informação de contrato encerrado sejam copiadas para uma aba Histórico e excluída da aba original. Todavia, a partir do momento em que eu coloco a variável "last row" o script começa a dar erro, informando que não localiza os itens ind e obj dentro do map e nem a variável lastRow. Alguém tem ideia de como eu posso corrigir? Segue abaixo o codigo que estou utilizando: let sheetDados=spreadsheet.getSheetByName("1. Controle de processos"); let sheetEncerrados=spreadsheet.getSheetByName("4. Processos encerrados"); function onEdit(e) { if(e.range.getColumn() == 1) { delCopy(); } } //Excluir dados da aba controle e copiar na aba encerrados function delCopy() { let values=sheetDados.getRange('A3:P').getValues(); let i=3; let rowsDel=[]; let contDel=0; values.map((elem,ind,obj)=>{ if(elem[1] == 'Encerrado'){ let lastRow=sheetEncerrados.getLastRow()+1; sheetDados.getRange('A${i}:P${i}').copyTo(sheetEncerrados.getRange('A${lastRow}:P${lastRow}')); rowsDel.push(i); } i++ }); rowsDel.map((elem,ind,obj)=>{ sheetDados.deleteRow(elem-contDel); contDel++; }); }
×
×
  • Create New...