Contenidos
Curso completo de Google Apps Script Nuevo IDE 100+ Ejemplos
Google Apps Script Nueva versión 2021 Cree funciones personalizadas en G Suite Docs Sheets Calendario de Gmail Drive y más
Lo que aprenderás
Curso completo de Google Apps Script Nuevo IDE 100+ Ejemplos
- Cree funciones personalizadas dentro de GSuite Apps Docs Sheets Gmail Slides
- Explore cómo escribir código de secuencia de comandos de Google Apps dentro de la aplicación G Suite
- Cree Google Script para impulsar Google Apps
- Cree funciones y macros personalizadas para Hojas de cálculo de Google
- Agregue menús, diálogos y barras laterales personalizados a Documentos, Hojas de cálculo y Formularios de Google
- Publica aplicaciones web, ya sean independientes o integradas en Google Sites.
- Interactuar con otros servicios de Google
- Cree complementos para ampliar Documentos, Hojas de cálculo, Presentaciones y Formularios de Google
Requisitos
- Conocimientos básicos de JavaScript y HTML y CSS
- Acceso a Internet
- Cuenta Google
- Comprensión básica del desarrollo web
Descripción
Nuevo IDE - Más funciones - ¡¡¡Un nuevo curso emocionante !!!
Secuencia de comandos de Google Apps es un plataforma de desarrollo rápido de aplicaciones que hace que sea rápido y fácil de crear aplicaciones comerciales que se integran con Google Workspace.
- El código está en JavaScript moderno
- Acceso a bibliotecas integradas que realmente pueden potenciar su aplicación Google Workspace
- Conecte aplicaciones de Google Workspace como Gmail, Calendar, Drive y más.
- Interactúe con otros servicios de Google Calendar, Drive, Gmail y Maps.
- Nada que instalar: editor de código directamente en su navegador
- Sus scripts se ejecutan en los servidores de Google.
- Ampliación de Google Workspace con complementos
- Plataforma de desarrollo rápido de aplicaciones basada en JavaScript que le permite crear aplicaciones comerciales y de productividad de forma rápida y sencilla.
Cargado con ejemplos de código de secuencia de comandos de Google Apps: Cientos de fragmentos de código hacer cosas increíbles con Google G Suite - Proyectos de muestra para crear funciones avanzadas con Google Apps - Servicios de Google
- Agregue menús, diálogos y barras laterales personalizados a Documentos, Hojas de cálculo y Formularios de Google.
- Publique aplicaciones web, ya sean independientes o integradas en Google Sites.
- Cree interfaces de usuario personalizadas que se integran directamente en las aplicaciones de Google Workspace.
- Aumente la eficiencia del flujo de trabajo cuando trabaje con Google Workspace automatizando o optimizando las tareas
- Conéctese a servicios que no son de Google dentro de las aplicaciones de Google Workspace, lo que le permite recuperar o cargar datos de esos servicios en y desde Google Workspace.
Explore lo que puede crear y cómo puede publicar funcionalidad dentro de sus aplicaciones de G Suite - Ayuda con productividad conectar los servicios de Google para HACER AÚN MÁS !!!! Basado en JavaScript, ES6 + ahora tiene más potencia con un editor más fácil de usar, lo que hace que la codificación sea divertida.
La secuencia de comandos de las aplicaciones de Google funciona de la manera que usted espera y necesita que funcione (es, con mucho, mi lenguaje de codificación favorito), si nunca antes ha usado Apps Script, esto es algo que debe probar. Una vez que comience a escribir código con el script de aplicaciones, cambiará todo.
Los servicios de Google Workspace son servicios que le permiten acceder a los datos de los productos de Google Workspace, como Drive, Gmail, Calendar, Docs, Sheets y otros. Estos servicios son independientes de las API creadas para esos productos; En general, los servicios de Google Workspace son más fáciles de usar que las API de Google Workspace, pero están optimizados solo para los casos de uso más comunes.
Impartido por un Experto en desarrolladores de Google reconocido GDE - con más de 20 años de experiencia en codificación especializada en Google Apps Script - listo para ayudarlo a aprender más sobre cómo crear cosas asombrosas con Google Apps Script.
Introducción a la introducción a Google Apps Script
- Secuencias de comandos independientes frente a enlazadas
- Editor de scripts y panel de control de Apps Script
- Escribir código, crear Apps Script, crear un documento con Script
- Novedades de Apps Script Editor
- Creación e implementación de una aplicación web doGet (): salida HTML en la URL de la aplicación web
- Implementación de la versión Dev de la aplicación web y la Versión Exec.
Google Apps Script Sheets Spreadsheet Clase de servicio SpreadsheetApp
Este servicio permite que los scripts creen, accedan y modifiquen archivos de Hojas de cálculo de Google. Acceda y cree archivos de Google Sheets.
- Cómo funcionan las macros: generación de secuencias de comandos de Google Apps con grabaciones de macros en hojas de cálculo
- Clase SpreadsheetApp: selección de la hoja de cálculo para manipular con el código
- Métodos de SpreadsheetApp SpreadsheetApp.getActiveSpreadsheet ()
- Seleccionar hojas dentro de una hoja de cálculo - Métodos de objeto de hoja de cálculo - Obtener datos y contenido de una hoja en una matriz. sheet.getDataRange () data.getValues () sheet.getName ()
- Secuencia de comandos independiente que selecciona una hoja por URL o ID. Listar hojas: actualizar los nombres de las hojas sheet.setName ();
- Cree nuevas hojas sobre la marcha con Apps Script - insertSheet ()
- Rangos de hojas: actualizar los colores de fondo de las celdas, seleccionar celdas y rangos de celdas. getRange () getRange (a1Notation) A1Notation el método predeterminado utilizado para crear (y mostrar) referencias de celda a otras celdas. Todas las direcciones de celda en notación A1 constan de una letra de columna y un número de fila
- Obtenga el rango por valores numéricos de fila y columna. sheet.getRange (filas, columnas) range.setBackground (backColor), range.setFontColor ('blanco'), range.setFontSize (mySize + cols), range.setValue (total); getRange (fila, columna)
- Matrices MultiDimension para filas de contenido dentro de la hoja. Obtener el contenido de actualización de rango getRange (fila, columna, numRows, numColumns) getRange (fila, columna, numRows)
- Configuración de depuración y panel
- Métodos comunes de objetos de hoja - getLastColumn () getLastRow ()
- Obtener selección getSelection ()
- Mini aplicación - Copiar datos de hoja a otra parte de la hoja
- Obtenga todo el rango de datos del objeto Hoja sheet.getDataRange (); Devuelve un rango correspondiente a las dimensiones en las que están presentes los datos.
- Diálogos y botones de IU personalizados: menú de IU dentro de Hojas de cálculo
- Agregar fila - add nuevas filas: agregue una fila en la parte superior appendRow (rowContents)
- Insertar insertRows (rowIndex)
- Fórmulas celulares - hoja de cálculo.getRange (). Active () .setFormula ()
- Funciones personalizadas usando la función personalizada Usando una función personalizada - ¿Es la mini aplicación de correo electrónico?
- Mini aplicación - Copiar hoja a otra hoja nueva
- Agregar notas a las celdas
- Aplicación de codificación MiniProject Challenge: cree un registrador personalizado en una hoja: realice un seguimiento de los mensajes en un registro
- Desafío del miniproyecto de la aplicación de codificación: cree una función de prefijo personalizada Ejercicio de fila de prefijo
Documento de clase de servicio de documentos de Google Apps Script Docs DocumentApp
Este servicio permite que los scripts creen, accedan y modifiquen archivos de Google Docs. El servicio de documentos crea y abre documentos que se pueden editar.
Secuencia de comandos enlazada getActiveDocument ()
- Seleccionar y agregar contenido al cuerpo getBody () appendParagraph () appendPageBreak ()
- Documento de secuencia de comandos StandAloneApp.openById ()
- Agregar contenido del cuerpo appendHorizontalRule ()
- Cree un documento usando Script DocumentApp.create ()
- Obtener propiedades del documento para agregarlas a sí mismo dentro del nuevo documento
- Establecer nombre Obtener editores y Obtener URL
- Seleccionar texto getText ()
- Utilice JavaScript Loop para generar filas de contenido
- Traducir el contenido seleccionado al idioma español
- body.getParagraphs () selecciona y actualiza el texto dentro de los párrafos
- Tipos de DocumentApp y configuración de DocumentApp.TextAlignment
- Body Get Children getChild () .setFontSize () .getNumChildren () con bucle para iterar contenedores de elementos secundarios del cuerpo
- Atributos de estilo DocumentApp.Attribute
- Reemplazar texto body.replaceText ()
- el.setAttributes (); utilizando valores y propiedades de objetos de atributo
- Contenido corporal claro
- Agregar elementos de lista
- Agregar tipos de datos de tablas
- Aviso y alerta de la interfaz de usuario de DocumentApp
- Sesión de usuario activo.getActiveUser ()
- UI DocumentApp showModalDialog () HTML de salida HTML desde archivo
- Posición del cursor getCursor ()
- editAsText () establece parte del texto en negrita
- Texto seleccionado paraUpperCase () getActiveDocument (). GetSelection ()
- Agregar marcadores con el código addBookmark ()
- Insertar imagen en documento
- Ejercicio Reemplazar texto
- Datos de la hoja de ejercicios a la tabla de documentos
- Desafío de MiniProyecto de la aplicación de codificación: agregue texto dentro del documento, presione el botón de menú
- El desafío del miniproyecto de la aplicación de codificación: busque y resalte texto del contenido del documento
- Aplicación de codificación MiniProject Challenge: insertar imágenes en el contenido del documento Insertar Imagenes
Clase de servicio de Google Apps Script Drive DriveApp
Este servicio permite que los scripts creen, busquen y modifiquen archivos y carpetas en Google Drive.
La selección de archivos registra todos los nombres de archivo de la unidad
- Introducción a Apps Script DriveApp Service obtener archivos
- Cómo obtener archivos en una carpeta específica usando el servicio DriveApp
- Crear un archivo Archivo HTML crear archivos dentro de la secuencia de comandos de las aplicaciones de su unidad DriveApp Crear un archivo
- Detalles de la unidad para obtener almacenamiento Obtener información y carpeta de la unidad Detalles de la unidad
- Clases Clase de archivo
- Los archivos de la papelera se mueven a la papelera Envía archivos a la papelera con Google Apps Script
- Los permisos de archivo establecen permisos de acceso a archivos con Google Apps Script
- Class FileIterator
- Carpetas Carpeta de clase
- Establecer permisos y eliminar permisos en la carpeta
- Obtener detalles de Folder Class FolderIterator
- Objeto de usuario
- Desafío MiniProject de la aplicación de codificación - crear una aplicación para enumerar los detalles de la carpeta en la hoja
- Aplicación de codificación MiniProject Mover archivo de una carpeta a otra
- MiniProyecto de la aplicación de codificación Los archivos de búsqueda devuelven un objeto de archivo
- Aplicación de codificación MiniProject Agregar y quitar editores
- Aplicación de codificación MiniProject URL de la carpeta de aplicaciones web en una aplicación web desde la búsqueda
Google Apps Script Clase de servicio de Gmail GmailApp
Este Servicio le permite enviar un correo electrónico, redactar borradores, administrar etiquetas, marcar mensajes e hilos, y realizar una variedad de otras tareas de administración de cuentas de Gmail. Consulte también Servicio de correo, un servicio más sencillo que solo permite el envío de correo electrónico.
Mail Service vs GmailApp Service envía un correo electrónico (destinatario, asunto, cuerpo) Este servicio permite que los scripts envíen un correo electrónico en nombre de un usuario. A diferencia del servicio de Gmail, el único propósito del servicio de correo es enviar correo electrónico; no puede acceder a la cuenta de Gmail de un usuario. Este servicio permite a los usuarios enviar correos electrónicos con control total sobre el contenido del correo electrónico. Enviar un correo electrónico en el Servicio de correo enviar un correo electrónico (destinatario, asunto, cuerpo, opciones) getRemainingDailyQuota () Enviar un correo electrónico en el Servicio de correo enviar un correo electrónico
- Enviar un correo electrónico en el servicio de aplicaciones de Gmail enviar un correo electrónico (destinatario, asunto, cuerpo) enviar un correo electrónico (destinatario, asunto, cuerpo, opciones) Cómo enviar correos electrónicos: enviar correos electrónicos con Apps Script
- Crear un borrador de correo electrónico createDraft (destinatario, asunto, cuerpo, opciones) Borradores de correo electrónico en el servicio GmailApp
- método getMessage () en subprocesos de correo electrónico dentro de Gmail utilizando subprocesos de la bandeja de entrada del servicio GmailApp.
- Enviar un correo electrónico desde un archivo de plantilla HTML
- Aplicación de codificación MiniProject Utilice Doc como plantilla de correo electrónico
- Reemplazo de contenido en correo electrónico úselo como plantilla
- Aplicación de codificación MiniProject cómo usar la lista de datos de la hoja de cálculo para enviar correos electrónicos
- Cuerpo HTML
- La aplicación de codificación MiniProject Challenge envía correos electrónicos masivos de la lista en Hojas de cálculo
- Hilos de chat de la aplicación Gmail
- Hacer un borrador de correo electrónico
- Marcar mensaje como leído markMessageRead (mensaje) Marca este mensaje como leído y fuerza la actualización del mensaje.
- Agregar una estrella al mensaje starMessage (mensaje) getStarredThreads (inicio, máx.) Recupera un rango de temas destacados independientemente de las etiquetas.
- Obtener etiquetas de usuario para aplicar etiquetas getUserLabels () Recupera una lista de etiquetas creadas por el usuario.
- moveMessageToTrash (mensaje) Objeto de mensaje
- Buscar búsqueda de contenido de mensajes (consulta, inicio, máx.) Busca en Gmail con la consulta dada.
- Aplicación de codificación MiniProject Clase GmailAttachment - enviar y crear archivos adjuntos - Obtener archivos adjuntos Clase de archivo adjunto de GmailApp
- acceder a la clase Chat Threads GmailApp usando Apps Script
- buscar mensajes: aplicaciones de secuencia de comandos de búsqueda de GmailApp.
Google Apps Script Calendar Service Class CalendarApp
Este servicio permite que una secuencia de comandos acceda y modifique el Calendario de Google del usuario, incluidos los calendarios adicionales a los que el usuario está suscrito. Permite que una secuencia de comandos lea y actualice el calendario de Google del usuario. Esta clase proporciona acceso directo al calendario predeterminado del usuario, así como la capacidad de recuperar calendarios adicionales que el usuario posee o a los que está suscrito.
CalendarApp agrega una ubicación al calendario de la clase de información
- Obtener eventos con opciones
- Eventos de día completo dentro del calendario
- Agregar eventos con series
- Selección de calendarios mediante el ejemplo de código de clase de CalendarApp
- Eliminar crear y ocultar el calendario
- Cómo actualizar el nombre de Google Calendar agregar descripción
- Actualizar el color, la descripción y el nombre del calendario
- Seleccionar y actualizar el calendario de eventos Ejemplos de clases de eventos de CalendarApp
- Crear eventos
- Proyecto - Desafío - Lista de calendario de hoja de cálculo - Proyecto CalendarApp y SpreadsheetApp
- Invitado del evento del calendario
- Calendario de clases de eventos con Google Apps Script
- Obtener detalles de invitado: actualizar invitados agregar y eliminar clase de invitado
- Actualizaciones de EventGuest Representar a un invitado de un evento.
- La clase EventRecurrence establece la configuración de repetición para una serie de eventos.
- GuestStatus obtiene los estados de invitado que un invitado puede tener para un evento.
- Actualice RecurrenceRule, que representa una regla de repetición para una serie de eventos.
- Aplicación de codificación MiniProject Spreadsheet Calendar Lister - CalendarApp y SpreadsheetApp Project
- crear eventos CalendarApp dentro de Google Calendar con Apps Script
Google Apps Script Slides Clase de servicio SlidesApp
Este servicio permite que los scripts creen, accedan y modifiquen archivos de Presentaciones de Google. Documentación de Google Slides y características del servicio Slides.
- Crear una diapositiva: abrir por ID de diapositiva
- Cómo utilizar SlidesApp de la clase de servicio SlidesApp con Google Apps Script
- Slides Bound Script Updates seleccione diapositivas dentro de Google Slides y obtenga Slides Update
- Interfaz de usuario de diapositivas Agrega un menú personalizado a la presentación activa, que incluye un separador y un submenú
- Una diapositiva en una presentación. Diapositiva de clase
- Aplicación de codificación MiniProject eliminar una diapositiva de la presentación de Google Slides Eliminar el botón de diapositiva
- agregar opciones de menú personalizadas para usuarios de diapositivas Menú de interfaz de usuario de SlideApp
- Clase de presentación - appendSlide agregar editor establecer fondo de diapositiva
- Actualizar texto Estilo Color de fondo Obtener rangos de texto Obtener elementos de página Obtener diapositivas
- Agregar botón de menú de IU para duplicar la diapositiva del ejemplo de código de selección actual
- Insertar imágenes de Drive con el botón UI Eliminar y eliminar diapositivas seleccionadas
- Mostrar diseños Actualizar patrón Buscar texto en formas y eliminar formas Código fuente
- Aplicación de codificación MiniProyecto Crear una presentación a partir de hojas Generar diapositivas a partir de datos de hojas - Proyecto
Formulario de clase de servicio de formularios de Google Apps Script
Este servicio permite que los scripts creen, accedan y modifiquen los formularios de Google. Permite que un script abra un formulario existente o cree uno nuevo.
- Crear un formulario crear un formulario con el servicio de formularios de Apps Script Crear un formulario
- Agregar elementos a elementos de cuadrícula de formulario, elementos de opción múltiple y elementos de fecha
- Obtener actualización de elementos de formulario
- Actualizar los elementos de formulario existentes con los nuevos valores necesarios
- Agregue elementos al formulario usando Google Apps Script al formulario de Google usando FormApp
- configurar Comentarios dentro del formulario de Google Comentarios dentro del formulario
- FormApp Class FormResponse
- Configuración de formulario para cuestionario
- Agregar comentarios sobre el formulario
- Configuración de formulario para actualización de cuestionario agregando comentarios a las opciones de formulario
- Aplicación de codificación MiniProject FormResponses into Sheet Project Obtener respuestas de formulario para agregar al proyecto de hoja de cálculo
- El MiniProject de la aplicación de codificación envía respuestas de formularios de Google para enumerarlas en una hoja de Google FormResponse
- MiniProyecto de aplicación de codificación Cómo crear un cuestionario de matemáticas en Google Forms Proyecto Generador de cuestionarios de secuencias de comandos de aplicaciones
- Establecer preguntas de reproducción aleatoria de la barra de progreso para agregar ejemplos de elementos de escala
Servicios de Google Workspace de Google Apps Script
Los servicios de Google Workspace son más fáciles de usar que las API de Google Workspace, pero están optimizados solo para los casos de uso más comunes. Ejemplos de codificación de servicios de secuencia de comandos de Google Apps comunes
- Class ContactsApp dentro de Google Services Apps Script
- utilizar LanguageApp Service dentro de Google Apps Script
- generar mapas usando el servicio de mapas dentro de Google Apps Script
- Ejemplos de código de Google Apps Script Base Services
- Ejemplo de codificación usando Content Service con Apps Script
- Ejemplo de codificación del servicio HTML en Google Apps Script
- Enviar datos desde el lado del cliente al host de secuencia de comandos de Google de Google Apps Script Class
- Servicios de scriptlets de datos del lado del cliente de Google WebApp Servicios de host Google
- Almacenar valores dentro de las propiedades de la clase de secuencia de comandos de Google AppsService User Doc o secuencia de comandos
- Cree una solicitud a la API de punto final HTTP utilizando la clase UrlFetchApp
Mini aplicaciones de Google Apps Script Common Services y ejemplos de codificación útiles
Ejemplos de miniproyectos y ejemplos de código para aplicar Google Apps Script para crear funciones adicionales dentro de G Servicios de Suite
- Aplicación de codificación MiniProyecto Crear gráficos en las hojas de configuración de Google Spreadsheets
- Aplicación de codificación MiniProject agregar gráficos a diapositivas Crear presentación de diapositivas
- MiniProyecto de la aplicación de codificación Cree PDF en el correo electrónico de Drive como diapositivas adjuntas como PDF en Drive.
- Aplicación de codificación MiniProject: menú de la interfaz de usuario de Docs interactivo
- Aplicación de codificación MiniProject: botón de menú de la interfaz de usuario de hojas para una interacción avanzada
- Conocer Sheets Simple Triggers on Edit and Change ejecutar código
- Cree una aplicación web en Get onPost simples activadores con Apps Script
- Configuración de automatización Los activadores ejecutan código en eventos e intervalos de tiempo regulares
Creación de una aplicación web de varias páginas con script de aplicaciones
Funciones personalizadas de documentos interactivos Introducción Documento UI Archivo Documentos Proyecto interactivo
Configuración de prueba de aplicación web personalizada desde hojas usando una aplicación web
Explore cómo implementar su proyecto de secuencia de comandos de aplicaciones como un complemento que amplía el espacio de trabajo de Google. Los complementos son aplicaciones personalizadas que se integran con las aplicaciones de productividad de Google Workspace, como Gmail, Google Sheets y Google Docs.
Impartido por un Experto en desarrolladores de Google instructor con más 20 años de experiencia en desarrollo web listo para ayudarte a aprender más sobre Google Apps Script