Tengo una aplicación de Automator en la que me gustaría pedir al usuario que introduzca una hora a su elección.
Lo ideal sería que el cuadro de diálogo tuviera tres campos:
1) Campo horario
2) Campo de los minutos
3) Período (p.m. o a.m.)
Los campos uno y dos pueden ser introducidos por el usuario y hay dos puntos entre los dos campos. El campo tres es una simple lista desplegable y el usuario debe seleccionar una de las dos opciones.
También me gustaría que el AppleScript comprobara que el texto introducido en los campos de la hora y los minutos se ajusta a los estándares de la hora, y si no es así, se presenta un mensaje de error y el usuario debe introducir el texto de nuevo. (Es decir, el texto introducido en el primer campo debe ser un número de un solo dígito entre 1 y 12 y el texto introducido en el segundo campo debe ser un número de dos dígitos entre 00 y 60).
Sé que todo esto se puede lograr en tres cuadros de diálogo separados, pero realmente preferiría que todo se completara en un solo cuadro de diálogo (en aras de presentar al usuario una interfaz de usuario conveniente).
No soy muy competente en AppleScript, así que este proyecto es extremadamente ambicioso para mí. ¿Se puede lograr esto en AppleScript?
Si este comportamiento no es posible AppleScript, ¿alguien puede recomendar un lenguaje alternativo similar en el que este tipo de cuadro de diálogo es posible?
Gracias.