martes, 12 de febrero de 2013

Desarrollando para Google Docs: Mi primer Script

Vamos a crear un script que acceda a google drive

Existen dos manera de crear el script


  • Desde Google Drive > Crear > Más > Secuencia  de comandos 





Aquí seleccionamos proyecto en blanco y nos encontramos dentro del editor de comando:



Las siguientes líneas de código crean un nuevo documento en google Drive y envía un email con el link al nuevo documento creado, remplace el siguiente código en su editor de comandos:


function createAndSendDocument() {
  // Crea un nuevo ddcumento con el nombre mi primer script
  var doc = DocumentApp.create('mi primer script');

  // agrega un parrafo a nuestro documento
  doc.appendParagraph('Este documento se creo como practica de mi primer script en Google Apps.');

  // Guarda y salva el documento
  doc.saveAndClose();

  // optiene la url del documento 
  var url = doc.getUrl();

  // toma la dirección de email en la sección activa de gmail
  var emailAddress = Session.getActiveUser().getEmail();

  // envia un email 
  GmailApp.sendEmail(emailAddress,
                     'Hola ! este es mi primer script en Google Apps !',
                     'Aqui esta el link del documento creado  ' +
                     'con mi primer script Google Apps Script: ' + url);
}


Luego de copiar el código dentro del editor de script de clic en el botón guardar, de un nombre a su proyecto y clic en OK.

Ejecutando un script en Google App

Existen varios métodos para ejecutar script para este ejemplo se usará la ejecución dentro del editor de script.   Damos clic en Ejecutar y seleccionamos el nombre de nuestra función:


Sale una pantalla de autorización, damos clic en autorizar.   Luego nos pregunta si damos acceso al scritpt a entrar en gmail.  Damos acceso.  Nos aparece una pantalla que nos indica que el script ya está autorizado.  

Ejecútelo una vez más y ahora el script procederá a crear el nuevo documento y a enviar el email.  Y listo con esto hemos creado nuestro primer script en google app. 








No hay comentarios:

Publicar un comentario

Desea contactar con nosotros, deje un comentario y pronto le daremos respuesta.