Cómo recordar valores entre ejecución y ejecución con Google Apps Script ( cache )

Artículo relacionado con la programación web mediante Google Apps Script

Hay veces que es interesante que nuestro script guarde información de un usuario (por ejemplo la contraseña o el nombre de usuario si montamos un sistema de login) o bien que almacene información que le ha costado calcular para agilizar la ejecución.

La forma más sencilla de implementar eso es mediante la cache de google apps script.

Como siempre, como usarlo es sencillo.

function PutValues()
{
  var cache = CacheService.getUserCache();

  cache.put("USER", "mariano");
  cache.put("ID", 3 );
}

function ShowValues()
{
  var cache = CacheService.getUserCache();
 
  var user = cache.get("USER");
  var id   = cache.get("ID");

  Logger.log(user + " : " + id);
}

Si ejecutas primero PutValues ,luego ShowValues  y miras el log de ejecución deberías ver algo de este estilo:



La potencia de esta herramienta te permitirá hacer aplicaciones y webs más rápidas y más enfocadas al usuario. 

Cualquier duda ya lo sabéis.

2 comentarios:

  1. Primero felicitarle por sus publicaciones, dan al espectador mas ganas de continuar, son muy fáciles de entender y van al grano.

    Mi consulta es la siguiente: intento hacer un formulario de captura de datos, pero no encuentro la manera de validar la información que el usuario registra, como por ejemplo que un archivo tenga determinado peso, o que sea de determinada extensión, o que si no escoge una opción en un combo box y este es requerido, o en ultimas si no rellena una caja de texto y esta es requerida.... mil gracias

    ResponderEliminar
  2. Pon algo de código e intentaremos buscarle solucion.. asi sin mas, es complicado ayudarte.

    ResponderEliminar

Related Posts Plugin for WordPress, Blogger...