Ir al contenido principal

Conceptos básicos sobre Internet, la web y programación con JavaScript

Si has llegado a esta página seguramente ha sido porque yo, Rubén, o algunos de mis amigos ha encontrado alguna publicación tuya en la que se ha identificado que por cualquier razón habrás de aprender lo mínimo indispensable para poder hacer tu primer secuencia de comandos (script) de Google Apps Script.

Aunque sientas mucho apremio por empezar es importante que revises alguno de los siguientes recursos, y si logras mantener la serenidad y paciencia, todos ellos. Esto con la finalidad de facilitar la comunidación y nivelar expectativas. Por nivelar las expectativas me refiero a que ni que sean demasiado pequeñas ni demasido grandes.

El primer recurso que te sugerimos revisar es Cómo funciona la web de Mozilla una comunidad que promueve software gratuito y estándares abiertos. Este recurso se mantiene actualizado gracias a la participación de la propia comunidad.

El segundo recurso es 20 Cosas que aprendí sobre los navegadores y la Internet de Google. Este fue publicado hace unos años en inglés y traducido a varios idiomas, incluídos el español. Se enfoca en describir conceptos básicos que siguen vigentes.

De lo anterior deberás haber aprendido términos y conceptos tales como:

  • Internet
  • DNS
  • TCP/IP
  • Web
  • HTTP
  • Paquetes
  • Códigos de respuesta
  • HTML
  • CSS
  • JavaScript
  • Cookie
  • Caché
  • AJAX
  • Navegador
  • Complemento de Navegador
  • Extensiones de Navegador
  • Sincronización del Navegador
  • Phishing
  • Malware
  • Riesgos de Seguridad
  • Dominio de primer nivel
  • Dominio de nivel país
  • URL
  • Ruta de acceso
  • Certificado de validación ampliada
  • etc.
El tercer recurso será un curso introductorio a JavaScript preferentemente usando Apps Script o alguna plataforma similar que no demande al estudiante instalar nada. Afortunadamente hoy día existen muchos recursos, sólo es cuestión de seleccionar uno y tal vez lecciones específicas para aprender conceptos como
  • Dato
  • Tipo de dato
  • Operador
  • Literal
  • Variable
  • Comando
  • Sentencia
  • Expresión
  • Declaración
  • Bloque de código
  • Finalizador de línea
  • Objeto
  • Propiedades
  • Métodos
  • Función
  • Ejecutar
  • Depurar
  • Error
  • Prototipo
  • Objeto global
  • Evento
  • Activador
  • Registro
  • Consola
  • Ambiente Integrado de Desarrollo
  • Estructura de control
  • Bucle
  • Algoritmos
  • Lógica de programación
  • etc.




Si todo lo anterior te es familiar y no requieres estudiarlo entonces ve a Recursos Google Apps Script.

Entradas más populares de este blog

Escribir respuestas de formulario a hoja de cálculo de Google

Aplicación web que agrega una fila a una hoja de cálculo con los valores obtenidos por medio de un formulario HTML.

NOTA: Publicado originalmente aquí por mi mismo.

Referencias
Google Spreadsheet Programming With Google Apps Script (GAS)Get form input text value to insert in a Google Spreadsheet Actualización 16 de agosto de 2018
Este este uno de los artículos con más visitas en mi antiguo sitio Ejemplos para Foros. El código incluido abajo es una adaptación de código en la respuesta al segundo enlace , básicamente una adaptación al español con la finalidad de compartirlo en el foro de ayuda de Google Drive.
Consta de dos archivos, uno para código del lado del servidor Código.gs y otro para código del lado del cliente inicio.html. Pueden agregarse a un proyecto de Apps Script independiente el cual deberá ser publicado como aplicación web. Requiere contar con el id de una Hoja de Cálculo de Google (HCG) que corresponda a al archivo al cual se desean enviar los datos.
Esto tiene sentido …

Les presento Visor de Registros

El día de hoy Google ha tenido a bien aprobar la publicación de mi primer complemento público para Hojas de Cálculo de Google (HCG). El nombre de este complemento es Visor de Registros. En la barra superior pueden encontrar el enlace al sitio con la información sobre su uso bastante sintetizada. A continuación les comparto de que se trata de forma "mas platicada".

Visor de Registros es un complemento gratuito que muestra los encabezados y los valores de la fila que contiene la celda activa en un panel lateral.

Me imagino que será especialmente útil para quienes abren archivos CSV con muchos datos. A continuación les muestro cómo se ve los datos de Hospital2016.csv disponibles en datos.gob.mx


El archivo tiene 18 columnas y 1831 renglones. Una de las columnas es una marca temporal, otra contiene números correspondientes a la edad de los sujetos y el resto son categorías, algunas de las cuales no se muestran completas en el ancho y altura predeterminada de una celda.

Si se ajus…

¿Qué es __xludf.DUMMYFUNCTION?

Resumen
__xludf.DUMMYFUNCTION es una función de las Hojas de Cálculo de Google agregada al descargar una hoja de cálculo en formato Microsoft Excel (.xlsx) a las fórmulas que utilizan funciones no compatibles.
He descargado mi hoja de cálculo y veo __xludf.DUMMYFUNCTION ¿Qué es? ¿Por qué Google modificó mis fórmulas?
Si usas funciones de Hojas de Cálculo de Google (HCG) que no son compatibles con Microsoft Excel (Excel) como IMPORTRANGE y descargas una hoja de cálculo como Microsoft Excel (.xlsx) podrías haber visto que las fórmulas originales fueron modificadas para incluir 
=IFERROR(__xludf.DUMMYFUNCTION(tu_formula),"valor") (funciones en inglés)

=SI.ERROR(__xludf.DUMMYFUNCTION(tu_formula),"valor") (funciones en español)

o bien

=IFERROR(__xludf.DUMMYFUNCTION("""COMPUTED_VALUE"""),"valor") (funciones en inglés)

=SI.ERROR(__xludf.DUMMYFUNCTION("""COMPUTED_VALUE"""),"valor") (funciones …