Hace tiempo tenía un libro de Excel que lanzaba los dados, pero no era animado y siempre quería hacer uno. Sabía que para lograr la animación iba a necesitar programación así que di un salto y lo hice en GAS (Google Apps Script) para que varios usuarios pudieran usar los mismos dados al compartir la misma hoja como en un juego de mesa compartido en línea, mejor que Flippity.
Estoy en mis primeras experiencias programando en GAS y se me hizo complicado entender las librerías de animación de Javascript que podría usar con GAS así que usé un camino alternativo: Diseñé seis animaciones de GIF en Photoshop y las almacené en Imgur. Entonces lo que ven al usar el libro de Sheets es una animación GIF de dados escogida al azar.
Copiar libro Dados |
Se creará una nueva opción en el menú de Sheets llamada Dados, háganle clic para ver el menú emergente.
La opción Lanzar dados muestra una lanzada aleatoria de dos dados y muestra en números los valores de los dados en la columna G. La opción Recoger dados borra la columna G.
Si quieren modificar dónde deben aparecer los dados o los números aleatorios que se generan, tendrán que ir al menú Herramientas y entrar al Editor de secuencia de comandos. La explicación a detalle del funcionamiento del código la pondré en un video, espero pronto.