balufreak
Aktives Mitglied
Thread Starter
- Dabei seit
- 12.10.2003
- Beiträge
- 1.563
- Reaktionspunkte
- 28
Hallo leute!
Ich habe mal folgenden Code
Mit diesem Code möchte ich alle Leute in meinem Adressbuch mit einer Mobilen telefonnummer auslesen. Dies geht soweit auch. Nun aber, setzt es mir den Nachnamen von einem Eintrag der keinen Nachnamen hat, auf "missing value" wie kann ich das unterbinden? so dass dann nur der Vorname steht?
Ich habe mal folgenden Code
Code:
tell application "System Events" to get name of every process
set ProcessList to result
if ProcessList contains "Address Book" then
set running to true
else
set running to false
end if
tell application "Address Book"
set allData to ""
repeat with everyPerson in every person
if last name of everyPerson is "missing value" then
set the personName to first name of everyPerson
else
set the personName to last name of everyPerson & " " & first name of everyPerson
end if
repeat with everyPhone in every phone of everyPerson
if label of everyPhone contains "mobile" then
set allData to allData & personName & "," & value of everyPhone & ";"
end if
end repeat
end repeat
if running is false then
quit application "Address Book"
end if
return allData
end tell
Mit diesem Code möchte ich alle Leute in meinem Adressbuch mit einer Mobilen telefonnummer auslesen. Dies geht soweit auch. Nun aber, setzt es mir den Nachnamen von einem Eintrag der keinen Nachnamen hat, auf "missing value" wie kann ich das unterbinden? so dass dann nur der Vorname steht?