2017-08-21 1 views
0

Je souhaite ajouter des dates dynamiques dans mon flux de travaux Alfred, mais je n'arrive pas à le comprendre. Voilà ce que j'ai jusqu'à présent:Utilisation de champs dynamiques dans un flux de travail Alfred pour créer un nouvel e-mail dans Mail.app

tell application "Mail" 
    activate 
    make new outgoing message with properties {subject:"some subject", content:"some content" & return & return} 
    end tell 

Je voudrais inclure une date dynamique du sujet et des extraits Alfred dans le contenu, mais ils ne sont pas reconnus. Par exemple:

tell application "Mail" 
    activate 
    make new outgoing message with properties {subject:"{date} Call Follow Up", content:"some content" & return & return} 
    end tell 

Est-ce que cela a du sens? Toute aide serait très appréciée! Je ne suis pas sûr si je comprends votre problème correctement.

Répondre

0

Essayez-vous d'accomplir quelque chose comme ça?

set mySubject to ((current date) as text) & " Call Follow Up" 

tell application "Mail" 
    activate 
    make new outgoing message with properties {subject:mySubject, content:"some content" & return & return} 
end tell 
0

Apparemment, vous ne pouvez pas accéder aux variables Alfred dans l'objet de flux de travail Exécuter le script. Ainsi, vous pouvez faire quelque chose comme ceci: 1. Ajouter un objet extrait 2. Connectez-vous à un objet d'entrée mot-clé 3. Connectez un objet de script d'exécution avec ce code:

on run argv 
    set theQuery to item 1 of argv 
    set theSubject to date string of (current date) & " Call Follow up" 
    tell application "Mail" 
    activate 
    make new outgoing message with properties {subject:theSubject, content:theQuery & return & return} 
end tell 
end run