Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

98
Visualizações
Use un script de Google para mostrar un menú desplegable en un formulario HTML en orden alfabético desde un documento de hoja de cálculo de Google

Tengo un script de Google exitoso que me permite obtener el contenido de un documento de Hojas de cálculo de Google y mostrarlo en un menú desplegable. Esto funciona perfectamente, pero no me gusta el orden en que se muestra, necesito enumerar el menú en orden alfabético, pero por alguna razón no puedo resolverlo.

Aquí está el guión:

 function getColors() { const sheet = SpreadsheetApp.openById("1234567").getSheetByName("tab"); const colName = 'Media Type'; const colNum = getColNumByName(colName); if (colNum === null) { Logger.log('Column ' + colName + ' was not found!'); return []; } const firstRow = 2; const lastRow = sheet.getLastRow(); // get all values from column const columnData = sheet.getRange(firstRow, colNum, lastRow).getValues().flat(); // filter values on duplicates return columnData.filter((el, i) => i === columnData.indexOf(el) && el !== ''); } function getColNumByName(colName, row = 1) { const sheet = SpreadsheetApp.openById("1234567").getSheetByName("tab"); const [data] = sheet.getRange(row, 1, row, sheet.getLastColumn()).getValues(); const col = data.indexOf(colName); // adding 1 because column nums starting from 1 return col === -1 ? null : col + 1; }

alguien me puede orientar por favor

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Probar

 return columnData.filter((el, i) => i === columnData.indexOf(el) && el !== '').sort()
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda