Actually, that's easily fixable by the use of AppleScript.
on is_invalid_name(the_name)
return (the_name contains " ") or (length of the_name is 0)
end is_invalid_name
on report_invalid_name(name, the_name)
display dialog name & " has an invalid middle name." & return &
"Middle Name: " & the_name
end report_invalid_name
tell application "Address Book"
set invalid_names to 0
repeat with this_person in (get selection)
if the middle name of this_person exists then
if my is_invalid_name(get the middle name of this_person) then
set invalid_names to invalid_names + 1
--my report_invalid_name(get the name of this_person, get the
middle name of this_person)
delete middle name of this_person
end if
end if
end repeat
display dialog "Checked middle names. " & invalid_names & " were
invalid."
end tell
On 26 Mai, 19:57, Larry Hendricks <
larh...@gmail.com> wrote:
> Hi Mark,
>
> Spanning Sync is adding an empty field for the middle name when it
> shouldn't be. This problem will be fixed soon, although you'll
> probably have to restore from a backup to flush out the bad data.
>
> Thanks
> --
> Larry Hendricks
> la...@spanningsync.comhttp://
spanningsync.com