Entradas

Mostrando las entradas con la etiqueta Sopa de Letras

Plantilla API de Banxico con Google Sheets usando Apps Script

Imagen
Plantilla Google Sheets API Banxico | Tipos de Cambio Automáticos Plantilla Google Sheets API Banxico | Tipos de Cambio Automáticos ¿Necesitas consultar automáticamente tipos de cambio, UDIS, CETES o TIIE directamente desde Google Sheets? 🚀 Esta plantilla profesional para Google Sheets permite conectarte automáticamente a la API de Banco de México (Banxico) y actualizar indicadores financieros con un solo clic. 🎥 Video demostración 📥 Descargar plantilla Puedes obtener la plantilla aquí: Descargar plantilla Google Sheets API Banxico 📊 Indicadores disponibles Tipo de cambio USD Tipo de cambio EUR UDIS TIIE 28 días CETES Otros indicadores de Banxico ⚙️ Características ✅ Google Sheets + Apps Script ✅ Actualización automática con botón ✅ Selector dinámico de indicadores ✅ Compatible con Google Workspace ✅ Fácil configuración ✅ Funciona en Windows, Mac y Linux ✅ No requiere conocimientos avanzados de programación 🔑 Genera...

Google Sheets: Crea una Sopa de Letras Interactiva con Script

Imagen
Creación de la cuadrícula: Define el tamaño , en mi caso utilice una cuadricula de 10x10 Utiliza la función "ALEATORIOENTRE"  para generar letras aleatorias en cada celda. Por ejemplo, en la celda A1 puedes escribir:  =CHAR(INT(RAND()*26)+65)  para generar una letra aleatoria mayúscula. Copia esta fórmula a todas las celdas de la cuadrícula. Inserta las palabras que definiste anteriormente.  Puedes hacerlo manualmente o utilizando la función BUSCARV si quieres que las palabras aparezcan en un orden específico Otra forma de hacerlo fue con un script o macro Abrir el Editor de Scripts : Ve al menú Extensiones > Apps Script . Crear un Script : Borra cualquier código que aparezca y reemplázalo con el siguiente script: javascript function fillEmptyCellsWithRandomLetters () {   var sheet = SpreadsheetApp . getActiveSpreadsheet (). getActiveSheet ();   var range = sheet . getDataRange (); // Selecciona todo el rango de datos   var values = range . g...

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!