C'è una scorciatoia da tastiera che posso usare per impostare una priorità di attività in Reminders.app su un Mac?

5

So che se voglio creare una nuova attività in Promemoria e scrivo qualcosa del tipo:

Buy milk tomorrow at 3:00pm

Reminder.app comprende da solo che la data e l'ora di esecuzione dell'attività saranno domani alle 3:00 pm e imposterà entrambi per me. Quindi non ho bisogno di selezionare l'attività, premere il pulsante "i", selezionare l'opzione "Ricordami in un giorno" e impostare un orario e una data.

La mia domanda è abbastanza semplice, ed è questa:

È possibile fare lo stesso per le priorità?

Voglio dire: mi piacerebbe scrivere qualcosa del tipo:

Buy milk !!

e vedi l'app che capisce che i due punti esclamativi sull'attività indicano che ha una priorità più alta. Ho provato a usare frasi diverse e AFAIK non c'è modo di dire a Promemoria di impostare la priorità per me, senza doverlo impostare manualmente. Sarebbe molto utile per me. Ma potrei sbagliarmi, ed è per questo che ti sto chiedendo se c'è un modo per evitare di dover andare nelle opzioni di ogni attività e impostare la priorità.

Grazie e cordiali saluti

    
posta Cesco 31.08.2013 - 12:51
fonte

2 risposte

1

Di default non c'è modo di impostare la priorità di un promemoria all'interno del testo.

Esiste almeno un'app di terze parti progettata per eseguire questa operazione, chiamata (abbastanza appropriatamente) AddToReminders , anche se sembra essere stato abbandonato, e tu dovresti compilare l'app da solo usando Xcode.

    
risposta data 31.08.2013 - 18:08
fonte
3

Ti consiglio di utilizzare Keyboard Maestro solo per questa operazione. Questo è perfetto per una macro KM.

EDIT: ho provato quanto segue e funziona bene.

Crea il seguente 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

Quindi assegna l'AppleScript a una scorciatoia da tastiera Maestro.

Quando esegui la macro, ti verrà richiesto di inserire il promemoria. Utilizzare un punto esclamativo per impostare la priorità "Bassa" in Promemoria, utilizzare due per impostare "Medio" e tre per "Alto". L'utilizzo di nessun punto esclamativo verrà impostato su priorità "Nessuno". Nota che l'utilizzo di questa funzione elimina la capacità di Promemoria di analizzare le date di scadenza.

Le voci risultanti in Reminders.app saranno ...

    
risposta data 31.08.2013 - 19:00
fonte

Leggi altre domande sui tag