Mostrando entradas con la etiqueta escritura excel con GAS. Mostrar todas las entradas
Mostrando entradas con la etiqueta escritura excel con GAS. Mostrar todas las entradas

Cómo escribir en una celda de una hoja de cálculo con Google Apps Script

Artículo perteneciente a la introducción de Google Apps Script
Artículo referente a como usar Google Apps Script en spreadsheets

Hace poco explicamos como leer información de una hoja de cálculo con GAS pero de poco nos servirá saber leer si no sabemos escribir.

La forma de escribir en una celda con GAS  es obtener esa celda y cambiar el valor que contiene. Esta técnica sencilla permite no solo cambiar el contenido de una celda, sino cambiarle el color de fono, de la fuente , el borde, etc...

El código es muy sencillo:

function onOpen() {
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var entries = [
    { name : "Escribir",  functionName : "Escribir"}
   ];
  spreadsheet.addMenu("Lord Pakus Scripts", entries);
};

function Escribir()
{
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = spreadsheet.getActiveSheet();
  
  sheet.getRange(1,1).setValue('Hola').setBackground('red');
  sheet.getRange(1,2).setValue('Mundo').setBackground('green');
}


Con estas pocas líneas ya tenéis la base para empezar a escribir vuestros documentos. 

Si no sabes muy bien como va esto de los Google Apps Scripts te recomiendo que empieces por el principio con un sencillo Hola Mundo y luego te pongas con este artículo.

Solo tenéis que tener en cuenta un pequeño detalle, la escritura es lenta y tarda un poco en refrescarse el contenido. Si veis que ejecutáis el script, que finaliza, pero que no ha hecho nada, refrescad la hoja de cálculo.

Ya para finalizar, recordad que no abusar de las escrituras en hojas de cálculo, no están pensadas para ser escritas masivamente y pueden ralentizar muchísimo la ejecución de los scripts. Si necesitáis escribir gran cantidad de información tal vez deberíais mirar este post.

Espero que os sirva

Nos vemos

Tal vez te interese