Fischer-Bayern.de
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Landangaben im Adressbuch (Kontakte) vervollständigen

 
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
MacTruth
•-->
•-->


Anmeldedatum: 10.11.2011
Beiträge: 94
Wohnort: Niederösterreich

BeitragVerfasst am: 07.01.2020 - 10:30    Titel: Landangaben im Adressbuch (Kontakte) vervollständigen Antworten mit Zitat

Ich versuche gerade per Applescript die Landangaben bei der Adresse in Kontakte zu vervollständigen, sprich den 'contry code' nachträglich einzugeben.

Mein Script sieht bisher so aus:

Code:
tell application "Contacts"
   set AnzahlKontakte to count of people
   repeat with AKcounter from 1 to AnzahlKontakte
      set AAcounter to count of addresses of person AKcounter
      repeat with thisAddress from 1 to AAcounter
         set Land to (country of address thisAddress of person AKcounter)
         set LandCode to (country code) of address thisAddress of person AKcounter
         if Land contains "Deutschland" and LandCode does not contain "de" then
            set country code of address thisAddress of person AKcounter to "de"
         end if
      end repeat
   end repeat
   save
end tell


Leider funktioniert die Eingabe von "de" durch den Befehl "set country code of address thisAddress of person AKcounter to "de"" nicht.

Was mach ich falsch?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
MacTruth
•-->
•-->


Anmeldedatum: 10.11.2011
Beiträge: 94
Wohnort: Niederösterreich

BeitragVerfasst am: 07.01.2020 - 16:38    Titel: Antworten mit Zitat

Es läuft! Very Happy

Hier mein Script

Code:
tell application "Contacts"
   set AnzahlKontakte to count of people
   repeat with AKcounter from 1 to AnzahlKontakte
      set AAcounter to count of addresses of person AKcounter
      repeat with thisAddress from 1 to AAcounter
         set Land to (country of address thisAddress of person AKcounter)
         set LandCode to (country code) of address thisAddress of person AKcounter
         set ZLand to "KeinBestimmtesLand"
         if Land contains "Deutschland" then set {ZLand, ZCode} to {"Deutschland", "de"}
         if Land contains "Österreich" then set {ZLand, ZCode} to {"Österreich", "at"}
         if Land contains "Schweiz" then set {ZLand, ZCode} to {"Schweiz", "ch"}
         if Land contains "Tschechien" then set {ZLand, ZCode} to {"Tschechien", "cz"}
         if Land contains "Frankreich" then set {ZLand, ZCode} to {"Frankreich", "fr"}
         if Land contains "Belgien" then set {ZLand, ZCode} to {"Belgien", "be"}
         if Land contains "Italien" then set {ZLand, ZCode} to {"Italien", "it"}
         if Land contains "Kanada" then set {ZLand, ZCode} to {"Kanada", "ca"}
         if Land contains "Polen" then set {ZLand, ZCode} to {"Polen", "pl"}
         if Land contains "USA" then set {ZLand, ZCode} to {"USA", "us"}
         if Land contains ZLand and LandCode does not contain ZCode then
            set country code of address thisAddress of person AKcounter to ZCode as string
         end if
      end repeat
   end repeat
   save
end tell
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de


AppleScript für absolute Starter