carnet d'adresses : date de modification d'une fiches

Merci pour cette piste :

J'ai d'abord cru que cela fonctionnait ; mais en fait, les fiches qui apparaissent sont celles d'une sauvegarde de mon carnet d'adresse stockée sur mon disque (option exporter archive contact)

Je n'obtiens rien une fois cette archive supprimée, même en effectuant la recherche dans le dossier bibliothèque.

Si je dois avant chaque recherche exporter une archive de ma base, c'est un peu compliqué.

J'ajoute que j'ai fait un essais via bento (qui dispose d'une case à côcher "date de création" et "date de modification", mais ce dernier ne semble gérer que les modifications faites par lui-même.

Donc, affaire à suivre
 
En créant des groupes intelligents, tu peux voir à vue de nez...
Mais sinon :/

Sinon, dans Bibliothèque/Application Support/Address Book/Sources/XXXX(J'sais pas à quoi correspondent les caractères de ce sous-dossier)/Metadata
Tu peux p'têt' voir... Mais j'sais pas si ce sont les mêmes résultats que donnés par la recherche Spotlight...
 
Merci pour cette piste :

J'ai d'abord cru que cela fonctionnait ; mais en fait, les fiches qui apparaissent sont celles d'une sauvegarde de mon carnet d'adresse stockée sur mon disque (option exporter archive contact)

Je n'obtiens rien une fois cette archive supprimée, même en effectuant la recherche dans le dossier bibliothèque.

Bonjour,

Après vérification, chez moi, les fiches trouvées par spotlight sont bien les fiches du carnet d'adresse, sous bibliothèque / application support / address book / sources / ...

Je suis sous Mountain Lion ; tu sembles être sous Lion. Une piste pour expliquer cette différence ?

Cordialement,
Nicolas

---------- Nouveau message ajouté à 22h50 ---------- Le message précédent a été envoyé à 22h37 ----------

Bonjour,

En complément, la date de modification est un des attributs des contacts, c'est donc scriptable en fonction de tes besoins.

Par exemple :

tell application "Contacts"

set lesContacts to the people

repeat with unePersonne in lesContacts
try
set laDateDeModification to the modification date of unePersonne
set leNom to the last name of unePersonne
display dialog leNom & " a été modifié le " & laDateDeModification
end try
end repeat
end tell

pour lister la date de modification des contacts

Cordialement,
Nicolas
 
De mieux en mieux : j'adore…

En créant des groupes intelligents, tu peux voir à vue de nez...
euh là je vois pas bien

Sinon, dans Bibliothèque/Application Support/Address Book/Sources/XXXX(J'sais pas à quoi correspondent les caractères de ce sous-dossier)/Metadata
Tu peux p'têt' voir... Mais j'sais pas si ce sont les mêmes résultats que donnés par la recherche Spotlight...
là en revanche, si je cherche un nom, je le trouve ; mais d'après le finder, toutes les fiches ont été créées / modifiées / ouvertes aujourd'hui à 12:05 (ce qui n'est bien entendu pas vrai !)


Après vérification, chez moi, les fiches trouvées par spotlight sont bien les fiches du carnet d'adresse, sous bibliothèque / application support / address book / sources / ...

Je suis sous Mountain Lion ; tu sembles être sous Lion. Une piste pour expliquer cette différence ?
Je suis effectivement en 10.8.4 et je veux bien aussi que l'on m'explique cette bizarrerie…

---------- Nouveau message ajouté à 23h04 ---------- Le message précédent a été envoyé à 22h52 ----------

…En complément, la date de modification est un des attributs des contacts, c'est donc scriptable en fonction de tes besoins.

Par exemple :

tell application "Contacts"

set lesContacts to the people

repeat with unePersonne in lesContacts
try
set laDateDeModification to the modification date of unePersonne
set leNom to the last name of unePersonne
display dialog leNom & " a été modifié le " & laDateDeModification
end try
end repeat
end tell

pour lister la date de modification des contacts

Cordialement,
Nicolas
Aïe Aïe Aïe, je me doutais bien un peu qu'on allait quitter assez rapidement le monde bienveillant des logiciels "tout prêt"
Scriptable est pour moi un gros mot : mais je te promets de tenter d'exploiter ta proposition.
Donc, si je comprends bien, il me faut copier ton exemple dans l'éditeur de script ?
 
Donc, si je comprends bien, il me faut copier ton exemple dans l'éditeur de script ?

Oui, mais attention, le script n'est pas optimisé ; pour l'instant, il t'affiche les contacts les uns a la suite de l'autre, avec une boîte de dialogue sur laquelle il faut que tu cliques.
Si tu as 300 contacts, tu en auras vite marre, et il faudra forcer à quitter.
Mais ça te permettra de voir si tu retrouves les infos que tu cherches, et si elles sont différentes de celles trouvées via le Finder ou Spotlight.

Bon courage,
Nicolas
 
Bon et bien merci pour le script : ça marche et les réponses sont crédibles.

Après, il me faut donc trouver (ou fabriquer) un script type "choisir un contact", car j'en ai 2034 !

Enfin, cela ne nous dis pas non plus pourquoi le finder m'annonce toutes mes fiches créées / modifiées / ouvertes aujourd'hui à 12:05 !!!
 
Bon et bien merci pour le script : ça marche et les réponses sont crédibles.

Après, il me faut donc trouver (ou fabriquer) un script type "choisir un contact", car j'en ai 2034 !

Enfin, cela ne nous dis pas non plus pourquoi le finder m'annonce toutes mes fiches créées / modifiées / ouvertes aujourd'hui à 12:05 !!!

Tant mieux !

Donne des précisions sur ce que tu veux faire exactement, et il y aura peut être quelqu'un pour t'aider avec un script adapté.

Nicolas