Facebook 동기화 앱이 자신의 도시와 내 Mac 주소록 연락처의 주소 필드를 채 웁니다. 수많은 사람들이 쓸모없는 주소를 갖고있어 사람들이 Google지도 앱에서 검색하는 것을 어렵게 만듭니다 (많은 사람들이 스크롤을 끝내고 적절한 주소가있는 사람들 만보고 싶을뿐입니다).AppleScript를 사용하여 Mac 주소록에서 주소 필드 제거
내 주소록의 모든 집 주소 입력란을 AppleScript로 지우고 싶습니다. 내가 작은 뭔가를 쓴하지만이 일을 가져올 수 없습니다, 아마 내가 여러 주소/다른 스크립트에서 휴대폰의 논리를 공제하려고 AppleScript로 :)
tell application "Address Book"
repeat with this_person in every person
repeat with this_address in every address of this_person
if label of this_address is "home" then
remove this_address from addresses of this_person
end if
end repeat
end repeat
end tell
알고 있지만 추가 찾을 수있는 누군가의 도움을 필요로 그들을 제거하지 말라.
감사합니다. :)
고마워요! 이것은 어떤 오류도 줄지 않았지만 변경 사항을 생성하지 못했습니다. (AB를 다시 시작한 후에도 주소가 계속 표시됩니다.) 하지만이 문제를 바탕으로 조금 더 고마워 할 것입니다. :) – cemregr
그건 이상한 일입니다. - 내 시스템에서 작동합니다 (사실, 주소록을 백업 해 두었 기 때문에 잘 작동합니다 :)). 실행중인 OS X의 버전은 무엇입니까? 나는 10.5.8을 달리고있다. 어쩌면 거기에 문제가 있습니까? –
나는 문제를 알아 냈을지도 모른다. 30 년 후 : 아마도'tell' 블록 안에'save addressbook'을 넣어서 변경 사항을 적용해야 할 것이다. –