2010-05-18 4 views
1

Je suis nouveau dans le monde de Applescript! J'essaie de comprendre comment trouver dans un événement de calendrier spécifique qui contient certains mots. En particulier, je ne sais pas comment faire une répétition qui trouvent certain mot dans les événements du calendrier ...Applescipt pour trouver des événements dans iCal

Merci à l'avance

Répondre

1

Il y a un tutoriel MacTech ici qui comprend un exemple de recherche: http://www.mactech.com/articles/mactech/Vol.21/21.11/ScriptingiCal/index.html

Voici un exemple concret de la façon dont vous pourriez trouver des événements de calendrier correspondant à un critère de recherche:

tell application "iCal" 
    tell calendar "Domestic" 
     set theEventList to every event whose summary contains "Recycling" 
    end tell 
    set theEvent to first item of theEventList 
    return summary of theEvent 
end tell 

Cet exemple fonctionne pour moi. Il trouve tous les événements dans mon calendrier "Domestique" qui contiennent le terme "Recyclage" et retourne ensuite le résumé du premier dans cette liste.

+0

Merci, mais je ne veux pas avoir l'uid de l'événement, mais un résumé des événements avec le mot ... – guglio

+0

@guglio: regardez l'exemple MacTech et mon exemple ci-dessus - vous pouvez parcourir les événements et regardez le texte renvoyé dans "résumé" et comparez-le à ce que vous cherchez. –

+0

J'ai essayé ceci: tell application "iCal" \t tell calendrier "Accueil" \t \t mis theEvent à chaque événement dont le résumé = "mot" \t \t sommaire de retour de theEvent \t end tell end dire mais cette erreur de retour 1728 – guglio

Questions connexes