Duplicate the Address book ?

How do I copy / duplicate my Address book that is on iCloud so I have a non cloud copy on my Mini or is there a method to sync both?
Cheers

If you are using Outlook 2011, make sure you have the latest service pack and update.
Make sure your Mac Book and all devices have the latest update.
If the Calendar on the Mac Book is correct go to step 3
Assuming Mac Book Calendar is correct, remove accounts from iPhone, iPad.
Reconnect account to iPhone, iPad account.
All calendars should now be in sync.
There are times when the Mail, Calendar, Contact application has been corrupted (Outlook 2011, Mac Mail, Entourage, etc).  This will cause all kinda of issues on your devices.  You have to repair the mail client first.  In the case of Outlook you can delete the profile and recreate it.  In Mac Mail you can rebuild (from Tools on the menu bar)

Similar Messages

  • I am trying to create a group in the address book.  When I drag over the contacts from the contact list they duplicate in the address book. I am using "Lion"

    When I try to create a group from the address book, when I drag over the names from the contact list, the names duplicate in the address book.

    Hi cavu10horses,
    Thanks for using Apple Support Communities.  This article has instructions for changing a contact's photo using a photo from iPhoto's Faces feature:
    Contacts: Add or change contact pictures
    http://support.apple.com/kb/PH11580
    Select a contact or your own card, and then double-click the picture well.
    Select a picture:
    Drag an image to the picture well.
    Click Camera to take a picture.
    If you have pictures in iPhoto, click the Faces button to use a face from iPhoto.
    If the contact is linked (it’s in multiple accounts, but displayed only once in Contacts) and has multiple account pictures, click Linked.
    Click Edit to edit the picture.
    To zoom in and out of the picture, drag the slider. Drag the picture to change which part of it is visible.
    To rotate the picture, hold down the Option key while you click and drag the picture.
    To apply special effects, click the Effects Gallery button and choose an effect.
    Click Done.
    Cheers,
    - Ari

  • What is the cause of Duplicate "Desktops" in the Address Book Options.

    Supporting our employees we've been noticing may people with duplicate "Desktops" in the address book options that are causing 2 different issues on their blackbery devices. Either the contacts are duplicated, or when syncing via the USB cable with the desktop manager the incorrect contacts synch to Lotus Notes. For instance, one "Desktop" will have 100 entries and the other "Desktop" will have 200 entries. When syncing with the Desktop Manager it's only syncing with one of the "Desktops" or address books. What causes this issue?

    Supporting our employees we've been noticing may people with duplicate "Desktops" in the address book options that are causing 2 different issues on their blackbery devices. Either the contacts are duplicated, or when syncing via the USB cable with the desktop manager the incorrect contacts synch to Lotus Notes. For instance, one "Desktop" will have 100 entries and the other "Desktop" will have 200 entries. When syncing with the Desktop Manager it's only syncing with one of the "Desktops" or address books. What causes this issue?

  • How do I move/copy contacts from Entourage to iCloud Address Book without creating duplicates? Address Book on Mac, iCloud, iPhone and iPad is now empty

    How do I move/copy contacts from Entourage to iCloud Address Book without creating duplicates? Address Book on Mac, iCloud, iPhone and iPad is now empty

    Thank you for letting me know!
    Going to give it a go. Had a back up of all my clients files stupidly not my software as I have the originals disks. Just realised that amongst the software is ibiz and have lost al my accounting and billing files for the last 7 years want to cry so losing my contacts now will really tip me over the edge!
    Fingerscrossed this works!

  • Duplicates in Address Book on iMac since iCloud

    As soon as I enabled iCloud, on my iMac Address Book, I now have duplicates of every contact. This only happened on my iMac. My iPad and iPhone don't have duplicates in their Address Book. Why would this happen? In the "notes" field of my contacts, I noticed that with the duplicate contacts, there are more notes in one entry than others (for example: Jane Doe's "notes" field show three lines of text that I entered, but the duplicate of Jane Doe only shows two of the lines of text in the "notes" field, leading me to believe one contact is newer than the other, but which is which, and how do I delete all the OLDER versions, and not accidentally erase the more recent versions?)
    My god, Apple, you really messed this up! Does everyone remember when "It Just Works"?
    HELP!

    Could you please help me clarify which sequence I should be using to retrieve my backup Address Book data from? I, too, lost my contacts during a sync and am trying to retrieve them.
    Is the recovery sequence in Time Machine Backups this:
    1. Date-> Mac HD->Library-> Application Support->Address Book
    or is it this?
    2. Date-> Mac HD->Users->my name->Library->Application Support->Address Book
    After copying the backup Address Book folder to the Desktop and opening the Mac HD icon, do I go to the folder Library->Application Suppport or the folder Users->my name->Library->Application Support to trash the Address Book and reinstall the backup copy? I have been trying both w/o any luck recovering my contacts thus far.
    Any help would be greatly appreciated. Thank you!

  • Apple Script to Sort through the Address Book

    Dear All,
    I am quite new to Apple and just a learner on Apple-scripts. Its been quite a task to learn.. I would require some help on a few things..
    The script will eventually use numbers to send email and get the user inputs and any yet to reach there..
    After going through lots of scripts to sort through the address book and make a clean address book, i found they are quite slow in processing takes about 20~30 Minutes to get through 2000 Contacts..
    Hence after reading posting of Mr. Koenig & Mr. Hiroto and specifically on deep copy. I have written the following code which does the following on 2000 records within 6~8Mins.
    The Script work its way through all the contact is the address List.. and creates Groups
    1. Duplicate Email Id's — List of Contacts with same email ID's including Contacts where the email Id is entered twice.. (Strange.. Address Book Issue, copy of the email Id under work & home)
    2. Duplicate Phone — List of Contacts with same Phone Numbers including Contacts where the Phone Nos is entered twice.
    3. Duplicate Name — List of Contacts with Same Names
    4. Duplicate No Name — List of Contacts without the First Name and Last Name
    it also sort the Contacts under the following Group which you can edit later with all the information's..
    1. Only Email Ids — List of Contacts with Email ID and No Phone Numbers
    2. Only Phone — List of Contacts with Phone Numbers and No Email Id's
    3. No Email or Phone — List of Contacts with No Email Id's and No Phone numbers (some half completed contacts )
    My Question to the forum is why is the following code still taking too much time..
    set onlyDupEList to every person of group theGroupEmail
    repeat with j from 1 to count of Dup_email
    set tempdata to item j of Dup_email
    if onlyDupEList does not contain {tempdata} then add tempdata to group theGroupEmail
    end repeat
    save application "Address Book"
    and the scripts slows down when the items in the list is quite large (over 800 or so )..
    Any help is appreciated and thanks in advance..
    -- the code ---
    global MsgTitle
    on run
    set MsgTitle to "Search for Duplicates in Address Book Contacts"
    display dialog ¬
    "This Script takes a while to finish" & return & "maybe 10 min or More..." & return & "Depending on the Address Book Contacts." & return & return & "Hence Allow it to run for the while" with title MsgTitle ¬
    with icon 1 ¬
    buttons {"Continue"} ¬
    giving up after 5
    set question to display dialog "Select the Duplicate Search Parameter " with icon 1 with title MsgTitle ¬
    buttons {"Contact Name", "Contacts on Phone & Email Id's", "Quit"} default button 3
    set rtnValue to button returned of question
    if rtnValue is "Quit" then
    -- tell application "Address Book" to quit
    tell me to quit
    end if
    if rtnValue is "Contact Name" then
    -- tell application "Address Book" to quit
    GetDup_byName("Duplicate Name")
    end if
    if rtnValue is "Contacts on Phone & Email Id's" then --Contacts on Phone & Email Id's
    -- tell application "Address Book" to quit
    Get_dup()
    end if
    end run
    --- Search on Name Field ---
    on GetDup_byName(theGroupName)
    set question to display dialog "Do you want to search for duplicates based on Names? " with icon 0 with title MsgTitle ¬
    buttons {"Continue", "Quit"} default button 1
    set rtnValue to button returned of question
    if rtnValue is "Quit" then
    -- tell application "Address Book" to quit
    tell me to quit
    end if
    tell application "Address Book"
    activate
    set biglist to {}
    set NoNameList to {}
    set theGroupNoName to "Duplicates No Names"
    set theGroup to theGroupName
    -- if not (exists (group "Dupilicate Entries")) then
    if not (exists (group theGroup)) then
    make new group with properties {name:theGroup}
    save
    end if
    if not (exists (group theGroupNoName)) then
    make new group with properties {name:theGroupNoName}
    save
    end if
    set the_names to name of people
    repeat with i from 1 to number of items in the_names
    set theName to item i of the_names
    -- return theName
    if theName is not in biglist then
    copy theName to end of biglist
    else
    set counter to (people whose name is theName)
    if (count of counter) > 1 then
    repeat with i from 1 to number of items in counter
    set this_item to item i of counter
    -- display dialog this_item
    add this_item to group theGroup
    end repeat
    -- return counter as string
    end if
    end if
    -- captures the Contacts without Name ---
    if theName contains "@" then
    -- display dialog theName
    set counterList to (people whose name is theName)
    repeat with i from 1 to number of items in counterList
    set this_item to item i of counterList
    -- display dialog this_item
    add this_item to group theGroupNoName
    end repeat
    end if
    -- save application "Address Book"
    end repeat
    save application "Address Book"
    set peopleCount to (count every person)
    -- set peopleCount to 50 -- only for testing --
    repeat with i from 1 to peopleCount
    set first_name to first name of person i as string
    set Last_Name to last name of person i as string
    if first_name is equal to "missing value" and Last_Name is equal to "missing value" then
    -- display dialog first_name & " : " & Last_Name
    set end of NoNameList to (id of person i)
    end if
    end repeat
    repeat with j from 1 to the count of NoNameList
    set tempdata to item j of NoNameList
    -- set testdata to person id tempdata
    -- if (name of groups of testdata does not contain theGroupNoEmail) then
    add tempdata to group theGroupNoName
    -- end if
    end repeat
    save application "Address Book"*)
    display dialog ¬
    "This Script Finished Processing Address Book Contacts the Duplicates are in the group" with title MsgTitle ¬
    with icon 1 ¬
    buttons {"Continue"} ¬
    giving up after 5
    end tell
    end GetDup_byName
    on Get_dup()
    set question to display dialog "Do you want to search for duplicates based on Names? " with icon 0 with title MsgTitle ¬
    buttons {"Continue", "Quit"} default button 1
    set rtnValue to button returned of question
    if rtnValue is "Quit" then
    -- tell application "Address Book" to quit
    tell me to quit
    end if
    tell application "Address Book"
    activate
    set theGroupEmail to "Duplicate Email Id's"
    set theGroupPhone to "Duplicate Phone"
    set theGroupNoEmail to "Only Phone Numbers"
    set thegroupNoPhone to "Only Email Id's"
    set theGroupNoData to "No Email or Phone"
    -- set theGroup to theGroupName
    if not (exists (group theGroupEmail)) then
    make new group with properties {name:theGroupEmail}
    save "Address Book"
    end if
    if not (exists (group theGroupPhone)) then
    make new group with properties {name:theGroupPhone}
    save "Address Book"
    end if
    if not (exists (group theGroupNoEmail)) then
    make new group with properties {name:theGroupNoEmail}
    save "Address Book"
    end if
    if not (exists (group thegroupNoPhone)) then
    make new group with properties {name:thegroupNoPhone}
    save "Address Book"
    end if
    if not (exists (group theGroupNoData)) then
    make new group with properties {name:theGroupNoData}
    save "Address Book"
    end if
    set ListofPeople to people --the_ID
    set ListofEmailID to value of emails of people --the_emails
    -- return ListofEmailID
    set ListofPhones to value of phone of people -- the_phones
    -- return ListofPhones
    set biglist to {}
    set ListEmail_Uniq to {}
    set ListEmail_Dup to {}
    set No_PhoneList to {}
    set No_EmailList to {}
    set No_dataList to {}
    set FlagEmail to false
    set FlagPhone to false
    -- repeat with i from 1 to number of items in the_emails
    repeat with i from 1 to count of ListofEmailID
    set thePersonID to item i of ListofPeople
    set theEmails to item i of ListofEmailID
    if theEmails is equal to {} then
    set end of No_EmailList to thePersonID
    else
    -- set FlagEmail to true
    repeat with j from 1 to count of theEmails
    set tmpdata to item j of theEmails
    -- return tmpdata
    if tmpdata is not in biglist then
    set end of biglist to tmpdata
    set end of ListEmail_Uniq to {tmpdata} & {thePersonID}
    else
    set end of ListEmail_Dup to {tmpdata} & {thePersonID}
    end if
    end repeat
    end if
    end repeat
    -- return ListEmail_Uniq
    -- return ListEmail_Dup
    -- save application "Address Book"
    set biglist to {}
    set ListPhone_Uniq to {}
    set ListPhone_Dup to {}
    -- repeat with i from 1 to number of items in the_emails
    repeat with i from 1 to count of ListofPhones
    set thePersonID to item i of ListofPeople
    set thePhones to item i of ListofPhones
    if thePhones is equal to {} then
    set end of No_PhoneList to thePersonID
    else
    -- set FlagPhone to true
    repeat with j from 1 to count of thePhones
    set tmpdata to item j of thePhones
    -- return tmpdata
    if tmpdata is not in biglist then
    set end of biglist to tmpdata
    set end of ListPhone_Uniq to {tmpdata} & {thePersonID}
    else
    set end of ListPhone_Dup to {tmpdata} & {thePersonID}
    end if
    end repeat
    end if
    end repeat
    -- return ListPhone_Uniq
    -- return ListPhone_Dup
    set the Dup_email to {}
    -- Find the Duplicates from the sorted list --
    repeat with i from 1 to the count of ListEmail_Dup
    set tempdata to item i of ListEmail_Dup
    set dataEmailDup to item 1 of tempdata
    set dataPersonDup to item 2 of tempdata
    repeat with j from 1 to the count of ListEmail_Uniq
    set tempdata to item j of ListEmail_Uniq
    set dataEmailUniq to item 1 of tempdata
    set dataPersonUniq to item 2 of tempdata
    -- display dialog mainEmail1 & "=" & mainEmail2 & " " & mainID1 & "=" & mainID2
    if dataEmailDup is equal to dataEmailUniq then
    set end of Dup_email to dataPersonDup -- & "," & dataPersonUniq
    set end of Dup_email to dataPersonUniq
    end if
    (* -- the code takes lot more time if add to group was used --
    if dataEmailDup is equal to dataEmailUniq then
    set testdata to person id dataPersonDup
    add testdata to group theGroup
    set testdata to person id dataPersonUniq
    add testdata to group theGroup
    end if
    end repeat
    end repeat
    -- return Dup_email
    set the Dup_Phone to {}
    -- Find the Duplicates from the sorted list --
    repeat with i from 1 to the count of ListPhone_Dup
    set tempdata to item i of ListPhone_Dup
    set dataPhoneDup to item 1 of tempdata
    set dataPersonDup to item 2 of tempdata
    repeat with j from 1 to the count of ListPhone_Uniq
    set tempdata to item j of ListPhone_Uniq
    set dataPhoneUniq to item 1 of tempdata
    set dataPersonUniq to item 2 of tempdata
    -- display dialog mainEmail1 & "=" & mainEmail2 & " " & mainID1 & "=" & mainID2
    if dataPhoneDup is equal to dataPhoneUniq then
    set end of Dup_Phone to dataPersonDup -- & "," & dataPersonUniq
    set end of Dup_Phone to dataPersonUniq
    end if
    (*if dataPhoneDup is equal to dataPhoneUniq then
    set testdata to person id dataPersonDup
    add testdata to group theGroup
    set testdata to person id dataPersonUniq
    add testdata to group theGroup
    -- save
    end if*)
    end repeat
    end repeat
    -- return Dup_Phone
    set onlyDupEList to every person of group theGroupEmail
    repeat with j from 1 to count of Dup_email
    set tempdata to item j of Dup_email
    if onlyDupEList does not contain {tempdata} then add tempdata to group theGroupEmail
    end repeat
    save application "Address Book"
    set onlyDupPList to every person of group theGroupPhone
    repeat with j from 1 to count of Dup_Phone
    set tempdata to item j of Dup_Phone
    if onlyDupPList does not contain {tempdata} then add tempdata to group theGroupPhone
    end repeat
    save application "Address Book"
    set onlyPhoneList to every person of group theGroupNoEmail
    repeat with j from 1 to the count of No_EmailList
    set tempdata1 to item j of No_EmailList
    if No_PhoneList does not contain {tempdata1} then
    if onlyPhoneList does not contain {tempdata1} then add tempdata1 to group theGroupNoEmail
    end if
    (*set flagE to false
    repeat with i from 1 to the count of No_PhoneList
    set tempdata2 to item i of No_PhoneList
    if tempdata1 is equal to tempdata2 then
    set flagE to true
    exit repeat
    end if
    end repeat
    if flagE is false then add tempdata1 to group theGroupNoEmail*)
    end repeat
    save application "Address Book"
    set onlyEmailList to every person of group thegroupNoPhone
    repeat with j from 1 to the count of No_PhoneList
    set tempdata1 to item j of No_PhoneList
    if No_EmailList does not contain {tempdata1} then
    if onlyEmailList does not contain {tempdata1} then add tempdata1 to group thegroupNoPhone
    end if
    end repeat
    save application "Address Book"
    set onlyList to every person of group theGroupNoData
    repeat with i from 1 to count of ListofPeople
    if (item i of ListofEmailID is equal to {}) and (item i of ListofPhones is equal to {}) then
    set tempdata to item i of ListofPeople
    if onlyList does not contain {tempdata} then add tempdata to group theGroupNoData
    end if
    end repeat
    save application "Address Book"
    display dialog ¬
    "This Script Finished Processing Address Book Contacts the Duplicates are in the group" with title MsgTitle ¬
    with icon 1 ¬
    buttons {"Continue"} ¬
    giving up after 5
    end tell
    end Get_dup
    on quit
    --set MsgTitle to "Change Email ID's Domain Name"
    save application "Address Book"
    display dialog "Contact Srikanth Kamath at [email protected] for any Help" with title MsgTitle with icon 1 buttons "OK"
    continue quit
    end quit

    Hello Srikanth Kamath,
    I'm not sure you're still following this thread, but anyway here's sample code I said I'd post later.
    --SCRIPT2
    main()
    on main()
    script o
    -- input data
    property xx : {1, 2, 3, 4, 5} -- list of parents
    property yy : {{"g", "h"}, {"a", "b"}, {"b", "e", "f"}, {"e"}, {"c", "d"}} -- list of children per parent
    -- work list
    property pp : {} -- list of children tagged by parent; i.e, lits of {child, parent}
    property qq : {}
    property rr : {}
    -- (1) build list of children tagged by parent
    repeat with i from 1 to count my xx
    set x to my xx's item i
    set y to my yy's item i
    repeat with p in y
    set end of my pp to {p's contents, x}
    end repeat
    end repeat
    --return pp -- {{"g", 1}, {"h", 1}, {"a", 2}, {"b", 2}, {"b", 3}, {"e", 3}, {"f", 3}, {"e", 4}, {"c", 5}, {"d", 5}}
    -- (2) sort tagged list by child as key
    msort(my by_key1, my pp)
    --return pp -- {{"a", 2}, {"b", 2}, {"b", 3}, {"c", 5}, {"d", 5}, {"e", 3}, {"e", 4}, {"f", 3}, {"g", 1}, {"h", 1}}
    -- (3) retrieve parents with duplicate child
    (* retrieve list of {child, parent} for duplicate child *)
    set my qq to uniq(my eq_key1, my pp, {_dup:true})
    --return qq -- {{"b", 2}, {"b", 3}, {"e", 3}, {"e", 4}}
    (* retrieve list of parent *)
    repeat with q in my qq
    set r to q's item 2
    if r is not in my rr then set end of my rr to r
    end repeat
    return rr -- {2, 3, 4}
    end script
    tell o to run
    end main
    on by_key1(x, y)
    msort's comparator for list of lists
    key = item 1, ascending
    returns true iff x and y are out of order
    return x's item 1 > y's item 1
    end by_key1
    on eq_key1(x, y)
    uniq's comparator for list of lists
    key = item 1
    returns true iff x and y are considered equal
    return x's item 1 = y's item 1
    end eq_key1
    on msort(cmp_, aa) -- v1.2f2
    Basic recursive merge sort handler having list sorted in place.
    handler cmp_ : comparator
    * cmp_(x, y) must return true iff list element x and y are out of order.
    list aa : list to be sorted in place
    script o
    property parent : {} -- limit closure to minimum
    property xx : aa -- to be sorted in place
    property xxl : count my xx
    property yy : {}
    property cmp : cmp_
    on merge(p, q, r)
    property xx: source list
    integer p, q, r : absolute indices to specify range to be merged such that
    xx's items p thru r is the target range,
    xx's items p thru (q-1) is the first sublist,
    xx's items q thru r is the second sublist.
    (p < q <= r)
    local i, j, k, xp, xr, yi, yj, ix, jx
    if r - p = 1 then
    set xp to my xx's item p
    set xr to my xx's item r
    if my cmp(xp, xr) then
    set my xx's item p to xr
    set my xx's item r to xp
    end if
    return -- exit
    else
    if p < q - 1 then merge(p, (p + q) div 2, q - 1)
    merge(q, (q + r + 1) div 2, r)
    end if
    At this point, sublits xx[p, q-1] and xx[q, r] have been already sorted (p < q <= r)
    if my cmp(my xx's item (q - 1), my xx's item q) then
    else -- xx[p, q-1] & xx[q, r] are already sorted
    return
    end if
    set yy to my xx's items p thru r -- working copy for comparison
    set ix to q - p
    set jx to r - p + 1
    set i to 1
    set j to q - p + 1
    set k to p
    set yi to my yy's item i
    set yj to my yy's item j
    repeat
    if my cmp(yi, yj) then
    set my xx's item k to yj
    set j to j + 1
    set k to k + 1
    if j > jx then
    set my xx's item k to yi
    set i to i + 1
    set k to k + 1
    repeat until k > r
    set my xx's item k to my yy's item i
    set i to i + 1
    set k to k + 1
    end repeat
    return
    end if
    set yj to my yy's item j
    else
    set my xx's item k to yi
    set i to i + 1
    set k to k + 1
    if i > ix then
    set my xx's item k to yj
    set j to j + 1
    set k to k + 1
    repeat until k > r
    set my xx's item k to my yy's item j
    set j to j + 1
    set k to k + 1
    end repeat
    return
    end if
    set yi to my yy's item i
    end if
    end repeat
    end merge
    on cmp(x, y)
    (* primary comparator *)
    return x > y
    end cmp
    local d, i, j
    if xxl ≤ 1 then return
    if cmp_ = {} then set my cmp to cmp -- comparator fallback
    my merge(1, (xxl + 1) div 2, xxl)
    end script
    tell o to run
    end msort
    on uniq(eq_, aa, {dup:dup}) -- v0.21
    handler eq_ : comparator eq_(x, y) that returns true iff x and y are considered equal
    list aa : pre-sorted list
    (precisely, a list organized such that any duplicate items are adjacent to each other)
    boolean _dup : option whether return unique items or duplicate items
    return duplicate if true, unique otherwise.
    script o
    property parent : {} -- limit closure to minimum
    property xx : aa
    property yy : {}
    property eq : eq_
    on eq(x, y)
    (* primitive comparator *)
    x = y
    end eq
    if eq_ = {} then set my eq to my eq -- comparator fallback
    local t, x, _on
    if (count my xx) < 2 then return my xx's contents
    if _dup then
    set _on to false
    set t to my xx's item 1
    repeat with i from 2 to count my xx
    set x to my xx's item i
    if eq(x, t) then
    set end of my yy to t
    set _on to true
    else if _on then
    set end of my yy to t
    set _on to false
    end if
    set t to x
    end repeat
    if _on then set end of my yy to x
    return my yy's contents -- return duplicate elements
    else
    set t to my xx's item 1
    set end of my yy to t
    repeat with i from 2 to count my xx
    set x to my xx's item i
    if eq(x, t) then
    else
    set end of my yy to x
    set t to x
    end if
    end repeat
    return my yy's contents -- return uinque elements
    end if
    end script
    tell o to run
    end uniq
    --END OF SCRIPT2
    In order to apply it to your current Address Book problem, replace the main() handler with something like the following one.
    --SCRIPT2a (part)
    on main()
    script o
    -- input data
    property xx : {} -- list of parent; given later
    property yy : {} -- list of children per parent; given later
    -- work list
    property pp : {} -- list of children tagged by parent; i.e, lits of {child, parent}
    property qq : {}
    property rr : {}
    -- (0) get input data from AB
    tell application "Address Book"
    tell people
    set xx to its id
    set yy to its every email's value
    end tell
    end tell
    -- (1) build list of children tagged by parent *)
    (* omitted (same as the previous) *)
    -- (2) sort tagged list by child as key
    (* omitted (same as the previous) *)
    -- (3) retrieve parents with duplicate child
    (* omitted (same as the previous) *)
    -- (4) group the retrieved people in AB
    tell application "Address Book"
    repeat with r in my rr
    add person id r to group "duplicate email"
    end repeat
    end tell
    end script
    tell o to run
    end main
    --END OF SCRIPT2a
    Good luck,
    Hiroto
    Message was edited by: Hiroto

  • Removing duplicates in Address Book...

    Hi: In all the years I have used Address Book, the "Find & Combine Duplicate Cards" feature has never functioned, I repeat, has never functioned. It always freezes the program once it has completed the find and begins to combine duplicate cards. "Address Book Not Responding" is the message I always get in the "Force Quit" window -- which I indeed have to do. I always back up before I again try to use the feature hopeing it's been "fixed" via recent automatice updates which I always accept and install.
    Please assist if possible. I would love to see that feature functional, especially now that I have an Iphone. I'm a consummate Filemaker user and find I must continue to maintain both Address Book and Filemaker records for my work which is a terrible inconvenience for we power users. One would hope that the Address Book database program soon becomes as sophisticated as our Macs and Iphones as it is the very basis of all our e communications systems. Regards - Scott Foster, Honolulu
    OS 10.4.11
    Machine Name: Power Mac G5
    Machine Model: PowerMac7,3
    CPU Type: PowerPC G5 (3.1)
    Number Of CPUs: 2
    CPU Speed: 2.7 GHz
    L2 Cache (per CPU): 512 KB
    Bus Speed: 1.35 GHz
    Boot ROM Version: 5.2.4f1
    Serial Number: G8534ALARU4

    At this point I think you should get Applejack...
    http://www.versiontracker.com/dyn/moreinfo/macosx/19596
    http://www.macupdate.com/info.php/id/15667
    After installing, Reboot holding down CMD+s, (+s), then when the DOS like prompt shows, type in...
    applejack AUTO
    Then let it do all 5 of it's things.
    The 5 things it does are...
    Correct any Disk problems.
    Repair Permissions.
    Clear out Cache Files.
    Repair/check several plist files.
    Dump the VM files for a fresh start.
    At least if it doesn't fix it, it'll eliminate a few questions.

  • Can't remove duplicates in Address Book

    Have lots of duplicates in Address Book since moving to iCloud. Went to Card>Look for Duplicate. It found a few and so merged them but there are still lots of identical cards that are not recognized as duplicates. Is there a simple, easy way to remove them? Otherwise, I may have to spend hours doing it manually.

    If you click on File, and choose New Group, does the same thing happen?
    What keyboard and mouse are you using?
    Ernie
    Message was edited by: Ernie Stamper

  • How do i eliminate duplicates in address book/contacts across multiple devices?

    i have old iMac G5,  iPhone4; recently added new iMac, iPad2, & Time Capsule, so i have multiple contacts & address books that i need to consolidate without having 3 duplicates of the same person every time i update? Please help?  Thank You!

    Since upgrading to iPhone 4S and using iCloud, I have eliminated the duplicates in the address book, but not the calendar. Once all devices were setup for iCloud, I had duplicates in address book and contacts on my iPhone. So in settings on the iPhone for iCloud, I turned off calendar and address book. After a few minutes I turned those back on. Then, it synced with iCloud and no duplicates. At least in address book. The calendar continues to display duplicate appointments.
    It's frustrating. Maybe all of us Apple users just don't know how to do this corectly. But it seems like a bug. Otherwise, why not address the confusion in the marketplace and post online training for how to sync all your devices without creating duplicates. Since that solution/training has never surfaced, I say this is a long standing bug in the system and Apple has never figured it out. It remains one of the few complaints I have about Apple. Wish they would get it right.

  • Will the Address Book be improved in Leopard?

    Hello,
    I am intensively using the Address Book in Tiger to store all the contact information for my small business, and am starting to find its limitations.
    I would like to know which improvements are expected for the next version in Leopard. Depending on the answer I may have to consider moving to a more "professional" software like Entourage or Act, but I would strongly prefer not to!
    In particular, I would need to organize the Groups into folders or hierachies of groups. I already have more than 20 groups and it's not user friendly to browse them.
    I am also using Smart Groups that search into the Notes of each contact for flags like "TO CALL" or "TO MAIL". I hope there will be an integration with iCal.
    Thanks a lot,
    Felipe
    Powerbook G4   Mac OS X (10.4.8)   Address Book 4.0.4

    address book should make it easier to input different names and
    titles within the same company. now i find i have to retype the
    address lines each time i enter different people in the same company.
    Agreed but to make this process a little easier, after entering the first contact with a particular company, to add additional contacts with the same company and address, copy/paste the first contact to duplicate it and Edit the duplicated contact to change the new contact's name and telephone number, etc. Prevents having to retype the company address at least.

  • Where is the data file for the address book located, I need to restore mine from backup but don't know where it is.

    Where is the data file for the address book located, I need to restore mine from backup but don't know where it is to do so.  Putting my Mac Pro onto icloud synching contacts resulted in duplicate and triplicates of the same cards.  I have a few THOUSAND contacts and the last time this happened was on mobile me.  that had a function where you could replace info on the mobile me server with info on the computer.  I see no way to do that on the new cloud.

    In the stupidly hidden user's Library->/Application Support/AddressBook/ labeled as AddressBook-v22.abcddb
    For TM restores, see Pondini's TM FAQs for starters, since I don't use TM.

  • My contacts show duplicates for address books on my iPads and iCloud. Why and what can I do to fix it?

    There are duplicates for all of my contacts showing up on both iPads and in iCloud. Why and how can I fix that? Thanks.

    Firstly, may I ask you about your operating system, your profile states that you are using 10.6.8, lion and therefore iCloud will not work with 10.6.8.
    Assuming you are using lion:
    One reason you may have duplicates is that you have each contact listed under your 'iCloud' account AND under your 'on my mac' account. Only contacts in the iCloud account will sync.
    Click on the ribbon in the Address Book to reveal 'Users & Groups', and then by selecting each account on the left side you will see which contacts are in which account. (make sure nothing is typed in the search field)
    If this is the reason you have duplicates you have two options of dealing with the situation. Either you can leave the duplicates alone and click on one account or the other before clicking on the ribbon again to limit what you see to that account when you return to the main part of your Address Book.
    Or you can delete all the contacts from one account (usually the 'on my mac' account if you want to continue syncing with iCloud). Click on the account you want to delete contacts from on the left side of the Address Book and select the first contact in the list on the right, shift click the last contact to select all and delete.
    Finally, You may want to check your default account is set correctly in the Address Book preferences.
    This user tip might help you understand how accounts work with Address Book.

  • Why isn't the Address Book on my mac syncing up with iCloud?

    Since I've upgraded to iCloud, the Address Book on my mac isn't working right.  There are some contacts on iCloud that are not showing up on my mac. Also, I can't get "add contact to address book" to work in Mail on my mac -- I'll select it, and it won't add the contact to Address Book.  Funny enough, this function works fine when I'm on iCloud using the mail program within it on Safari.  And these edited contacts show up fine on the iPhone and iPad, which are all on iCloud.  Any advice?  Thanks!

    First, open Address Book on your Mac, then click Adress Book on the top bar, then click preferences. You will be taken to General, but click on Accounts. In the bottom left corner of the Preferences window, click +. Change the account type to iCloud, then enter your Apple ID/iCloud username and password, then press create, and again if it asks. Quit Address Book preferences and your iCloud contacts will appear on your Mac (If you have any already synced to iCloud).
    Note: If you have some of the same contacts on your Mac as you on iCloud, you may be left with duplicates. To delete a contact, click on it to highlight it, then press function (fn) and backspace.
    Hope this helps.

  • How do I make the iPhone use only the Address Book contacts?

    I just spent some time cleaning up my Address Book on my Mac. I want to sync it back to the iPhone so that the phone shows the exact same contacts. How do I know what will override which contacts are used? I don't want the iPhone to merge anything, I want a clean start with the Address Book I just cleaned up.
    Going forward of course I will want to keep contacts I've added on the phone, but for now the Address Book is most current.

    Hey Exit,
    Click on the iPhone on the left side of iTunes, under Devices> Click Info above the picture of the iPhone> scroll to the bottom and check Contacts under Advanced Replace Information on this iPhone.
    This will erase the contacts on the iPhone and replace them with contacts in Address Book.
    Jason

  • When I access the address book, how can I copy an address without having to open the person's info in the edit window?

    When I find a person's address in the address book and highlight their name in one pane, in the lower pane their info shows up. Unfortunately, highlighting the information I want is disabled. So, I open their info in the edit window, and then click on the appropriate tab.
    Getting a single piece of information is not so inconvenient, but when you're putting together lists it is rather onerous to do it that way.
    Being able to highlight and copy off the address book panes would be cool. Thanks

    In an earlier communication, I had said that this was possible, at least with TB on Windows, but I realize now that it's only possible when a certain add-on is enabled: [https://freeshell.de//~kaosmos/morecols-en.html MoreFunctionsForAddressBook]
    http://chrisramsden.vfast.co.uk/3_How_to_install_Add-ons_in_Thunderbird.html
    Install the add-on, and see if you can now highlight info in the Contact Pane by dragging the cursor. Ctrl-C (or the Mac equivalent) to copy the highlighted text to the clipboard.
    You may notice that right-clicking an address in the Contact Pane now shows a Copy command, but a bug in the add-on prevents this option from being active.

Maybe you are looking for

  • Pging Over flow runtime error in Abap report

    Hi all, I have a report if it is exuted for higher selection criteria in the production , its giving a  run time error .what could be the problem?? Thanks, Regards, Rajesh S.

  • Error 3003 - file doesn't exist on Android (but it does!)

    Hi there, I'm doing something really simple - so there must be silly mistake somewhere here. I'm building my game with: adt -package -target apk-debug -connect  -storetype pkcs12 -keystore "cert\mygame.p12" -storepass fd "dist\mygame-debug.apk" "appl

  • How do I get iPad 2 to download music onto my device from the cloud?

    I can't get my purchased music to download onto my ipad2  I hit the cloud next to the song name. It thinks for a moment then a popup displays a message saying it can't download at this time. This has been going on for 2 weeks. iPad is current on upda

  • Adding classifications to service ticket in IC WEB CLIENT

    Hello, We use the IC Web Client system with an interface to an HP open view system. To open a new service ticket we plan to use the CRMXIF_ORDER_SAVE function through a web service. We would like to add classifications to this order but it doesn't ex

  • [SOLVED] Pacman is unable to look up keys?

    Hi there, I'm using Arch Linux for a while, and I'm using pacman 4.0 as well as key signing. It works without any problems, and I run system upgrades every 3 days or so. Today i just want to initiate the upgrade with "pacman -Syu" as usual, but pacma