Cómo Consumir APIs con JavaScript: 4 Ejemplos Reales Paso a Paso
Bienvenid@ a Programación para Todos, un espacio personal donde documento aprendizajes técnicos, ideas y procesos de programación que he querido probar y entender por cuenta propia. Los casos y ejemplos que comparto no tienen referencia a mi trabajo, sino que son ejercicios, pruebas y escenarios recreados a partir de inquietudes técnicas personales. Este blog funciona como un compendio personal de conocimiento: código, ideas y reflexiones que decido compartir.
Creación de la cuadrícula:
=CHAR(INT(RAND()*26)+65) para generar una letra aleatoria mayúscula.Abrir el Editor de Scripts:
Extensiones > Apps Script.Crear un Script:
javascriptfunction fillEmptyCellsWithRandomLetters() {var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();var range = sheet.getDataRange(); // Selecciona todo el rango de datosvar values = range.getValues(); // Obtén los valores en la cuadrículafor (var i = 0; i < values.length; i++) {for (var j = 0; j < values[i].length; j++) {if (values[i][j] === "") { // Si la celda está vacíavalues[i][j] = String.fromCharCode(Math.floor(Math.random() * 26) + 65); // Letra aleatoria de A-Z}}}range.setValues(values); // Escribe los nuevos valores de vuelta en la hoja}
3. Validación de respuestas:
Crear un Botón en la Hoja
Insertar un Dibujo:
En la hoja de cálculo, ve al menú Insertar > Dibujo > + Nuevo.
Dentro del editor de dibujo, selecciona la herramienta de formas (Shape) y dibuja un rectángulo o cualquier forma que te guste.
Puedes agregar texto a la forma, como "Validar Sopa de Letras".
Una vez que hayas terminado, haz clic en "Guardar y cerrar".
Asignar el Script al Botón:
Haz clic derecho en el botón que acabas de crear y selecciona "Asignar script".
En el cuadro de diálogo que aparece, escribe el nombre de la función que deseas asignar. En este caso, escribe validateHighlightedWords (que es la función que valida las palabras resaltadas en amarillo).
Haz clic en "Aceptar".
2. Probar el Botón
Haz clic en el botón que acabas de crear en tu hoja de cálculo. Esto debería ejecutar el script validateHighlightedWords y mostrarte una alerta si todas las palabras están resaltadas correctamente.
Consideraciones adicionales:
Les comparto un video para que vean funcionando la sopa de Letras
https://youtu.be/kCWgJGpJoucSi te interesa que te ayudemos creando tus sopas de letras contáctanos por medio del formulario
Comentarios
Publicar un comentario
Dejanos tus dudas y comentarios