Empezar a programar en Google Apps Script / JavaScript


Como empezar a programar en Java Script para aplicaciones de Google?

Parto de la base que quien está leyendo este artículo sabe programar en algún lenguaje de más o menos alto nivel (C,C++, Java por ejemplo). Si no es así te recomiendo que te mires algún tutorial de programación

Yendo rápido y sencillo las cuatro cosas a tener en cuenta de JavaScript son:
1. Las variables se definen como "var". No tienen tipo. Esto significa que una misma variable podría contener un string, un número o una carpeta de google drive.
Ejemplo:
var i,j,k;   
var string2;

2. Las funciones se definen como "function" (no se define el tipo de retorno o si lo tiene o no).
Ejemplo:

function CalcularCostePan()
{
     return 1;
}

function EsIgual(a,b)
{
     if (a == b)
        return true;
   else
       return false;
}

3. Todas las instrucciones "típicas" (if, switch, for, etc...) funcionan con cualquier tipo de dato. Es decir, se puede hacer un switch de strings por ejemplo:
switch( cadena)
{
     case 'AHORA': ahora(); break;
     case 'DESPUES': despues(); break;
     default: desconocido(); break;
}

4. Los strings cobran un protagonismo especial en este lenguaje. Son fáciles de usar y la plataforma está pensada para que gran parte de la entrada y salida de información se haga con strings, así que los operadores con strings son vitales.
function CrearCadena(cadena2, cadena3, numero)
{
   var string = "";
   string += cadena2;
   string += "\tNumero:" + numero + cadena3 + "\n";
   return string;
}

En próximos artículos pondremos más ejemplos y códigos funcionales para que empecéis a ver como funciona este lenguaje, pero con esto ya tenéis la base para empezar a practicar y/o entender código de otros.

Os recomiendo que miréis este link donde tenéis acceso a todos los tutoriales de este blog

Nos vemos

4 comentarios:

  1. Hola LordPakus, estoy algo indeciso y confuso. Estoy interesado en aprender SQL que entiendo es para gestionar gran cantidad de base de datos. Tambien quisiera aprender a programar en GAS. ¿Son 2 caminos muy diferentes o si aprendo a programar me ayudará a gestionar base de datos?.....saludos,

    ResponderEliminar
    Respuestas
    1. Hola, disculpa el retraso al responder, tu comentario se me coló.
      Son caminos totalmente diferentes. Google Apps Script es un lenguajes web que tiene una gran diversidad de posibilidades: automatizar tareas, generar webs, enviar/recibir correos, etc... SQL es un lenguaje de consultas en BBDD. Solo sirve para eso, lo que tiene que hacer lo hace muy bien, pero no puede hacer mucho más. Espero haberte ayudado

      Eliminar

Tal vez te interese