Como autorellenar campos de un spreadsheet con Google Apps Script

Artículo perteneciente a colaboraciones con Stack Overflow

Desde stackoverflow Rubén ha hecho una pregunta que parece sencilla pero que no es tan fácil de responder.

¿Cómo se haría una formula para rellanar casillas en blanco de un spreadsheet?

Lo que pide el compañero es que teniendo un columna de datos inicial como la de la imagen....

.... podemos aplicar una fórmula que nos rellene los huecos y nos genere un columna de este estilo


La manera más sencilla de hacer esto es mediante un script que usaremos como función dentro del spreadsheet mismo.  Le pasaremos el rango de valores de entrada y nos llenará otra columna con la información rellenada sin huecos.

El código es bastante sencillo y no le hace falta ni explicación.

function AutoFill(values)
{
  var last = "";

  for(var i = 0 ; i < values.length ; ++i)
  {
     if(values[i] == "")
       values[i] = last;
     else
       last = values[i];
  }

  return values;
}

Para probarlo poneos en una casilla cualquiera y haced = AutoFill(vuestro rango de datos de entrada)

Espero que os haya servido.

Nos vemos

No hay comentarios:

Publicar un comentario en la entrada

Related Posts Plugin for WordPress, Blogger...