Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

111
Vistas
problemas con google

¿Es posible, dependiendo del entorno de la empresa, que algunas funcionalidades de Google sean inexistentes? Probé algunas funciones con mi correo electrónico personal y funciona; pero, en un entorno profesional no funciona.

 function getDataForSearch() { const ss = SpreadsheetApp.getActiveSpreadsheet(); const ws = ss.getSheetByName("PEP FORMULAR"); return ws.getRange(6, 1, ws.getLastRow()-1, 6).getValues(); } var data; function setDataForSearch(){ google.script.run.withSuccessHandler(function(dataReturned){ data = dataReturned.slice(); }).getDataForSearch(); } function search(){ var searchInput = document.getElementById("searchInput").value.toString().toLowerCase().trim(); var searchWords = searchInput.split(/\s+/); //var searchColumns = [0,1,2,3,4,5]; var searchColumns = [0]; //and var resultsArray = searchInput == "" ? [] : data.filter(function(r){ return searchWords.every(function(word){ return searchColumns.some(function(colIndex){ return r[colIndex].toString().toLowerCase().indexOf(word) != -1; }); }); }); var searchResultsBox = document.getElementById("searchResults"); var templateBox = document.getElementById("rowTemplate"); var template = templateBox.content; searchResultsBox.innerHTML = ""; resultsArray.forEach(function(r){ var tr = template.cloneNode(true); var typeInitiativeColumn = tr.querySelector(".type-initiative"); var pepRefColumn = tr.querySelector(".pep-ref"); var projectNameColumn = tr.querySelector(".project-name"); pepRefColumn.textContent = r[0]; typeInitiativeColumn.textContent = r[2]; projectNameColumn.textContent = r[5]; searchResultsBox.appendChild(tr); }); }

Este código funciona pero, cuando trato de reproducirlo en un entorno profesional, la función setDataForSerach() no puede obtener los datos de la función getDataForSearch() y hacer una copia.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda