Rimuovere solo gli anni di nascita da un gruppo nella mia rubrica

2

Molti dei miei contatti (600+) in qualche modo hanno avuto la loro nascita anni fissata al 2000. I loro mesi e giorni di nascita sono corretti, ma il 2000 è sbagliato.

Con l'enorme aiuto che ho ricevuto qui , sono riuscito a metterli in un gruppo (che ho chiamato 2K).

Vorrei rimuovere la nascita anni da quelle carte, pur conservando la nascita mesi e giorni .

Sul mio OS X 10.8.5 può anche essere fatto manualmente, ma non su 10.6.8 di adayzdone.

Qualcuno può fornire uno script (per 10.8.5)?

Quindi, vorrei girare

in

utilizzando AppleScript anziché eseguirlo manualmente. E non solo il 10 novembre.

    
posta Keep these mind 13.09.2013 - 20:55
fonte

1 risposta

1

Ok.    Dato che hai già il tuo gruppo, raggruppa.

set targetGroup to "BD" 
tell application "Contacts"
    set thePeople to people of group targetGroup
    repeat with i from 1 to number of items in thePeople
        set this_item to item i of thePeople
        set thisDate to birth date of this_item
        set year of thisDate to 1604

        set birth date of this_item to thisDate
        save
    end repeat


end tell

Ho provato a impostare l'anno su "". Ma cambia l'intera data. giorno e mese a qualcos'altro.

Quindi ho controllato l'aspetto di una data di nascita senza anno e tutti avevano 1604 nella posizione dell'anno.

impostare l'anno su questo sembra funzionare.

    
risposta data 14.09.2013 - 17:50
fonte

Leggi altre domande sui tag