AppleScript: attiva tutte le regole di posta con "ordina:" nel loro nome

0

Vorrei che un AppleScript attivasse tutte le regole che contengono la stringa "sort: " nei loro nomi.

Per quanto ne so, ecco come abilitare una regola di posta:

tell application "Mail" to set enabled of rule "sort: foo bar" to true
  1. Come ottengo i nomi di tutte le regole di posta?
  2. Come faccio a filtrare questi nomi per contenere la stringa "sort: " ?
posta fiedl 03.08.2017 - 16:28
fonte

1 risposta

1

One-liner piuttosto semplice:
tell application "Mail" to set enabled of rules whose name starts with "sort: " to true

Non hai nemmeno bisogno di get tutte quelle regole o i loro nomi; tuttavia, se vuoi farlo, è altrettanto semplice:
tell application "Mail" to get name of rules whose name starts with "sort: "

Nota: il tuo esempio inizia con sort: ma hai chiesto delle stringhe contenenti contenenti . Se questo è ciò che desideri, sostituisci contains per starts with nel codice che ho fornito.

    
risposta data 03.08.2017 - 16:45
fonte

Leggi altre domande sui tag