Google Scripting con Google Docs 2015 - Internet Tecnologia Digital

Business

LightBlog

Noticias

LightBlog

11 enero 2015

Google Scripting con Google Docs 2015

Alguna ves hemos usado Microsoft Office unos mas que otros pues es una herramienta muy eficas . 

Esta liderado el mercado durante muchos años. Sin embargo cada día estamos más atrazados en la nube donde Google Docs y Office 365 compiten de una forma mucho más ajustada. Uno de los puntos más fuertes de Office ha sido siempre VBA (Visual Basic for Applications). Con él se han podido extender las capacidades de Office enormemente. Google Scripting es la respuesta de Google a VBA pero enfocado a la nube.


Creando una hoja de cálculo

El primer paso para poder usar Google Scripting será conectarnos a nuestro google drive y solicitar la creación de una nueva hoja de cálculo.

.
 

Una vez tenemos la hoja de cálculo creada la vamos a rellenar con un conjunto de compras navideñas al azar.



Vamos a usar Google Scripting para cambiar de color las celdas que superan los 100 euros. Para ello el primer paso es ir al menú de "Editor de secuencia de comandos".  


Este editor nos abrirá una nueva sección en la cual nosotros podemos programar:



Google Scripting esta basado en JavaScript y es sencillo de utilizar para cualquier programador. Vamos a crearnos nuestra propia función para cambiar de color las casillas que superan los 100 euros:
function cambiarColores() {
var hojaCalculo=SpreadsheetApp.openById("1JSXsceh9vsiM6TDn4Z67Oj3wLEXg0KW1gVTXHZl3iww");




var hojaActiva=hojaCalculo.getActiveSheet();

var rango= hojaActiva.getRange("B1:B4");


for (var i=1;i<=rango.getNumRows();i++) {

    var valor=rango.getCell(i,1).getValue(); 
     var numero=parseInt(valor);
     if(numero>100) {

       rango.getCell(i, 1).setBackgroundRGB(255, 0, 0);

     }
}
}
Al principio nos puede parecer un poco raro el método "openById" pero simplemente hace referencia al identificador del documento que viene en la URL. Luego simplemente recorremos las filas del rango seleccionado y las cambiamos de color. Nos queda pulsar al botón de "play" y el script se ejecutará:



Google Scripting puede ser usado para crear nuestras propias aplicaciones en la nube e integrarlas en Google Docs.









No hay comentarios:

Publicar un comentario

Adbox