¿Hay algún método abreviado de teclado que pueda usar para establecer una prioridad de tarea en Reminders.app en una Mac?

5

Sé que si quiero crear una nueva tarea en Recordatorios y escribo algo como:

  

Compre leche mañana a las 3:00 pm

Reminder.app entiende por sí misma que la fecha y la hora de ejecución de la tarea serán mañana a las 3:00 pm y las establecerá ambas para mí. Por lo tanto, no necesito seleccionar la tarea, presionar el botón "i", marcar la opción "Recordar un día" y establecer una hora y una fecha.

Mi pregunta es bastante simple, y es esta:

¿Es posible hacer lo mismo para las prioridades?

Quiero decir: me gustaría escribir algo como:

  

¡Compra leche!

y vea la aplicación que entiende que los dos signos de exclamación en la tarea significan que tiene una prioridad más alta. Intenté usar oraciones diferentes y AFAIK no hay manera de decirle a los Recordatorios que establezcan la prioridad para mí, sin tener que configurarla manualmente. Eso sería super práctico para mí. Pero podría estar equivocado, y es por eso que le pregunto si hay alguna manera de evitar tener que ir en las opciones de cada tarea y establecer la prioridad.

Gracias y saludos

    
pregunta Cesco 31.08.2013 - 12:51

2 respuestas

1

De forma predeterminada, no hay forma de establecer la prioridad de un recordatorio dentro del texto.

Hay al menos una aplicación de terceros que fue diseñada para hacer esto, llamada (adecuadamente) AddToReminders , aunque parece que se ha abandonado, y necesitarías compilar la aplicación con Xcode.

    
respondido por el tubedogg 31.08.2013 - 18:08
3

Recomiendo usar Keyboard Maestro para tal operación. Esto es perfecto para una macro KM.

EDITAR: Probé lo siguiente y funciona bien.

Crea el siguiente AppleScript:

tell application "System Events"
    display dialog "New Reminder…" default answer ""
    set reminTitle to text returned of result
    set thePriority to 13
    set lastChars to reverse of characters -3 through -1 of reminTitle
    log lastChars
    set i to 0
    set j to 0
    repeat 3 times
        set i to i + 1
        if item i of lastChars is "!" then
            set thePriority to thePriority - 4
            set j to j + 1
        end if
    end repeat
    set reminTitle to text 1 through (-(j + 1)) of reminTitle
    if text -1 through -1 of reminTitle is " " then
        set reminTitle to text 1 through -2 of reminTitle
    end if
    tell application "Reminders"
        set newremin to make new reminder
        set name of newremin to reminTitle
        set priority of newremin to thePriority
    end tell
end tell

Luego asigne el AppleScript a un acceso directo de Keyboard Maestro.

Cuando ejecute la macro, se le pedirá que ingrese el recordatorio. Use un signo de exclamación para establecer la prioridad "Baja" en los recordatorios, use dos para establecer "Medio" y tres para "Alta". Si no se utilizan signos de exclamación, se establecerá la prioridad "Ninguno". Tenga en cuenta que el uso de esto elimina la capacidad de los Recordatorios para analizar las fechas de vencimiento.

Las entradas resultantes en Reminders.app serán ...

    
respondido por el Dave 31.08.2013 - 19:00

Lea otras preguntas en las etiquetas