Tengo una aplicación de Automator que me gustaría pedirle al usuario que ingrese un tiempo de la elección del usuario.
Lo ideal es que el cuadro de diálogo tenga tres campos:
1) campo de hora
2) Campo de minutos
3) Período (p.m. o a.m.)
El usuario puede ingresar los campos uno y dos, y hay dos puntos entre los dos campos. El campo tres es una lista desplegable simple y el usuario debe seleccionar una de las dos opciones.
También me gustaría que AppleScript verifique que cualquier texto que se escriba en los campos de hora y minutos cumpla con los estándares de tiempo, y si no lo hace, se presenta un mensaje de error y el usuario debe ingresar el texto nuevamente. (Es decir, el texto ingresado en el primer campo debe ser un número de un solo dígito entre 1 y 12 y el texto ingresado 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 complete en un cuadro de diálogo (por el simple hecho de presentar al usuario una IU conveniente).
No soy muy competente en AppleScript, por lo que este proyecto es extremadamente ambicioso para mí. ¿Se puede lograr esto en AppleScript?
Si este comportamiento no es posible AppleScript, ¿puede alguien recomendar un lenguaje alternativo similar en el que este tipo de cuadro de diálogo sea posible?
Gracias.