Simplemente quiero llorar.... pero de alegría, lo que me costó encontrar un video así tan bien explicado para llenar datos en una hoja de cálculo. Tengo un proyecto para ingresar ventas de mi emprendimiento y esto es lo que necesitaba. Genio!!! Ahora me voy a fijar en el resto de tus vídeos que más puedo encontrar 💪
tremendo máquina estás hecho amigo! vaya despliegue de conocimientos y de ganas de enseñar y explicar, por tus venas corre la enseñanza! Muchas gracias por tus aportes!
Excelente clase, combina tecnicas que podemos aplicar rapidamente y usando herramienta que conocemos poco, medio o mucho, gracias, empezare a probar mis iniciativas , seguiremos en contacto..
hola me llamo Jose hola Jose luis me ha gustado mucho tu video super bien explicado para gente novata en app inventor he flipado con lo que se puede hacer he aprendido mucho gracias saludos seguire tus videos
Muchas gracias por la ayuda, José Luis. En mi caso, la app que he diseñado monitoriza información proveniente de ciertos sensores pero necesitaba almacenar esos datos en una hoja de cálculo para luego poder analizarlos. Un saludo.
Que interesante Gabriel, me encantaría que nos la compartieras.. ¿la has publicado en Gallery? Por otro lado, supongo que las medidas no necesitan tiempo real, ¿no? En tal caso quizás te interese más CloudDB o Firebase
@@cursodeappinventor2joselui477 Hola José Luis, muchas gracias por tu interés. No la he publicado todavía porque forma parte de mi TFG y todavía está en fase de desarrollo. Cuando lo haga, no dudes en que te avisaré. A la pregunta que me haces, te respondo. En la app se visualizan valores medios, máximos y mínimos de ciertos parámetros recogidos por los sensores después de que una Raspberry Pi logre captar información durante varios segundos y procesarla debidamente. Con lo cual, las medidas no necesitan tiempo real. Estos valores se envían a la hoja de cálculos para estudiarlos y compararlos con registros pasados.
Excelente vídeo, espero me puedan ayudar con el problema que tuve y fue en la parte de las gráficas en donde los html no me muestran la información. ¿cómo puedo resolver eso?, intenté probando con otras gráficas ya hechas y estas si se muestran pero las proporcionadas en este vídeo no se visualizan
Hola a todos. Muy bien video, didáctico y muy útil. Agradecimiento al autor. Si me permite tengo una consulta y ojalá me puedan ayudar a resolver mi duda. Tengo una tabla que se actualiza diariamente con aprox 4000 registros y 15 campos. Como podría mantener esa tabla actualizada de manera directa ? Es decir tengo todos los días esa tabla actualizada pero como la actualizo a firebase, spreadsheet, cloudb, etc. Cual es la mejor opción o forma de tener esa tabla/base de datos actualizada? Mi objetivo es poder desde una app de App Inventor poder consultar los datos de cualquier determinado registro. Agradezco su atención y apoyo.
Hola buenas tardes, a mi me gustaria saber si hay una manera de que en el app inventor se almacenen los datos y los guarde cuando no haya internet, pero al haber internet los cargue a la nube.. Muchas Gracias si alguno puede ayudarme
Muchas gracias por tus comentarios tan graficos. Tengo una pregunta desde el se puede añadir una foto al excel y cargarla luego en la app? Gracias por adelantado
Hola! Una manera sencilla desde App Inventor sería guardar en la celda en lugar de la imagen la dirección (URL) de la misma... así podrías cargarla en tu app en un componente imagen una vez leída de la tabla
Muy rifado tu tutorial .... Gracias, por favor has uno de un generador de QR esque intenté hacer uno pero la extención que use no sirve cuando descargo el APK ... Gracias maestro
Gracias por el vídeo lo explicas muy bien, me sirvió mucho, tengo una consulta, lo que pasa es que tengo un problema con lo de actualizar y borrar no ejecutan lo que deberían hacer solo me generan un nuevo registro. De antemano le agradezco su repuesta
El código que adjunto en el vídeo te debería funcionar...está probado y si has seguido los pasos no deberías tener problema, revisa el vídeo por si se te hubiera pasado algo.
HOLA LAS DE DIRECCION DE LOS CAMPOS DE FECHA ,CONCEPTO, ECT LOS COLOCO NO DEBERIAN LLEBAR EL & Y EL =? YO ESTOY HACIENDO UNA PLANILLA Y NO SE ME COPIAN LOS CAMPOS Y POR ESO SURGE MI DUDA SE GENERA EL PRIMER CAMPO Marca temporal PERO LOS DEMAS NO SE COPIAN GRACIAS
hola como puedes hace lo mismo pero identificando quien completa los datos? es decir José gasto el dio tanto tal monto en tal producto y así sucesivamente
@@cursodeappinventor2joselui477 ya que estoy molestando te hago otra consulta Hay forma de hacer que esa hoja de cálculo pase ase PDF o de solo lectura Necesito una generar una planilla que no se puedes modificar
Hola, que grato volver a volver a ver y saber de tus trabajos. Consulta tienes algún trabajo de sistema gestión con semaforización de avisos, así como en excel.
Puedes explicar si es posible guardar los datos de forma local cuando no haya internet y cuando tengamos internet poder enviar estos datos a la hoja de cálculo de Google?
hola jose luis soy tengo un problemilla en la parte de grafica explico: tengo que modificar una archivo html con el identificador de la hoja de calculo excel compartiendo con un enlace copio de d sin la barra hata edit sin la barra y modifico el archivo quitando las xx por el id copiado tu ejecutar el archivo y te da la grafica a mi no se queda en blanco tengo que modificar algo del archivo html por lo demas funciona muy bien y me he sorprendido por mi bajo nivel soy novato pero explicas muy pero que muy bien que puedo hacer gracias un saludo.😁😁
Cómo sería si quiero crear una nueva hoja de cálculo cada día desde la app acorde a la fecha. Y cuando quiera consultar algún día poder hacerlo sin que se borre el día anterior. Por ejemplo el día de hoy los datos que yo ingrese se guarden en una hoja, los que ingrese mañana se guarden en automático en otra hoja distinta que lleve el nombre de la fecha y así consecutivamente
tengo una duda, en el botón de gráficas por alguna razón en el emulador funcionan bien ( sí se visualizan ). Pero al hacerlo apk me sale el error de: La página web de file:///sdcard/AppInventor/assets/barras.html no se pudo cargar porque: net::ERR_FILE_NOT_FOUND. Creía que había hecho algún procedimiento mal, pero lo revisé más de 3 veces y todo está igual que como tu lo explicas.
Hola Kevin, esas cosillas dan dolores de cabeza. Te recomiendo le eches un ojo de nuevo al vídeo a partir del 1:33:40 y verás como se te ha escapado un pequeño detalle ;-) Un saludo
@@cursodeappinventor2joselui477 Saludos, a mi me pasa algo igual y ya he revisado bien el video en punto 1:33:40..todo esta bien, pero mas bien me parece que es algo ya sea de google chrome o de archivo html pues luego de colocar el código del archivo compartido para que cualquiera lo pueda ver, le doy click a derecho al archivo y selecciono vero con google chrome y me muestra una pagina en blanco...es decir algo esta mal..
Excelente video y muy sencillo de comprender. Ahora tengo una consulta. ¿Es posible filtrar ciertos datos que haya en el formulario? ¿Será posible contarlos de alguna manera? Siguiendo el ejemplo del vídeo, ¿Cómo podría ver en pantalla todos los conceptos que correspondan a Luz? Es posible hacerlo? Gracias!!
¡Buenas Lucas! Lo podrías plantear de varias maneras.. a través de la URL de consulta de datos introduciendo la cláusula WHERE o LIKE propia de SQL y el filtro, en la parte de Google Apps Script utilizando JavaScript para filtrar los datos por el criterio que especifiques(Imagina que además de POST, DELETE y UPDATE mandaras por ejemplo FILTER y eso dispara otra función, y por último podrías también traer todos los datos a tu app como listas y ahí hacer el filtrado usando un ListView... tienes donde escoger. El asunto de contar los registros igual.. podrías hacerlo desde cualquiera de esas perspectivas.
amigo ya hago como tu dices pero me sale no ok y nada mas algo sale mal me puedes ayudar con ese error o mandame la app para ver enque me equivoque porfis
Muy agradecido por la información que compartes tan detalladamente. Tengo un único unconveniente, no me carga las graficas, ni siquiera la puedo ver en google chrome, no que que más se deba hacer respecto al fotmato HTML. Gracias
Muchas gracias, José Luis!! Una pregunta: desde el emulador en MACOS la app Finanzas no funciona al intentar realizar una anotación.. ¿o tengo algo mal? Simplemente me dice "NO OK". Imagino que debo ejecutarla desde un móvil..
Saben como puedo hacer para reiniciar la tabla de excel? Me registra en las columnas 600, quiero que vuelva a escribir desde la 1. Tambien como puedo hacer para mandar por correo la tabla de excel desde la aplicacion?
Un problema a la hora de borrar y actualizar los hace pero los transcribe en lugar de modificarlo desde el origen , y si es la fecha y nombre y todo igual pero lo repite en lugar de eliminarlo o actualizar
Buenas, tengo una pregunta. Me gustaría hacer una función con la cual ya sabiendo el nombre/código/o lo que sea y una acción nueva, cuando el código de Google script encuentre en la tabla de sheet el equivalente me de el número de fila dónde se en cuentra. No tengo ni idea como se hace, vi que hay funciones como "getRow" pero aún así ni entiendo de Java script no nada del entorno, me darías una mano??
Como podría condicionar la app para que solo me muestre el dato de 1 linea seleccionada?, por ejemplo, si el concepto "ropa" es un Id único, que al digitarlo me muestre el resto de sus características alojadas en la misma fila, pero además se muestre en forma vertical como si de una ficha técnica se tratara. En este video se muestra algo similar, pero muestra todos los datos de columnas y filas, yo necesito visualizarlas individualmente para actualizarlas una a una
HOLA LAMENTO VOLVER A MOLESTAR LOGRO QUE LA APP SE CONECTE AL FORMULARIO PERO NO SE ENVIAN LOS DATOS , AGREGE & Y NADA EL = Y NADA LOS SACO Y NADA. CUAL PODRA SER EL ERROR? O SI HAY QUE USAR CODIFICADORES POR FAVOR ESPERO TU RESPUESTA GRACIAS
Buenas Luis, los errores más comunes son: tabla que no se comparte correctamente, dirección url de la tabla y/o cabeceras no escritas correctamente en los bloques y errores en el lado del servidor (disparadores de eventos y código GS). Personalmente te recomendaría hacer un ejemplo más pequeño de app con un solo campo y una sola pantalla, a ver si grabo otro vídeo y os ayudo con eso.
Estimado Jose Luis, un saludo desde Colombia, Quedan cortas las palabras para agradecerte este maravilloso aporte a todos los inventores. Tengo un pequeño problema, cuando uso los botones de "Actualizar" y "Borrar" en la Pantalla ScrActualizar no hace lo debido, es decir, no me actualiza ni me borrar la fila.. En lugar de ello me crea un nuevo registro en la hoja de calculo. He revisado al dedillo y no encuentro el error? el archivo Código.gs lo peque tal cual. Gracias por tu respuesta.
Buenas César, en su día afronte un problema similar y la cuestión era que a la hora de comparar la fecha de los apuntes contables el formato no coincidía; esto es, nosotros guardamos DD/MM/AAAA pero internamente se guardaba con un formato de tipo fecha extendida aunque se veía igual, esto es, haciendo referencia a la diferencia horaria con respecto a GMT.. Para investigar que ocurre te recomiendo que veas en el IDE de Google Apps Script mediante la función Logger.log el valor de las fechas cómo llegan y están guardadas, luego a través de Ver->Ejecuciones verás esos valores cómo han sido recibidos y están almacenados. Te dejo una referencia de la función: developers.google.com/apps-script/guides/logging
Hola César, fue posible resolver ese problema?, yo también soy de Colombia y me encontré el mismo error que tu. Te agradecería si me puedes compartir como hiciste para revolverlo.
hola amigo, una consulta, como seria el código para un botón que solo limpie la hoja de calculo de Google, no necesariamente actualizar datos, me ayudaría mucho un consejo master..
Amigo en mi caso tengo las columnas Marca Temporal (Que no la usas en tu ejemplo), Columna Referencia; Columna Nombre, Columna Dirección y Columna Acción.. No encuentro el modo de hacer un correcto script... no me funciona en este caso que no tengo la columna Fecha. No se que estaría mal, me puedes ayudar?? function action(e) { // var fecha = e.values[1]; // Fecha var concepto = e.values[2]; // Concepto var action = e.values[4]; // Acción var sheet = SpreadsheetApp.getActiveSheet(); var values = sheet.getDataRange().getValues(); var CampoRef = value;
if (action == "DELETE"){ del(CampoRef, concepto, 2, 1, sheet, values); } if (action == "UPDATE") { upd(CampoRef, concepto, 2, 1, sheet, values); } } function del(CampoRef, concepto, columnaConcepto, columnaReferencia, sheet, values){ for(var row = values.length -1; row >= 0; --row){ if (values[row][columnaConcepto] == concepto && +values[row][columnaReferencia] === +CampoRef){ sheet.deleteRow(parseInt(row)+1); // loop is 0-indexed, deleteRow is 1-indexed } } } function upd(CampoRef, concepto, columnaConcepto, columnaReferencia, sheet, values){ var lastRow = values.length - 1; sheet.getRange(parseInt(lastRow)+1, 5).clear(); // Elimina la acción de UPDATE for(var row = lastRow - 1; row >= 0; --row){ Logger.log('values[row][columnaReferencia] = ' + values[row][columnaReferencia]); if (values[row][columnaConcepto] == concepto && +values[row][columnaReferencia] === +CampoRef) { sheet.deleteRow(parseInt(row)+1); // loop is 0-indexed, deleteRow is 1-indexed } }
Hay una versión Beta para iOS(iPhone e iPad) de Companion. Tienes que solicitar el acceso a la beta a través de la propia página del MIT en un formulario y te darán un código para poder descargarla desde TestFlight.. eso si.. a día de hoy puedes ver tu app con MIT AI2 Companion para iOS pero no generar el IPA... esperamos que en otoño saldrá la versión pública.
@@raulfernandezcarpintero7700 Buenos días, antes de insultarme quizás deberías ver el vídeo y conocer un poco más la persona que lo ha grabado. Desarrollé la app Finanzas en 2015 utilizando Fusion Tables y ahora la he migrado a Google SpreadSheet...desconozco honestamente qué UA-camrs tenían una app similar en 2015 pero agradecería me lo dijeras... Por otro lado, aquellas partes del vídeo que han sido tomadas del trabajo de otros compañeros de la comunidad, que no plagiadas, han sido debidamente mencionadas; te pongo un ejemplo, mírate el minuto 26:32 del vídeo donde verás que hago mención al magnífico trabajo de Puravidaapps.com o si visualizas el código, a partir del 55:08, verás los créditos bien claros e incluso ampliados... Ahora no estaría nada mal que te disculparas.
Hola, estoy creando una aplicación para coca cola y no puedo pasar el archivo de exel en appscrip, podrías ayudarme como hacerle. al momento de darle en herramientas después en editor de secuencia de comando, me marca error. Gracias
Buenas. Ante todo mi enhorabuena por los excelentes vídeos, es de agradecer tu inestimable colaboración. Personalmente me pasa también que no me elimina los registros que se borran o se actualizan, y no encuentro la solución. También estoy intentando averiguar, por si alguien puede ayudarme, es cómo se muestra en el visorweb un determinado registro, es decir, el que tenga fecha tal y concepto x, que no muestre todo el excel. (O en su defecto, poner los valores de los campos del excel en alguna etiqueta, según un criterio). Un abrazo y quedo a la espera de estas dos consultas.
Toño Runner gracias! Pues mira, con lo que sale en el vídeo no puedes hacerlo pero en breve va a salir un componente spreadsheet con el que podrás. Cuando salga haré otro vídeo y os mantendré informados!
José Luis... buen día... revisé letra por letra, instrucción por instrucción y la hoja Google Spreadsheet, hasta el minuto 52 de tu explicación, no se actualiza, solo envía el primer dato de la columna Marca Temporal y todo lo demás está en blanco.... algo debo estar haciendo mal y no encuentro que puede ser, o necesito alguna otra actividad previa?
HOLA COMO ESTAS? YA RESOVI TODOS LOS PROBLEMAS AHORA TE CONSULTO SI YO QUIERO DESCARGAR SOLO LOS DATOS, DE UNA FECHA EN PARTICULAR ,EJEMPLO LA FECHA ACTUAL(YO ESTOY USANDO LA COLUMNNA MARCA TEMPORAL COMO FECHA ) COMO SE PUEDE HACER ? SOLO NECESITO VER EN LA LISTVIEW LOS DATOS REFERIDOS A LA FECHA DE HOY O ACTUAL. GRACIAS
Buenas, tiene varias soluciones. Por ser breve te voy a remitir a un sitio web con una guía, para mi excelente, de todas las posibilidades que tienes con Google Spreadsheet: ai2.metricrat.co.uk/guides/google-sheets-for-appinventor
Hola buenas tardes, excelente vídeo. Hace unos días App Inventor ha añadido un conector de Google SpreadSheet para conectar directamente con la hoja de cálculo. ¿Recomienda usar el procedimiento nuevo o el que describe en el vídeo? Saludos!!
Hola! ¿Me podrías ayudar con una consulta? Ya ejecutando en el celular me tira una notificación "Error 1110: The specified request headers are not valid: element 1 is not a list
Buenas, probablemente el error está en el script. Te recomiendo que uses la función de log que es muy útil y mires los registros en la propia consola de google apps script.. seguramente la comparación no te la hace bien (¿tiene formato fecha correcta la columna de la hoja de cálculo?)
Chicos eso pasa por qué la cuenta de Google...ya sea la de forms o la de encuestas, tiene que ser la misma que la de MIT app inventor de lo contrario no les dará acceso y les seguirá colocando la info NO OK
Necesito que a través de una aplicación como esta lea los datos de uno alumnos a través de su DNI que será consultado por el apoderado, como podría implementar eso?
Hola, exelente el video, me ayudo mucho, solo tengo una duda, ya tengo mi aplicacion y funciona sin problemas en las pruebas del app inventor, pero al instalar el apk ya no me carga los datos en sheets, sabes que podria estar pasando?
Creo que es porque la variable "usandoMIT.." siempre se queda en "true", y busca la primera ruta (depuración) y no la de la apk del móvil. No se varía esa variable a "false" desde programación.
@@jorgetulas Hola Jorge, te funciona el codigo del tutorial? a mi al acualizar y Borrar me genera un registro nuevo pero no elimina el anterior... puedes ayudarme?
i know Im randomly asking but does anybody know of a tool to get back into an Instagram account? I was dumb forgot my account password. I would love any tips you can offer me!
@Bowen Rylan Thanks so much for your reply. I found the site thru google and im in the hacking process atm. I see it takes a while so I will reply here later with my results.
Gracias José Luis. Hice el curso contigo de App Inventor para Android, desarrollé varias aplicaciones. La pregunta es: se puede reconvertir de alguna manera esas aplicaciones para IOS, o hay que hacerlas desde cero. Y para cuándo tu curso en Udemy de App Inventor para IOS?. Gracias, eres una gran ayuda. Un saludito.
Buenas tares! me sirvio muchisimo para mi trabajo, actualmente estoy teniendo un problema, no se que me falta o en que me equivoco, al enviar los datos me genera renglones con el registro de fecha y hora, pero el resto de las celdas estan vacias
Fantástico!! Olá, tenho uma dúvida de como chamar alguns valores da planilha do google drive para campos específicos no app inventor! Desde já, agradeço a resposta!
Al maestro y quien puede colaborar, no me funciono el Boton borrar... no se si hice algo mal o me faltó corregir el codigo.gs ... gracias por la ayuda .
Buenas Jose Luis, gracias por tus aportes me ayudan muchisimo, estoy en el grupo de telegram, quisiera saber donde puedo descargar el archivo .aia de esta muestra de hojas de calculo, gracias
Una consulta, realicé todo y me funcionó perfecto, pero no se que paso o hice y ahora no me guarda los datos en la planilla, vi el error y me muestra un error 400...me puedes ayudar por favor?
Hola amigo, muy buen video, me gustó, muy útil de verdad en todo sentido, aprendí mucho con esa pequeña aproximación a los códigos, eso fue muy interesante. Tengo una pregunta, cómo puedo hacer si deseo visualizar columnas puntuales? Por ejemplo B, C y F? Cómo debo indicarlo en la URL del visor web?
Curso de App Inventor 2 (José Luis Núñez) Si, volví a ver el video por si se me escapaba algo, pero entiendo que el parámetro Range lo utilizaste para mostrar columnas consecutivas, desde la B hasta la D, yo me refiero específicamente al caso de que las columnas no sean consecutivas por ejemplo si quiero mostrar solo dos columnas, la B y la D, sin mostrar la columna C, si lo hago con el mismo signo me muestra B,C y D. Gracias y disculpa la molestia.
Buenas, parece por el mensaje un error de tipos. Revisa los bloques porque hay algo que no encaja...es como si hubieras intentado leer algo que no está definido.
Hola muy buena tarde y excelente aporte todo me funciona de maravilla solo tengo un error en las gráficas cuando abro el código en el navegador para que me muestre la gráfica me sale un error que dice error in query: Request timed out, me podrías apoyar por favor
Hola, en mi caso me saltaba "NO OK" y fue porque me equivoque en la parte de "llamar Web1 .PublicarTexto" yo habia puesto llamar Web1 PonerTexto. En mi caso ese era el error. Min 42:06
Y si quisiera que también se agregara una imagen en una casilla del Excel como se podría hacer? Ejemplo: que añadas un gasto del pago de la luz y además puedas agregarle una imagen de la fotografía del recibo de pago.
Buenos días! Gran idea! El truco está en convertir esa foto en un texto. Desde App Inventor, usando la extensión de Kio4 para convertir a base 64, puedes convertir la foto y mandarla como base64.. así podrías mandarla sin problemas
Llegué al minuto 51, pero al hacer la prueba me sale el "error 1112 dice que el elemento 1 no es una lista" ¿A alguien más le pasó, saben qué puedo hacer o cuál sea el error?
☹☹☹ Creo que fui el único que no le resulto a alguien le apareció este error Error de ejecución The operation Url cannot accept the arguments: , [*nothing*] Note: You will not see another error reported for 5 seconds.
Hola, ami me salto lo mismo. En la parte cuando SelectorDeFecha1 .DespuesFecha recibida --> donde dice poner etqFechaSeleccionada ---> en la opcion en mi caso habia puesto "alto" en vez de "texto" por eso me saltaba el mismo error que a vos. Min 34:05
I can't understand your lacture for local language. Could please create a video with same topics with english language also MIT language should be english. I think you try to describe each and everything step by step. But my bad luck can't understand your language.
Si les aparece NO OK puede que sea debido a que sus cuentas de formulario y hoja de cálculo de Google sean distintas a las de MIT app inventor, se los digo por qué me paso y lo solucione así, ojalá y les ayude mi información
Hola, en mi caso me saltaba "NO OK" y fue porque me equivoque en la parte de "llamar Web1 .PublicarTexto" yo habia puesto llamar Web1 PonerTexto. En mi caso ese era el error. Min 42:06
Simplemente quiero llorar.... pero de alegría, lo que me costó encontrar un video así tan bien explicado para llenar datos en una hoja de cálculo.
Tengo un proyecto para ingresar ventas de mi emprendimiento y esto es lo que necesitaba. Genio!!! Ahora me voy a fijar en el resto de tus vídeos que más puedo encontrar 💪
Muchas gracias Gustavo, ¡me alegra que te haya servido el video! Ya me contarás si encuentras otros que te vengan bien. Un saludo
tremendo máquina estás hecho amigo! vaya despliegue de conocimientos y de ganas de enseñar y explicar, por tus venas corre la enseñanza! Muchas gracias por tus aportes!
Excelente clase, combina tecnicas que podemos aplicar rapidamente y usando herramienta que conocemos poco, medio o mucho, gracias, empezare a probar mis iniciativas , seguiremos en contacto..
Gracias por compartir tus conocimientos amigo José, tienes a partir de ahora un fiel suscriptor.
Muchas gracias a ti Rafael por tu apoyo, a ver si saco más tiempo para subir más vídeos que puedan ser de interés.
¡Genioooooooo, José Luis! ¡Gracias!
hola me llamo Jose
hola Jose luis me ha gustado mucho tu video super bien explicado para gente novata en app inventor he flipado con lo que se puede hacer
he aprendido mucho gracias saludos
seguire tus videos
Excelente material y guia para desarrollar nuestras propias apps, su contenido es muy valioso
gracias
Estupendo don José Luis. Gracias por todo lo que enseñas!!
Agencia de Marketing Digital Jalón iMagen gracias a ti!! Me alegro pueda aportar!
Muchas gracias por la ayuda, José Luis. En mi caso, la app que he diseñado monitoriza información proveniente de ciertos sensores pero necesitaba almacenar esos datos en una hoja de cálculo para luego poder analizarlos. Un saludo.
Que interesante Gabriel, me encantaría que nos la compartieras.. ¿la has publicado en Gallery? Por otro lado, supongo que las medidas no necesitan tiempo real, ¿no? En tal caso quizás te interese más CloudDB o Firebase
@@cursodeappinventor2joselui477 Hola José Luis, muchas gracias por tu interés. No la he publicado todavía porque forma parte de mi TFG y todavía está en fase de desarrollo. Cuando lo haga, no dudes en que te avisaré. A la pregunta que me haces, te respondo. En la app se visualizan valores medios, máximos y mínimos de ciertos parámetros recogidos por los sensores después de que una Raspberry Pi logre captar información durante varios segundos y procesarla debidamente. Con lo cual, las medidas no necesitan tiempo real. Estos valores se envían a la hoja de cálculos para estudiarlos y compararlos con registros pasados.
Excelente todo, mucha pedagogía, buen material.
Magnífica explicación, que buena catedra, muchas gracias. FELICITACIONES
Hola, muchas gracias a ti por comentar.
Hola, gracias por el tremendo trabajo que has realizado, por la buena explicación y sobre todo por compartir un ejercicio tan completo.
AYUDA CON MI PROYECTO BASADO EN EL VIDEO NO ME DEJA GUARDAR EL APK EN ORDENADOR NI EDE FORMA QR, SE QUEDA EN %50 QUE PUEDO HACER?
El mejor tutorial del universo!!
Excelente vídeo, espero me puedan ayudar con el problema que tuve y fue en la parte de las gráficas en donde los html no me muestran la información. ¿cómo puedo resolver eso?, intenté probando con otras gráficas ya hechas y estas si se muestran pero las proporcionadas en este vídeo no se visualizan
Hola a todos. Muy bien video, didáctico y muy útil. Agradecimiento al autor.
Si me permite tengo una consulta y ojalá me puedan ayudar a resolver mi duda.
Tengo una tabla que se actualiza diariamente con aprox 4000 registros y 15 campos.
Como podría mantener esa tabla actualizada de manera directa ? Es decir tengo todos los días esa tabla actualizada pero como la actualizo a firebase, spreadsheet, cloudb, etc. Cual es la mejor opción o forma de tener esa tabla/base de datos actualizada?
Mi objetivo es poder desde una app de App Inventor poder consultar los datos de cualquier determinado registro.
Agradezco su atención y apoyo.
Hola buenas tardes, a mi me gustaria saber si hay una manera de que en el app inventor se almacenen los datos y los guarde cuando no haya internet, pero al haber internet los cargue a la nube.. Muchas Gracias si alguno puede ayudarme
Hola sirve para cargar datos en Google shets y consultarlos y leerlor de la app ??
donde puedo consegir es scritque mencionan aqui si por nningun lado lo encuentro
Muchas gracias. Toda una clase.
Gracias a ti por tus palabras!
Tutorial nivel Dios!! Gracias Maestro.
Gracias a ti por tus palabras. Me alegro pueda ser útil.
Muchas gracias por tus comentarios tan graficos.
Tengo una pregunta desde el se puede añadir una foto al excel y cargarla luego en la app?
Gracias por adelantado
Hola! Una manera sencilla desde App Inventor sería guardar en la celda en lugar de la imagen la dirección (URL) de la misma... así podrías cargarla en tu app en un componente imagen una vez leída de la tabla
Muy rifado tu tutorial .... Gracias, por favor has uno de un generador de QR esque intenté hacer uno pero la extención que use no sirve cuando descargo el APK ... Gracias maestro
Excelente video, te pregunto, se pueden enviar mas de un registro a la vez ? como se haría?
Gracias por el vídeo lo explicas muy bien, me sirvió mucho, tengo una consulta, lo que pasa es que tengo un problema con lo de actualizar y borrar no ejecutan lo que deberían hacer solo me generan un nuevo registro. De antemano le agradezco su repuesta
El código que adjunto en el vídeo te debería funcionar...está probado y si has seguido los pasos no deberías tener problema, revisa el vídeo por si se te hubiera pasado algo.
Hola tambien tengo ese mismo problema, por si acaso lo lograste solucionar
HOLA
LAS DE DIRECCION DE LOS CAMPOS DE FECHA ,CONCEPTO, ECT LOS COLOCO NO DEBERIAN LLEBAR EL & Y EL =?
YO ESTOY HACIENDO UNA PLANILLA Y NO SE ME COPIAN LOS CAMPOS Y POR ESO SURGE MI DUDA
SE GENERA EL PRIMER CAMPO Marca temporal PERO LOS DEMAS NO SE COPIAN
GRACIAS
Lo estuve buscando por horas, muchas gracias.
hola como puedes hace lo mismo pero identificando quien completa los datos?
es decir José gasto el dio tanto tal monto en tal producto y así sucesivamente
Añade un campo más al formulario y haz lo mismo en la app... no es mucho más complicado
@@cursodeappinventor2joselui477 ya que estoy molestando te hago otra consulta
Hay forma de hacer que esa hoja de cálculo pase ase PDF o de solo lectura
Necesito una generar una planilla que no se puedes modificar
Hola, que grato volver a volver a ver y saber de tus trabajos. Consulta tienes algún trabajo de sistema gestión con semaforización de avisos, así como en excel.
Puedes explicar si es posible guardar los datos de forma local cuando no haya internet y cuando tengamos internet poder enviar estos datos a la hoja de cálculo de Google?
hola jose luis soy
tengo un problemilla en la parte de grafica explico: tengo que modificar una archivo html con el identificador de la hoja de calculo excel compartiendo con un enlace copio de d sin la barra hata edit sin la barra y modifico el archivo quitando las xx por el id copiado
tu ejecutar el archivo y te da la grafica a mi no se queda en blanco tengo que modificar algo del archivo html por lo demas funciona muy bien
y me he sorprendido por mi bajo nivel soy novato pero explicas muy pero que muy bien que puedo hacer gracias un saludo.😁😁
Excelente material mil gracias por compartir
Feliz Dia ! esta base de datos en esta hoja de calculo seria privada? Es decir solo se puede acceder por la aplicacion?
Muchísimas Gracias!!! gran contenido
Cómo sería si quiero crear una nueva hoja de cálculo cada día desde la app acorde a la fecha. Y cuando quiera consultar algún día poder hacerlo sin que se borre el día anterior.
Por ejemplo el día de hoy los datos que yo ingrese se guarden en una hoja, los que ingrese mañana se guarden en automático en otra hoja distinta que lleve el nombre de la fecha y así consecutivamente
tengo una duda, en el botón de gráficas por alguna razón en el emulador funcionan bien ( sí se visualizan ). Pero al hacerlo apk me sale el error de: La página web de file:///sdcard/AppInventor/assets/barras.html no se pudo cargar porque: net::ERR_FILE_NOT_FOUND.
Creía que había hecho algún procedimiento mal, pero lo revisé más de 3 veces y todo está igual que como tu lo explicas.
Hola Kevin, esas cosillas dan dolores de cabeza. Te recomiendo le eches un ojo de nuevo al vídeo a partir del 1:33:40 y verás como se te ha escapado un pequeño detalle ;-)
Un saludo
@@cursodeappinventor2joselui477 Saludos, a mi me pasa algo igual y ya he revisado bien el video en punto 1:33:40..todo esta bien, pero mas bien me parece que es algo ya sea de google chrome o de archivo html pues luego de colocar el código del archivo compartido para que cualquiera lo pueda ver, le doy click a derecho al archivo y selecciono vero con google chrome y me muestra una pagina en blanco...es decir algo esta mal..
@@fixfalcon979 me sucede lo mismo
@@fixfalcon979 ME PASA LO MISMO!!
@@fixfalcon979 me sucede igual, lo solucionaste?
Excelente video y muy sencillo de comprender. Ahora tengo una consulta. ¿Es posible filtrar ciertos datos que haya en el formulario? ¿Será posible contarlos de alguna manera? Siguiendo el ejemplo del vídeo, ¿Cómo podría ver en pantalla todos los conceptos que correspondan a Luz? Es posible hacerlo? Gracias!!
¡Buenas Lucas!
Lo podrías plantear de varias maneras.. a través de la URL de consulta de datos introduciendo la cláusula WHERE o LIKE propia de SQL y el filtro, en la parte de Google Apps Script utilizando JavaScript para filtrar los datos por el criterio que especifiques(Imagina que además de POST, DELETE y UPDATE mandaras por ejemplo FILTER y eso dispara otra función, y por último podrías también traer todos los datos a tu app como listas y ahí hacer el filtrado usando un ListView... tienes donde escoger.
El asunto de contar los registros igual.. podrías hacerlo desde cualquiera de esas perspectivas.
@@cursodeappinventor2joselui477 Entendido!! Muchas gracias por responder. ahora voy a trabajar en eso. Saludos
@@cursodeappinventor2joselui477 Entendido!! Muchas gracias por responder. ahora voy a trabajar en eso. Saludos
amigo ya hago como tu dices pero me sale no ok y nada mas algo sale mal
me puedes ayudar con ese error o mandame la app para ver enque me equivoque porfis
Muy agradecido por la información que compartes tan detalladamente. Tengo un único unconveniente, no me carga las graficas, ni siquiera la puedo ver en google chrome, no que que más se deba hacer respecto al fotmato HTML. Gracias
Hola. ¿Por lo menos te está almacenando la información en el archivo de google?
Hola Jose Luis. Si ya tengo la base de datos y solo quiero consultar esta información como lo haría?? gracias
Muchas gracias, José Luis!! Una pregunta: desde el emulador en MACOS la app Finanzas no funciona al intentar realizar una anotación.. ¿o tengo algo mal? Simplemente me dice "NO OK". Imagino que debo ejecutarla desde un móvil..
Supiste por qué te ocurría?
Saben como puedo hacer para reiniciar la tabla de excel? Me registra en las columnas 600, quiero que vuelva a escribir desde la 1.
Tambien como puedo hacer para mandar por correo la tabla de excel desde la aplicacion?
Un problema a la hora de borrar y actualizar los hace pero los transcribe en lugar de modificarlo desde el origen , y si es la fecha y nombre y todo igual pero lo repite en lugar de eliminarlo o actualizar
me pasa lo mismo al actualziar o borrar me generar un registro duplicado del que quiero cambiar o eliminar
Buenas, tengo una pregunta.
Me gustaría hacer una función con la cual ya sabiendo el nombre/código/o lo que sea y una acción nueva, cuando el código de Google script encuentre en la tabla de sheet el equivalente me de el número de fila dónde se en cuentra. No tengo ni idea como se hace, vi que hay funciones como "getRow" pero aún así ni entiendo de Java script no nada del entorno, me darías una mano??
Como podría condicionar la app para que solo me muestre el dato de 1 linea seleccionada?, por ejemplo, si el concepto "ropa" es un Id único, que al digitarlo me muestre el resto de sus características alojadas en la misma fila, pero además se muestre en forma vertical como si de una ficha técnica se tratara. En este video se muestra algo similar, pero muestra todos los datos de columnas y filas, yo necesito visualizarlas individualmente para actualizarlas una a una
Excelente video, muy bien explicado
HOLA LAMENTO VOLVER A MOLESTAR LOGRO QUE LA APP SE CONECTE AL FORMULARIO PERO NO SE ENVIAN LOS DATOS , AGREGE & Y NADA EL = Y NADA LOS SACO Y NADA.
CUAL PODRA SER EL ERROR?
O SI HAY QUE USAR CODIFICADORES
POR FAVOR ESPERO TU RESPUESTA
GRACIAS
Buenas Luis, los errores más comunes son: tabla que no se comparte correctamente, dirección url de la tabla y/o cabeceras no escritas correctamente en los bloques y errores en el lado del servidor (disparadores de eventos y código GS). Personalmente te recomendaría hacer un ejemplo más pequeño de app con un solo campo y una sola pantalla, a ver si grabo otro vídeo y os ayudo con eso.
@@cursodeappinventor2joselui477 gracias
Estimado Jose Luis, un saludo desde Colombia, Quedan cortas las palabras para agradecerte este maravilloso aporte a todos los inventores. Tengo un pequeño problema, cuando uso los botones de "Actualizar" y "Borrar" en la Pantalla ScrActualizar no hace lo debido, es decir, no me actualiza ni me borrar la fila.. En lugar de ello me crea un nuevo registro en la hoja de calculo. He revisado al dedillo y no encuentro el error? el archivo Código.gs lo peque tal cual. Gracias por tu respuesta.
Buenas César, en su día afronte un problema similar y la cuestión era que a la hora de comparar la fecha de los apuntes contables el formato no coincidía; esto es, nosotros guardamos DD/MM/AAAA pero internamente se guardaba con un formato de tipo fecha extendida aunque se veía igual, esto es, haciendo referencia a la diferencia horaria con respecto a GMT.. Para investigar que ocurre te recomiendo que veas en el IDE de Google Apps Script mediante la función Logger.log el valor de las fechas cómo llegan y están guardadas, luego a través de Ver->Ejecuciones verás esos valores cómo han sido recibidos y están almacenados. Te dejo una referencia de la función: developers.google.com/apps-script/guides/logging
Hola César, fue posible resolver ese problema?, yo también soy de Colombia y me encontré el mismo error que tu. Te agradecería si me puedes compartir como hiciste para revolverlo.
Buenas por si acaso solucionaron el problema ??
hola amigo, una consulta, como seria el código para un botón que solo limpie la hoja de calculo de Google, no necesariamente actualizar datos, me ayudaría mucho un consejo master..
Amigo en mi caso tengo las columnas Marca Temporal (Que no la usas en tu ejemplo), Columna Referencia; Columna Nombre, Columna Dirección y Columna Acción.. No encuentro el modo de hacer un correcto script... no me funciona en este caso que no tengo la columna Fecha. No se que estaría mal, me puedes ayudar??
function action(e) {
// var fecha = e.values[1]; // Fecha
var concepto = e.values[2]; // Concepto
var action = e.values[4]; // Acción
var sheet = SpreadsheetApp.getActiveSheet();
var values = sheet.getDataRange().getValues();
var CampoRef = value;
if (action == "DELETE"){
del(CampoRef, concepto, 2, 1, sheet, values);
}
if (action == "UPDATE") {
upd(CampoRef, concepto, 2, 1, sheet, values);
}
}
function del(CampoRef, concepto, columnaConcepto, columnaReferencia, sheet, values){
for(var row = values.length -1; row >= 0; --row){
if (values[row][columnaConcepto] == concepto && +values[row][columnaReferencia] === +CampoRef){
sheet.deleteRow(parseInt(row)+1); // loop is 0-indexed, deleteRow is 1-indexed
}
}
}
function upd(CampoRef, concepto, columnaConcepto, columnaReferencia, sheet, values){
var lastRow = values.length - 1;
sheet.getRange(parseInt(lastRow)+1, 5).clear(); // Elimina la acción de UPDATE
for(var row = lastRow - 1; row >= 0; --row){
Logger.log('values[row][columnaReferencia] = ' + values[row][columnaReferencia]);
if (values[row][columnaConcepto] == concepto && +values[row][columnaReferencia] === +CampoRef)
{
sheet.deleteRow(parseInt(row)+1); // loop is 0-indexed, deleteRow is 1-indexed
}
}
}
Gracias anticipadas
Muchas gracias, excelente ejemplo.... solo una pregunta, App Inventor solo para Androi? Saludos
Hay una versión Beta para iOS(iPhone e iPad) de Companion. Tienes que solicitar el acceso a la beta a través de la propia página del MIT en un formulario y te darán un código para poder descargarla desde TestFlight.. eso si.. a día de hoy puedes ver tu app con MIT AI2 Companion para iOS pero no generar el IPA... esperamos que en otoño saldrá la versión pública.
@@cursodeappinventor2joselui477 muchas gracias por la respuesta
Plagiador
@@raulfernandezcarpintero7700 Buenos días, antes de insultarme quizás deberías ver el vídeo y conocer un poco más la persona que lo ha grabado.
Desarrollé la app Finanzas en 2015 utilizando Fusion Tables y ahora la he migrado a Google SpreadSheet...desconozco honestamente qué UA-camrs tenían una app similar en 2015 pero agradecería me lo dijeras...
Por otro lado, aquellas partes del vídeo que han sido tomadas del trabajo de otros compañeros de la comunidad, que no plagiadas, han sido debidamente mencionadas; te pongo un ejemplo, mírate el minuto 26:32 del vídeo donde verás que hago mención al magnífico trabajo de Puravidaapps.com o si visualizas el código, a partir del 55:08, verás los créditos bien claros e incluso ampliados...
Ahora no estaría nada mal que te disculparas.
Hola, estoy creando una aplicación para coca cola y no puedo pasar el archivo de exel en appscrip, podrías ayudarme como hacerle. al momento de darle en herramientas después en editor de secuencia de comando, me marca error. Gracias
Buenas. Ante todo mi enhorabuena por los excelentes vídeos, es de agradecer tu inestimable colaboración.
Personalmente me pasa también que no me elimina los registros que se borran o se actualizan, y no encuentro la solución.
También estoy intentando averiguar, por si alguien puede ayudarme, es cómo se muestra en el visorweb un determinado registro, es decir, el que tenga fecha tal y concepto x, que no muestre todo el excel. (O en su defecto, poner los valores de los campos del excel en alguna etiqueta, según un criterio).
Un abrazo y quedo a la espera de estas dos consultas.
Hola exclente video, una disculpa pero que podría ser si no obtengo correctamente el HTTP response si copies todos los bloques como en el video :(
Genial. utilísimo y didáctico.
Hola buenas tardes esq tengo una duda de dónde toma al principio el icono de lista
El de lista no se le da en el icono de subir archivo y luego toma uno de lista a q se refiere de dónde tomo ese archivo
Esq veo q me manda a mis documentos y eso
woow excelente aporte te lo agradezco! pero como pongo ciertos datos en ciertas celdas?
Toño Runner gracias! Pues mira, con lo que sale en el vídeo no puedes hacerlo pero en breve va a salir un componente spreadsheet con el que podrás. Cuando salga haré otro vídeo y os mantendré informados!
José Luis... buen día... revisé letra por letra, instrucción por instrucción y la hoja Google Spreadsheet, hasta el minuto 52 de tu explicación, no se actualiza, solo envía el primer dato de la columna Marca Temporal y todo lo demás está en blanco.... algo debo estar haciendo mal y no encuentro que puede ser, o necesito alguna otra actividad previa?
Buenas Gerardo, revisa los nombres de los campos y el código del servidor (.gs) creo que por ahí puede estar el error
a mi me paso lo mismo y el error lo tenía en la instruccion:: application/x-www-form-urlencoded, no la tenía bien escrita con la diagonal
compañero y amigos alguien me puede facilitar ese proyecto, ya lo elabore como 100 veces y me sale NO OK ; Ayuda por favor
Alguien que me pueda ayudar con un despegable, pero que al momento de selecionar algo del despegable me aparezca en la hoja de calculo
¡Buen video!
Y para agregar un botón para borrar toda la tabla
HOLA COMO ESTAS?
YA RESOVI TODOS LOS PROBLEMAS
AHORA TE CONSULTO SI YO QUIERO DESCARGAR SOLO LOS DATOS, DE UNA FECHA EN PARTICULAR ,EJEMPLO LA FECHA ACTUAL(YO ESTOY USANDO LA COLUMNNA MARCA TEMPORAL COMO FECHA ) COMO SE PUEDE HACER ?
SOLO NECESITO VER EN LA LISTVIEW LOS DATOS REFERIDOS A LA FECHA DE HOY O ACTUAL.
GRACIAS
Buenas, tiene varias soluciones. Por ser breve te voy a remitir a un sitio web con una guía, para mi excelente, de todas las posibilidades que tienes con Google Spreadsheet:
ai2.metricrat.co.uk/guides/google-sheets-for-appinventor
Luis cómo solucionaste el probelma de que te borré y te sustituya datos ??
Excelente tutorial.
Hola buenas tardes, excelente vídeo. Hace unos días App Inventor ha añadido un conector de Google SpreadSheet para conectar directamente con la hoja de cálculo. ¿Recomienda usar el procedimiento nuevo o el que describe en el vídeo? Saludos!!
TENGO UN ERROR EN DONDE DICE WEB1, al momento de tomar codigoderespuesta me sale una x y dice elemento no valido
genial video, pero como se podria hacer una busqueda por fecha y que nos devuelva los campos de la fila ?
iNCREIBLE este video. Solo me quedo una duda, tengo que buscar información de como sumar en un parámetro que se repite
Hola! ¿Me podrías ayudar con una consulta? Ya ejecutando en el celular me tira una notificación "Error 1110: The specified request headers are not valid: element 1 is not a list
Buenas, le estás pasando un elemento que no es una lista y precisa de eso, de una lista, fíjate en los bloques ;-)
me pasa lo mismo, lo resolviste? :c
Jose genial video, una consulta, crees que pueda usar esto para un sistema de registro de usuarios? podrías darnos una mano con ello?
Tengo un problema en el botón de borrar ya que solo se me queda la palabra y no desaparece
Buenas, probablemente el error está en el script. Te recomiendo que uses la función de log que es muy útil y mires los registros en la propia consola de google apps script.. seguramente la comparación no te la hace bien (¿tiene formato fecha correcta la columna de la hoja de cálculo?)
Hola, segúi todos los pasos y me sale "no OK" donde puedo checar que hice mal?
Supiste por qué te pasaba?
Chicos eso pasa por qué la cuenta de Google...ya sea la de forms o la de encuestas, tiene que ser la misma que la de MIT app inventor de lo contrario no les dará acceso y les seguirá colocando la info NO OK
Necesito que a través de una aplicación como esta lea los datos de uno alumnos a través de su DNI que será consultado por el apoderado, como podría implementar eso?
mi estimado excelente explicacion... puedo descargar el .aia
Cómo puedo buscar un dato y que me busque otro relacionado?
Por ejemplo busco un nombre y me entregué un mail.
Hola, exelente el video, me ayudo mucho, solo tengo una duda, ya tengo mi aplicacion y funciona sin problemas en las pruebas del app inventor, pero al instalar el apk ya no me carga los datos en sheets, sabes que podria estar pasando?
Creo que es porque la variable "usandoMIT.." siempre se queda en "true", y busca la primera ruta (depuración) y no la de la apk del móvil. No se varía esa variable a "false" desde programación.
@@jorgetulas Hola Jorge, te funciona el codigo del tutorial? a mi al acualizar y Borrar me genera un registro nuevo pero no elimina el anterior... puedes ayudarme?
excelente tutorial,
me gustaria saber como se podría enviar la hora también con un selector de hora.
gracias.
i know Im randomly asking but does anybody know of a tool to get back into an Instagram account?
I was dumb forgot my account password. I would love any tips you can offer me!
@Miles Ben instablaster =)
@Bowen Rylan Thanks so much for your reply. I found the site thru google and im in the hacking process atm.
I see it takes a while so I will reply here later with my results.
@Bowen Rylan it did the trick and I finally got access to my account again. I'm so happy!
Thanks so much, you really help me out !
@Miles Ben Happy to help :)
Gracias José Luis. Hice el curso contigo de App Inventor para Android, desarrollé varias aplicaciones. La pregunta es: se puede reconvertir de alguna manera esas aplicaciones para IOS, o hay que hacerlas desde cero. Y para cuándo tu curso en Udemy de App Inventor para IOS?.
Gracias, eres una gran ayuda. Un saludito.
genial amigo muchas gracias
A ti siempre Frank por apoyar mi canal
Buenas tares! me sirvio muchisimo para mi trabajo, actualmente estoy teniendo un problema, no se que me falta o en que me equivoco, al enviar los datos me genera renglones con el registro de fecha y hora, pero el resto de las celdas estan vacias
Estoy igual... e repasado todo y nada. no se si google a cambiado algo. :(
@@PAPAYA2K12 me pasa lo mismo, solo me aparece la fecha pero no los demás datos :c
No me borra los datos ingresados. Ayuda gente!
Fantástico!!
Olá, tenho uma dúvida de como chamar alguns valores da planilha do google drive para campos específicos no app inventor!
Desde já, agradeço a resposta!
Poderia me explicar, por favor!
Al maestro y quien puede colaborar, no me funciono el Boton borrar... no se si hice algo mal o me faltó corregir el codigo.gs ... gracias por la ayuda .
Hola! Consejo: Para que la gente pueda ayudarte sería útil compartieras el código en una carpeta de Drive incluyendo todos los archivos
Un saludo
Hola! qué puedo hacer si me sale el error 401 al guardar datos? En ves de salir el ''200'' de html... me sale el 401 :( ayuda por favor
Buenas, revisa permisos de la hoja de cálculo y dirección
@@cursodeappinventor2joselui477 solucionado! Muchas gracias!
Buenas Jose Luis, gracias por tus aportes me ayudan muchisimo, estoy en el grupo de telegram, quisiera saber donde puedo descargar el archivo .aia de esta muestra de hojas de calculo, gracias
Una consulta, realicé todo y me funcionó perfecto, pero no se que paso o hice y ahora no me guarda los datos en la planilla, vi el error y me muestra un error 400...me puedes ayudar por favor?
Hola, ¿Pudiste resolverlo?
@@santiagomedina1717 el código tenia un error, lo solucione de otra forma
Pues sobre qué era el problema porque estoy teniendo el mismo error 400. ¿O usaste el nuevo componente de google sheets que agregaron a la plataforma?
@@santiagomedina1717 use otro codigo, porque este cesta con un error....escribea mi email y te lo facilito
@@lucnic2012 Cual es tu email??
Excelente, se puede consultar solo un dato, es decir que no me regrese todos los introducidos
Es una joya Gracias
Hola amigo, muy buen video, me gustó, muy útil de verdad en todo sentido, aprendí mucho con esa pequeña aproximación a los códigos, eso fue muy interesante.
Tengo una pregunta, cómo puedo hacer si deseo visualizar columnas puntuales? Por ejemplo B, C y F? Cómo debo indicarlo en la URL del visor web?
Buenos días, a través del parámetro range.. sale en él vídeo
Curso de App Inventor 2 (José Luis Núñez) Si, volví a ver el video por si se me escapaba algo, pero entiendo que el parámetro Range lo utilizaste para mostrar columnas consecutivas, desde la B hasta la D, yo me refiero específicamente al caso de que las columnas no sean consecutivas por ejemplo si quiero mostrar solo dos columnas, la B y la D, sin mostrar la columna C, si lo hago con el mismo signo me muestra B,C y D.
Gracias y disculpa la molestia.
disculpa al momento de enviar los datos para que se registren en la hoja de calculo, solo me aparecen las marcas temporales :C
A mi me pasa exactamente lo mismo, no graba los datos
no me funciona el codigo me pone: TypeError: Cannot read property 'values' of undefined
Buenas, parece por el mensaje un error de tipos. Revisa los bloques porque hay algo que no encaja...es como si hubieras intentado leer algo que no está definido.
Hola muy buena tarde y excelente aporte todo me funciona de maravilla solo tengo un error en las gráficas cuando abro el código en el navegador para que me muestre la gráfica me sale un error que dice error in query: Request timed out, me podrías apoyar por favor
Hola! Yo tengo el mismo problema. No me abre nada y luego de un tiempo sale este error. ¿Qué estaremos haciendo mal?
Yo tengo el mismo problema. alguien sabe como solucionar este error? mil gracias.
@@leandromonteavaro3788 te funcionó la parte de borrar y de actualizar?
@@ricardovelasquez4188 te funcionó también es que el código que ingresé no me deja hacer eso de eliminar y de actualizar
@@williamsaguilar1869 Hola! Al final terminé usando la aplicación sin esas funciones.
Genial 👍suscrito
TENGO ESE ERROR DE NO OK lo revise tantas vences y no encuentro el error, necesito ayudaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hola, en mi caso me saltaba "NO OK" y fue porque me equivoque en la parte de "llamar Web1 .PublicarTexto" yo habia puesto llamar Web1 PonerTexto. En mi caso ese era el error. Min 42:06
Y si quisiera que también se agregara una imagen en una casilla del Excel como se podría hacer?
Ejemplo: que añadas un gasto del pago de la luz y además puedas agregarle una imagen de la fotografía del recibo de pago.
Buenos días! Gran idea! El truco está en convertir esa foto en un texto. Desde App Inventor, usando la extensión de Kio4 para convertir a base 64, puedes convertir la foto y mandarla como base64.. así podrías mandarla sin problemas
@@cursodeappinventor2joselui477 podrías hacer un ejemplo con eso, que la verdad soy nuevo en esto, ¿o donde puedo encontrar información sobre eso?
Llegué al minuto 51, pero al hacer la prueba me sale el "error 1112 dice que el elemento 1 no es una lista" ¿A alguien más le pasó, saben qué puedo hacer o cuál sea el error?
Me pasa lo mismo, ¿lo has pódido resolver?
☹☹☹ Creo que fui el único que no le resulto
a alguien le apareció este error
Error de ejecución
The operation Url cannot accept the arguments: , [*nothing*]
Note: You will not see another error reported for 5 seconds.
Hola, ami me salto lo mismo. En la parte cuando SelectorDeFecha1 .DespuesFecha recibida --> donde dice poner etqFechaSeleccionada ---> en la opcion en mi caso habia puesto "alto" en vez de "texto" por eso me saltaba el mismo error que a vos. Min 34:05
I can't understand your lacture for local language. Could please create a video with same topics with english language also MIT language should be english. I think you try to describe each and everything step by step. But my bad luck can't understand your language.
Me funciono todo menos el despliegue de la graficas ( html ) Pagina web no disponible net::ERR_FILE_NOT_FOUND
a mi no me actualiza ni me elimina, al elejir esas opciones me genera un nuevo registro... me puedes ayudar en eso?
Si les aparece NO OK puede que sea debido a que sus cuentas de formulario y hoja de cálculo de Google sean distintas a las de MIT app inventor, se los digo por qué me paso y lo solucione así, ojalá y les ayude mi información
OWW sigue me sale el error lo vi una tras otra i nada
Hola, en mi caso me saltaba "NO OK" y fue porque me equivoque en la parte de "llamar Web1 .PublicarTexto" yo habia puesto llamar Web1 PonerTexto. En mi caso ese era el error. Min 42:06