Soziale Profile aus Apple Adressbuch löschen

Ich wurde von Phil angeschrieben, der verzweifelt versucht hat, das wohl erst seit kurzem im Apple Adressbuch eingeführten social profile via AppleScript zu löschen. Das Problem dabei scheint zu sein, dass ein normales delete social profile 1 of somePerson nicht funktioniert, da dieses Element kein Bestandteil der contact info ist. So zumindest meine Vermutung, wenn […]

Adressbuch: Adressbucheinträge an Hand des Mailaccounts einer Gruppe zuordnen

Die Idee ist folgende, alle Leute die jemanden über einen bestimmten Email-Account kontaktieren, sollen in eine Gruppe im Adressbuch einsortiert werden. Gibt es noch keinen Adressbuch-Eintrag zu der Email, wird ein neuer angelegt und entsprechend einsortiert. Das ganze läuft entweder als Email-Regel oder kann auch bei Skript-Aufruf auf eine Auswahl von Nachrichten angewendet werden. Die […]

Address Book: Normale Gruppen von Smart-Groups unterscheiden

In den Adress-Buch-Funktionsverzeichnis gibt es als Property nur den Namen und leider keinen Wert den man auslesen könnte, um zu erkennen, ob es sich um eine Smart-Group oder eine echte Gruppe handelt. Um das nun doch zu können sind zumindest die jeweiligen IDs der Gruppe recht eindeutig und enden ggf. mit dem String “SmartGroup”. Möchte […]

Adressbuch: checkt ob eine Telefonnummer bereits vorhanden ist

Das ist nur als Beispiel gedacht, wie so eine Funktion aussehen könnte: tell application “Address Book” activate set my_phone_2_check to text returned of (display dialog “Telefonnummer:” default answer “0”) set allp to people set phone_numbers to value of every phone of people repeat with i from 1 to count of phone_numbers set current_phone_numbers to item […]

Addressbuch: Einzelne vCards exportieren

Wenn man im Apple Adressbuch Kontakte als vCard exportieren möchte, erstellt das Programm bei mehreren Kontakten anscheinend immer nur eine Datei, in der alle Informationen stehen… FALSCH, mit gedrückter alt-Taste erstellt das Programm auf Wunsch auch separate VCF-Dateien für jeden Kontakt (siehe Kommentare)…. somit kann man sich das Weiterlesen eigentlich sparen…Nun, dieses Skript (quick&dirty) exportiert […]

AppleScript: Search&Replace im Adressbuch

Vielleicht auch praktisch, das Ding durchsucht Adressen im Adressbuch nach Zeichen (im Code werden Zeilenumbrüche ersetzt) in den Adress-Feldern und löscht diese. :-? Code zum markieren einmal anklicken Code im Skript-Editor öffnen –script to remove certain characters/strings from an address set toBeRemoved to {“ “} tell application “Address Book” set my_selections to selection repeat with […]

AppleScript: Adressbuch doppelte Adressen löschen

Das Problem bei vielen Adressen in Apple-Adressbuch sind weniger Doppelte Einträge (Personen), diese lassen sich auch relativ leicht ausfindig machen, schließlich stehen die Namen ja direkt untereinander. Vielmehr doppelte Anschriften können ein Problem sein, wenn man Adressen von mehren Quellen im Adressbuch zusammenführt… Ich vermute mal, was war zumindest der Grund für das Problem aus […]