Mozart García
Mozart García
  • 189
  • 794 991
Prompt Engineering 101: Aprende a construir prompts que hagan magia con Gemini ✨ | Apps Script 122
En este tutorial, aprenderás a comunicarte 🗣️ de manera efectiva con la inteligencia artificial para desbloquear su magia 🪄 y obtener mejores resultados.
¿Te has preguntado cómo sacarle el máximo provecho a Gemini? 🤔
La clave está en el prompt 🧑🏽‍💻 así que prepárate porque crearemos muchos prompts para Gemini.
En este video aprenderás desde cero las bases sobre Prompt Engineering:
🔵 Qué es un prompt
🔴 Los 4 elementos de un prompt efectivo
🟡 Tipos de Prompts
🟢 Técnicas de prompt
Capítulos
00:00 Introducción
00:29 Introducción a los prompts
01:09 4 Elementos de un prompt
03:38 Buenas prácticas para interactuar con un modelo de IA
04:59 Tipos de prompt
07:36 Generación de ideas
05:16 Prompts para comprender
06:00 Prompts para resumir
06:44 Prompts para generar
07:29 Prompts para predecir
08:11 Técnicas de prompts
Support
👍 Si te sirvió el video puedes apoyar este contenido compartiendo, dándole like, suscribiéndote o invitándome un café.
☕ Support: www.buymeacoffee.com/mozartgarcia
Música
---------------------------------------------------------------------------------------------------------------
zhlédnutí: 98

Video

Gemini ✨en 15 minutos: Tu nuevo asistente personal de IA que te hará la vida más fácil 🚀 | GAS 121
zhlédnutí 824Před 14 dny
🚀 ¡Descubre a Gemini ✨ tu nuevo mejor amigo de la inteligencia artificial! En este video te muestro cómo Gemini puede revolucionar tu forma de trabajar y vivir. En este tutorial, aprenderás a: Acceder y configurar Gemini: Te guiaré paso a paso para que puedas empezar a utilizarlo de inmediato. Redactar correos, generar ideas y resumir textos: Descubre cómo Gemini puede potenciar tu creatividad ...
¡Superpoderes para tus hojas de cálculo! - Función personalizada de Gemini en Google Sheets | GAS120
zhlédnutí 646Před 21 dnem
¡Con Gemini y Google Apps Script, puedes crear funciones personalizadas de IA que automatizarán tus tareas y te ahorrarán tiempo! Aprenderás a crear una función personalizada que invoque a Gemini y a usar la función personalizada para obtener información de Gemini. Capítulos 00:00 Introducción 00:36 Que son las custom functions y documentación 03:06 Cómo comentar una función personalizada 05:13...
¡Conecta Gemini 🪄 a Google Apps Script en minutos! - Tutorial básico | Apps Script 119
zhlédnutí 1,1KPřed 28 dny
¿Quieres potenciar tus aplicaciones de Google Workspace con la inteligencia artificial de Gemini? En este tutorial básico, te guiaré paso a paso en el proceso de conectar Gemini a Google Apps Script (cómo un hola mundo). Aprenderás cómo: Qué es gogole AI Studio Habilitar la API de Gemini Escribir tu primer script para interactuar con Gemini Enviar datos desde Google Apps Script a Gemini Recibir...
Google Cloud Next 24 Recap | Apps Script 118
zhlédnutí 1,1KPřed 3 měsíci
En esta ocasión te presento un mini recap de mi primer experiencia en un #googlecloudnext Este evento presenta las principales novedades de las distintas tecnologías de Google, yo me enfoqué a asistir a las charlas relacionadas con la tecnología de #googlworkspace #appsheet y #appsscript Support 👍 Si te sirvió el video puedes apoyar este contenido compartiendo, dándole like, suscribiéndote o in...
Cómo reparar los enlaces rotos al mostrar imágenes de Drive ✅ | Apps Script 117
zhlédnutí 621Před 3 měsíci
En esta ocasión te muestro cómo mostrar imágenes de Drive en tus proyectos de #googleappsscript después de que con la nueva actualización de ciertos navegadores los enlaces aparecen rotos. Para este video me basé en la solución de Kanshi Tanaike 👉🏼 tanaikech.github.io/ Capítulos 00:00 Introducción 00:23 El problema 02:58 La solución (alternativa) Support 👍 Si te sirvió el video puedes apoyar es...
Escanear códigos desde tu celular con App Inventor y Google Apps Script | Apps Script 116
zhlédnutí 1,7KPřed 3 měsíci
En este tutorial te muestro cómo puedes aumentar tu productividad con esta #appmobile 📱 hecha con #appinventor para escanear códigos 🤳🏽 y enviarlos a un #googlesheets 💻 con #googleappsscript 🧑🏽‍💻 Capítulos 00:00 Introducción 00:30 Requisitos previos 00:55 Crear App en AI 11:52 Programación de la app a través de bloques 20:00 Proyecto de Apps Script 25:59 Demo 27:46 Generar archivo APK Support 👍...
Eliminar respuestas de google forms desde webapp | Apps Script 115
zhlédnutí 734Před 3 měsíci
En esta 5ta parte aprenderás a eliminar las respuestas de un formulario de google desde una aplicación web. El botón estará dentro de un #datatable y utilizaremos #appsscript para realizar las acciones en el formulario y en el google sheet. ⭐ Acceso anticipado, videos extra (Recargar datos con botón | Modal de confirmación | Mostrar datos por usuario) y código fuente: www.buymeacoffee.com/mozar...
Mostrar links en botón y almacenar atributos data con Apps Script | Apps Script 114
zhlédnutí 1KPřed 4 měsíci
En este video mostraremos el link de edición de las respuestas de un formulario de google con un botón. Además almacenaremos data attributes en un botón para poder hacer referencia a los datos del spreadsheet. ⭐ Acceso anticipado, videos extra (Recargar datos con botón | Modal de confirmación | Mostrar datos por usuario) y código fuente: www.buymeacoffee.com/mozartgarcia/e/224981 Capítulos 00:0...
Editar respuestas de google Form desde Web App | Apps Script 113
zhlédnutí 1,2KPřed 4 měsíci
En esta 3ra parte crearás una función para obtener el link de edición de tus formularios de google. Además mostraremos los links de edición en una página web. ⭐ Acceso anticipado, videos extra (Recargar datos con botón | Modal de confirmación | Mostrar datos por usuario) y código fuente: www.buymeacoffee.com/mozartgarcia/e/224981 Capítulos 00:00 Introducción 00:10 Configurar formulario 02:39 Ob...
Cómo crear un botón para agregar respuestas y diseño de datatable | Apps Script 112
zhlédnutí 981Před 4 měsíci
En esta segunda parte practicarás cómo agregar un botón que contenga el url del #googleform para crear una nueva respuesta desde tu #webapp También practicaremos algunas clases de #bootstrap para cambiar el aspecto de varios elementos. ⭐ Acceso anticipado, videos extra (Recargar datos con botón | Modal de confirmación | Mostrar datos por usuario) y código fuente: www.buymeacoffee.com/mozartgarc...
Videos extra de Google Forms + DataTable + AppsScript
zhlédnutí 734Před 4 měsíci
En este video te muestro lo que aprenderás en los videos extra de la playlist. Mostrar respuestas de google forms en webapp: czcams.com/video/kozvdYQ4Btg/video.html Agregar respuestas desde webapp: czcams.com/video/fT8thIw12bQ/video.html Editar respuestas de google forms desde webapp: czcams.com/video/0VeS_MVeiHw/video.html Renderizar botones: czcams.com/video/CJcoFkovyLk/video.html Eliminar re...
Mostrar respuestas de cualquier Google Form en página web | Apps Script 111
zhlédnutí 2,1KPřed 4 měsíci
En este tutorial te muestro cómo puedes crear un#webapp con #googleappsscript para mostrar las respuestas de tu #googleform en un #datatable dentro de una página web. ⭐ Acceso anticipado, videos extra (Recargar datos con botón | Modal de confirmación | Mostrar datos por usuario) y código fuente: www.buymeacoffee.com/mozartgarcia/e/224981 Capítulos 00:00 Introducción 00:22 Configuración del proy...
Cómo insertar tu web app en Wix con iframe | Apps Script 110
zhlédnutí 632Před 5 měsíci
Cómo insertar tu web app en Wix con iframe | Apps Script 110
Apps Script con Google Bard (Parte 02) | Apps Script 109
zhlédnutí 1,4KPřed 7 měsíci
Apps Script con Google Bard (Parte 02) | Apps Script 109
Apps Script con Google Bard (Parte 01) | Apps Script 108
zhlédnutí 1,9KPřed 7 měsíci
Apps Script con Google Bard (Parte 01) | Apps Script 108
Project history en el IDE de Apps Script | 107
zhlédnutí 621Před 8 měsíci
Project history en el IDE de Apps Script | 107
DataTable - mostrar vínculos con íconos | Apps Script 106
zhlédnutí 2,5KPřed 8 měsíci
DataTable - mostrar vínculos con íconos | Apps Script 106
DataTable - exportar información en #pdf #csv o al portapeles
zhlédnutí 5KPřed 10 měsíci
DataTable - exportar información en #pdf #csv o al portapeles
DataTable responsive
zhlédnutí 6KPřed 10 měsíci
DataTable responsive
Cómo personalizar un DataTable - principales features
zhlédnutí 8KPřed 11 měsíci
Cómo personalizar un DataTable - principales features
Cómo llenar un DataTable con información de google sheets
zhlédnutí 8KPřed 11 měsíci
Cómo llenar un DataTable con información de google sheets
Cómo usar un DataTable con Apps Script - ¿Qué es un datatable?
zhlédnutí 14KPřed 11 měsíci
Cómo usar un DataTable con Apps Script - ¿Qué es un datatable?
Cómo crear un pdf con botón click para chatear de Whats app y Apps Script | Apps Script 💯
zhlédnutí 2,7KPřed rokem
Cómo crear un pdf con botón click para chatear de Whats app y Apps Script | Apps Script 💯
Cómo almacenar valores con Properties Service | Apps Script 99
zhlédnutí 1KPřed rokem
Cómo almacenar valores con Properties Service | Apps Script 99
getActiveUser 🤜🏼 V.S. 🤛🏽 getEffectiveUser | Apps Script 98
zhlédnutí 1,1KPřed rokem
getActiveUser 🤜🏼 V.S. 🤛🏽 getEffectiveUser | Apps Script 98
Unir tablas(sheets) en un objeto y cargar catálogos | Apps Script 97
zhlédnutí 2,7KPřed rokem
Unir tablas(sheets) en un objeto y cargar catálogos | Apps Script 97
Diferencia entre el método getValues y getDisplayValues | Apps Script 96
zhlédnutí 1,1KPřed rokem
Diferencia entre el método getValues y getDisplayValues | Apps Script 96
Cómo compartir google docs sin notificación con Apps Script | Apps Script 95
zhlédnutí 1,1KPřed rokem
Cómo compartir google docs sin notificación con Apps Script | Apps Script 95
Cómo organizar tu código JS del lado del navegador en webapps | Apps Script 94
zhlédnutí 1,2KPřed rokem
Cómo organizar tu código JS del lado del navegador en webapps | Apps Script 94

Komentáře

  • @danielimanamunoz1037

    Mozart, muchas gracias por tu explicación tan clara y quería consultarte si se puede enviar a un grupo de WhatsApp la notificación en lugar de enviarlo a un correo.

    • @mozart_34
      @mozart_34 Před 3 dny

      Hola, gracias por el comment. Sí, es posible enviar notificaciones a un grupo de Whats App, pero ahí necesitarías utilizar otro servicio como la api de Meta, o app inventor o app sheet. o algún servicio que nos permita realizar el envío, pero si es posible.

    • @danielimanamunoz1037
      @danielimanamunoz1037 Před 3 dny

      @@mozart_34 podrías hacer un video por favor.

    • @mozart_34
      @mozart_34 Před 3 dny

      @@danielimanamunoz1037 Tengo algunos por delante, pero esperemos más adelante. Un saludo.

  • @Jos-vp7mh
    @Jos-vp7mh Před 5 dny

    Excelente contenido!

    • @mozart_34
      @mozart_34 Před 5 dny

      Gracias por comentar! Saludos! 👨🏽‍💻

  • @nicolasdefrancisco8867

    No me sirve, no genera los examenes

  • @moisesef3309
    @moisesef3309 Před 7 dny

    Buenas Mozart, quiero que los editores puedan escribir, pero no descargar, cómo se puede cualquier cosa hablamos por privado y negociamos

    • @mozart_34
      @mozart_34 Před 6 dny

      Hola, fíjate que desafortunadamente no se puede evitar que los "Editores" puedan descargar :( si de plano ocupas que no puedan descargar necesitarías otro tipo de solución como web app, appsheet, add-on etc.,

    • @moisesef3309
      @moisesef3309 Před 6 dny

      @@mozart_34 gracias y le dare un ojo, pero tengo entendido que hay algunas personas, que te comparten google sheeets y cuando dejas de aplicar con ellos te quitan el acceso aun siendo editor, bueno gracias por todo

    • @mozart_34
      @mozart_34 Před 6 dny

      @@moisesef3309 🤔 No sé si entendí bien jeje, darte el acceso y quitártelo si se puede por script aunque sean editores, pero si eres editor creo que no se puede quitar el permiso de imprimir.

  • @julioperez1921
    @julioperez1921 Před 8 dny

    Gracias por este excelente video, pero tengo un problema al intertar de colocar el forEach para cada tarjeta TypeError: Cannot read properties of undefined (reading 'forEach') (línea 9) da ese error y este es el código <!DOCTYPE html> <html> <head> <base target="_top"> <?!= include ('CSS'); ?> </head> <body> <div class="container"> <? data.forEach( row=>{ ?> <div class="card border-success mb-3" style="max-width: 18rem;"> <div class="card-header bg-transparent border-success">Header</div> <div class="card-body text-success"> <h5 class="card-title">Success card title</h5> <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p> </div> <div class="card-footer bg-transparent border-success">Footer</div> </div> <?}); ?> </div> <?!= include ('JS'); ?> </body> </html> Te agradezco tu comentario para solucionar este error

  • @juanrodriguez9527
    @juanrodriguez9527 Před 9 dny

    Hola Mozart, Excelente herramienta para desarrollar apps básicas. Hice el mismo proyecto pero cuando pulso el botón Enviar me sale un error

    • @mozart_34
      @mozart_34 Před 6 dny

      Hola, sí, la verdad para lo que está diseñada es una excelente herramienta, es difícil saber por qué, tal vez utilizar la función doGet para ver si el código en el archivo gs está funcionando correctamente, ver probando parte por parte, tal vez con alguna notificación en app inventor.

  • @HCCBBioingenieria
    @HCCBBioingenieria Před 10 dny

    Excelente video Mozart, el uso de este API key actualmente tiene un costo?

    • @mozart_34
      @mozart_34 Před 10 dny

      Hola, sí, es gratuito, aunque si quisieras ya realizar una implementación que esté haciendo llamados constantes a la API sería más conveniente utilizar el modelo de pago.

  • @anapauladarrigrandiparra7993

    hola amigo, podrias hacer un tutorial de como insertar FileUpload en un formulario flotante (asi como este video : czcams.com/video/QuqI7yvwetI/video.html) y que se envie a Drive

  • @anapauladarrigrandiparra7993

    hola amigo, podrias hacer un tutorial de como insertar FileUpload en un formulario flotante (asi como este video : czcams.com/video/QuqI7yvwetI/video.html) y que se envie a Drive

  • @anapauladarrigrandiparra7993

    hola amigo, podrias hacer un tutorial de como insertar FileUpload en un formulario flotante (asi como este video : czcams.com/video/QuqI7yvwetI/video.html) y que se envie a Drive

  • @anapauladarrigrandiparra7993

    hola amigo, podrias hacer un tutorial de como insertar FileUpload en este mismo formulario flotante que creaste y que se envie a Drive

  • @anapauladarrigrandiparra7993

    hola amigo, podrias hacer un tutorial de como insertar FileUpload en un formulario flotante (asi como este video : czcams.com/video/QuqI7yvwetI/video.html) y que se envie a Drive

    • @mozart_34
      @mozart_34 Před 11 dny

      Hola, sería solo combinar este con los mismos campos que hay en el formulario crud, pero si lo tomare en cuenta, gracias por el tip

  • @Benito-MExcel
    @Benito-MExcel Před 14 dny

    Hola Mozart, gracias por el repaso que nos haces de esta aplicación, hay cosas muy interesantes. Saludos 👍

    • @mozart_34
      @mozart_34 Před 14 dny

      Gracias Benito, me imagino tú ya lo dominas pero espero al menos haya salido algo nuevo. 🙂

  • @walterruiz5642
    @walterruiz5642 Před 14 dny

    Hola Mozart, consulta, puede darme la transcripción de un video mp4 subido en drive?

    • @mozart_34
      @mozart_34 Před 14 dny

      Hola, si no me equivoco, a través de este chatbot todavía no es posible, incluso si tienes Gemini Advanced y buscas en drive, no te muestra los archivos de video. Para hacerlo se ocuparía una solución más robusta dentro de google cloud.

    • @leslysandra
      @leslysandra Před 14 dny

      @@mozart_34 @walterruiz5642 he subido videos para preguntar a gemini , pero en Google AI Studio, es otra plataforma, que te deja escoger también la versión del modelo de lenguaje

  • @JuanMauricioSanchezHernandez

    Si tengo otros select que quiero ir llenando de otras hojas ¿Como podria ir variando la hoja fuente de los datos?

    • @mozart_34
      @mozart_34 Před 12 dny

      Hola, tal vez el video 97 te sirva, puedes unir los sheets en un objeto y enviarlo al cliente cada que carga la página. Ahí puedes llenar los selects, si son dependientes, puedes crear un evento para que cada que cambie uno, busque la información para cargar el segundo o tercer select

  • @LM-wz1cj
    @LM-wz1cj Před 15 dny

    Gracias lic. Mozart excelente contenido!!😊

    • @mozart_34
      @mozart_34 Před 14 dny

      Gracias por el comentario!

  • @anapauladarrigrandiparra7993

    hola te invite un cafe para sacar los codigos pero no me funciona, como lo hago para ver lo que hice en html, me sale este error "ReferenceError: Cannot access 'html' before initialization (línea 2, archivo "Código")" prueba: imgfz.com/i/KknczZP.jpeg

  • @alexisarango2144
    @alexisarango2144 Před 18 dny

    Estoy intentando desarrollar un proyecto que tiene los scripts para cada página en el archivo correspondiente a la misma, sin embargo, al llamar al archivo a incrustar los scripts no se ejecutan. ¿Hay alguna manera en la que se pueda resolver?

    • @mozart_34
      @mozart_34 Před 18 dny

      Los archivos están en el mismo proyecto? Si es así, debes tener algún error al incrustar el código y por eso no se ejecutan, solo revisar, tengo esta forma en un proyecto y está funcionando con nofrmalidad.

  • @Tip_Ing_Godin_Analitics-pl9vu

    Mi buen saludo... estoy tratando de generar un formulario, pero con búsqueda. es decir, buscar un campo y que la búsqueda me regrese otro valor en otro campo a manera de validación un ejemplo para saber si el número de empleado ingresado existe... no se si tengas o pudieras hacer algo referente saludos y excelente contenido me ha ayudado mucho.

    • @mozart_34
      @mozart_34 Před 18 dny

      Hola, tal vez te puedan servir los videos 40 y 41 donde muestro validaciones en el cliente y en el server, puedes tomar cualquiera de los dos enfoques según tus necesidades.

  • @Leover378
    @Leover378 Před 19 dny

    Muy buen video Mozart. Pero alguien sabría cual es la función para que en otra columna quite los asterisco que trae desde Gemini?

    • @mozart_34
      @mozart_34 Před 18 dny

      Gracias, con expresiones regules puedes quitar el **/ por y sustituirlo por una cadena vacía "" Saludos.

  • @thebossismael1511
    @thebossismael1511 Před 20 dny

    Gracias Crack, solo queria mostrar algunas columnas y no todas y este video sirvio de mucho, gracias por todo...

    • @mozart_34
      @mozart_34 Před 19 dny

      Que bueno que t sirvió, y gracias por el comment! 👨🏽‍💻

    • @thebossismael1511
      @thebossismael1511 Před 19 dny

      @@mozart_34 Tenía ratos de no tirar codigo y no me acordaba de como llamar columnas personalizadas y que no sea necesario llamar a las que no necesito, deberías de cambiarle el título al video para que sea más fácil de encontrar lo que quiere decir.

  • @DiegoCruz-gs7yo
    @DiegoCruz-gs7yo Před 20 dny

    Genial, gran video!! pero tengo una duda, al publicar o pasar el enlace a otra persona externa que no tenga cuenta google no puede acceder ya que sale el mensaje: "403. Se trata de un error. Lo sentimos, pero no tienes acceso a esta página. Esa es toda la información de la que disponemos." Coomo lo soluciono, tu ayuda por favor. Gracias

    • @mozart_34
      @mozart_34 Před 20 dny

      Hola, lo primero que debes de hacer es revisar la configuración de tu implementación. Si decides que cualquier persona pueda entrar (incluso sin cuenta de gmail, debes elegir que la app se ejecute bajo tu cuenta y que cualquier usuario pueda entrar). espero te sirva.

    • @DiegoCruz-gs7yo
      @DiegoCruz-gs7yo Před 20 dny

      @@mozart_34 podrás hacer un video explicando eso? estoy iniciando en esto y no tengo mucha experiencia

  • @Benito-MExcel
    @Benito-MExcel Před 21 dnem

    Muy interesante la función personalizada Mozart, la 💡 es buena ahora sólo falta dejar fluir la imaginación. Saludos ❤

    • @mozart_34
      @mozart_34 Před 21 dnem

      Gracias Benito, claro, ya depende ahora si de cada uno 💡

  • @inghmop
    @inghmop Před 21 dnem

    Excelente. Muchas gracias!!!

    • @mozart_34
      @mozart_34 Před 21 dnem

      Saludos, gracias por comentar 👋🏽

  • @mateoramirezmora2743
    @mateoramirezmora2743 Před 21 dnem

    Excelentes funciones, incríble que México cuente con personas cómo tú, especializados en Google, el potencial que tiene esta app es impresionate, muchas gracias por el vídeo!

    • @mozart_34
      @mozart_34 Před 21 dnem

      Hola, gracias por el comentario. Es el inicio de una nueva forma de trabajo que se viene! Saludos! 👋🏽

  • @AndresVillanuevand
    @AndresVillanuevand Před 21 dnem

    Gran video! Que sencillo es crear una función personalizada usando GEMINI!

    • @mozart_34
      @mozart_34 Před 21 dnem

      Gracias, saludos Andrés! 🙂

  • @josed.portela4233
    @josed.portela4233 Před 21 dnem

    Sorprendente.. muchas gracias.

  • @felirol
    @felirol Před 22 dny

    Te ganaste un suscriptor de por vida.

    • @mozart_34
      @mozart_34 Před 22 dny

      Muchas gracias! Saludos! 🤗

  • @SolucionesAGGS
    @SolucionesAGGS Před 23 dny

    muy buen video! muchas gracias por compartir la informacion. tengo una pregunta ,el archivo lo podra subir cualquier persona o tiene que tener acceso a tu drive? , muchas gracias!

    • @mozart_34
      @mozart_34 Před 23 dny

      Hola, depende de la configuración, pero si eliges que se implemente bajo tu cuenta, no es necesario que tengan acceso a tu drive

  • @pedrotdc777
    @pedrotdc777 Před 23 dny

    Excelente como siempre!!... ¿Podrias modificar el código para que desde un input se pueda introducir las preguntas, es decir, en vez de mostrarlo en la consola que el resultado se muestre en la pantalla y un boton borrar que haga desaparecer la pregunta y la respuesta?. Muchas gracias

    • @mozart_34
      @mozart_34 Před 23 dny

      Hola, gracias por la idea 💡 viene uno con sheets 🤐 y ya estoy viendo el de integrarlo a webapp

    • @pedrotdc777
      @pedrotdc777 Před 23 dny

      @@mozart_34 gracias profesor

  • @auric4098
    @auric4098 Před 23 dny

    Cuándo le doy generar exámenes no aparecen🥹

  • @bromatologiainset
    @bromatologiainset Před 24 dny

    buenas tardes, se puede agregar temporizador? gracias

  • @martyluxor
    @martyluxor Před 24 dny

    Le pregunte mil veces a GPT y no me supo solucionar este error x'D Muchas Gracias!

    • @mozart_34
      @mozart_34 Před 24 dny

      Le hubieras preguntado a Gemini 😅 naah mentira, lo que pasa es que todavía les falta... Pero van mejorándose a sí mismo muy rápidamente. Saludos!

    • @martyluxor
      @martyluxor Před 23 dny

      @@mozart_34 de hecho le pregunté a Gemini porque es de Google pero está peor porque no acepta tantos caracteres xd

  • @danijaguar
    @danijaguar Před 24 dny

    Gracias Mozart tremendo video

    • @mozart_34
      @mozart_34 Před 24 dny

      Gracias por comentar! Saludos 👋🏽

  • @inghmop
    @inghmop Před 24 dny

    Excelente contenido como de costumbre. Muchas gracias !!!

    • @mozart_34
      @mozart_34 Před 24 dny

      Muchas gracias Hugo, esperemos seguir creando contenido. Saludos! 👋🏽

  • @yulenisolayamontesino6768

    Cordial saludo Gracias por su excelente explicación Estoy intentando seguir sus pasos pero me sale el siguiente mensaje de error const SS_ID = "1jPtRhNSHfvoHHcrnldLpcnUGy0x8rzAOK7N8AOf06yU" const SHEET_RESPONSES_NAME = "Respuestas de formulario 1" const SS = SpreadsheetApp.openById(SS_ID) const SHEET_RESPONSES = SS.getSheetByName(SHEET_RESPONSE_NAME) const FORM_URL = SHEET_RESPONSES.getFormUrl() const EDIT_COL_INDEX=16 const ID_COL_INDEX=17 function getResponsesEditlink(){ const form=FormApp.openByUrl(FORM_URL) const answersTimeStamps=SHEET_RESPONSE.getRang(2,1,SHEET_RESPONSE.getLasRow()-1).getValues() .map(row=>{return [0]}) console.log(answersTimeStamp) } Error ReferenceError: SHEET_RESPONSE_NAME is not defined (anónimo) @ Código.gs:4 Agradecería su valiosa respuesta

  • @Benito-MExcel
    @Benito-MExcel Před 27 dny

    Hola Mozart, un poco compleja la programación, imagino que como todo necesita su tiempo de práctica. La idea sí me gusta. Saludos,👍👍

    • @mozart_34
      @mozart_34 Před 26 dny

      Hola, si es un poco compleja sobre todo por la estructura de los objetos, pero con la práctica se va entendiendo mejor, a parte sirve porque muchas APIs brindan información de manera similar

  • @FERNANDOGOMEZMARTINEZ

    Hola Mozart, un gran y excelente tutorial. Me funciona muy bien, pero cuando lo implemento y pongo en un dentro de mi página web, me aparece el siguiente error: script.google.com rechazó la conexión. ¿cómo soluciono eso?

  • @BEATWINCONTROL
    @BEATWINCONTROL Před 27 dny

    Es obligatorio tener cuenta google cloud para poder hacer uso de la apikey de gemini?

    • @mozart_34
      @mozart_34 Před 27 dny

      Han habido muchos cambios (por ser todo nuevo) de momento no es obligatorio para probar tus aplicaciones, pero si deseas llevar a producción si es necesario (sobre todo pasar a vertex ai) No dudes que habrá más cambios

  • @alfredopou2948
    @alfredopou2948 Před 27 dny

    Excelente Mozart! cómo siempre! No te das idea lo que me has ayudado y lo que me seguís ayudando. Quizás ya lo dijiste en otro video y me lo perdí, pero sabes cómo maneja Google los precios para usar Gemini? es gratuito? hasta cuántos token? como calcularlo?. Sería genial una serie sobre IA, ojalá esté vídeo haya sido el primer capítulo.

    • @mozart_34
      @mozart_34 Před 27 dny

      Hola, muchas gracias, es todo un rollo calcular el costo debido a que salen más modelos (por ejemplo flash) y depende de tus necesidades. Eso sí al igual que los productos de cloud tienen la ventaja de que hasta cierto nivel es gratis y conforme escalas va aumentando el costo. Conozco varios casos en los que el costo es mínimo al crear la solución. (Espero seguir con la serie de videos sobre genAI y aistudio con apps script)

  • @EcoDev-Solutions
    @EcoDev-Solutions Před 27 dny

    No sabes cuantas veces vi tu video hoy... y con mucha paciencia, haciendo zoom en los codigos, los enlaces, las librerias, etc, por fin logré que funcionara con mi hoja de google sheets...!!! Si te escrbí, pero entiendo que debes estar full ocupado. Aun asi, no me detuve para comprender porque no funionaba en mi proyecto y ahora si lo pude resolver. Muchas gracias

    • @mozart_34
      @mozart_34 Před 27 dny

      Hola amigo, jeje gracias, que bueno que ya te funcionó, felicidades por la determinación! 🧑🏽‍💻💪🏼

    • @EcoDev-Solutions
      @EcoDev-Solutions Před 27 dny

      @@mozart_34 Como puedo contactarte para el tema de eliminar y editar? Claro, espero aportar para ello.

  • @jhonescobar1245
    @jhonescobar1245 Před 28 dny

    Perdona que conando usas para justificar el código al tiempo 😢no pude

    • @mozart_34
      @mozart_34 Před 28 dny

      Hola, ¿Cuál será? me imagino que seleccionar el texto y dar a la tecla tab o shift tab para justificar hacia atrás, pero no sé si es el que buscas 🤔

  • @Ralfug-HF
    @Ralfug-HF Před 28 dny

    ... te ganas el cielo, camarada!!! Muchas gracias por tus aportes!!!

    • @mozart_34
      @mozart_34 Před 28 dny

      Gracias por el comment Ralfug! ✌🏽

  • @AndresVillanuevand
    @AndresVillanuevand Před 28 dny

    Gran video! Super bien explicado...

    • @mozart_34
      @mozart_34 Před 28 dny

      ¡Muchas gracias mi Pana! Suscrito a tu canal, espero seguir colaborando! 👾

  • @heider_felipe
    @heider_felipe Před 28 dny

    voce tem algum curso na udemy?

    • @mozart_34
      @mozart_34 Před 28 dny

      Ainda não, já estou trabalhando nisso

  • @devluisluzardo2
    @devluisluzardo2 Před 28 dny

    Gracias Google! Por gémini Ai y sus funcionalidades, ahora con apps script

    • @mozart_34
      @mozart_34 Před 28 dny

      Sí, la verdad es una gran ventaja poder prototipar aplicaciones con gran facilidad 😄

  • @miguelangellara4843
    @miguelangellara4843 Před 29 dny

    muy buen día excelente contenido!!!1 me aparece un error: TypeError: HtmlService.createTemplateFromFile(...).evaluate(...).setXFrameOPtionsMode is not a function (línea 10, archivo "Globals")

    • @mozart_34
      @mozart_34 Před 28 dny

      Hola, gracias por el comentario, cuando el editor te arroja un error en esa línea significa que la estructura del archivo html no es correcta. Ahí está el error, probablemente una etiqueta sin cerrar o algo por el estilo.

  • @NorbeyOrozco-jc2ct
    @NorbeyOrozco-jc2ct Před měsícem

    para quienes no les funciona el script les dejo: <script> let objectInfo = {}; window.addEventListener("load", () => { google.script.run .withSuccessHandler(object => { objectInfo = object; loadTable(objectInfo); }) .getData(); }); function loadTable(object) { const formattedCols = object.headers.map(header => { return { 'title': header } }); $('#MiprimeraTabla').DataTable({ columns: formattedCols, data: object.usersInfo }); } </script> </main> </body> </html>

  • @unidadeducativacec3428
    @unidadeducativacec3428 Před měsícem

    Talvez una actualización de la aplicación debido a que no responde al momento de generar las preguntas

    • @mozart_34
      @mozart_34 Před 28 dny

      Gracias, si creo que si le faltan algunas cosas que podría mejorar esto, para que el usuario pudiera saber donde está el error, tal vez un diálogo que diga en qué fila fue.

  • @jorgeluisjuarezgarcia8083

    Help! ¿Cómo muestro el contenido de una tabla al cargar la pagina? 😢 Tengo un crud, se muestra la mayoría del contenido HTML pero no se muestra la información de la tabla , solo se muestra hasta que hago un nuevo registro con el crud. 😅

    • @mozart_34
      @mozart_34 Před měsícem

      Uff pueden ser miles de cosas. Si solo se muestra hasta que agregar un nuevo registro muy probablemente estés llamando en un momento equivocado a la función. Deberías de llamarla en el momento en que carga dicha sección. Y obviamente también cada que agregas un registro (como dices que si está trabajando)