연락처 를 만드는 Applescript :
set phoneDad to "Dad Mobile" --Use your own custom variables imported from CSV
-- would need to parse CSV
tell application "Contacts"
set thePerson to make new person with properties ¬
{first name:"John", last name:"Doe", organization:"ABC Apps"} ¬
-- see the "Contacts" AppleScript dictionary
-- for other attributes than may be added
make new email at end of emails of thePerson with properties ¬
{label:"Work", value:"john@example.com"}
make new phone at end of phones of thePerson with properties ¬
{label:phoneDad, value:"555.555.1212"} --Use a variable to replace hardcoded number
make new url at end of urls of thePerson with properties ¬
{label:"Work", value:"http://www.example.com/"}
save
end tell
CSV 구문 분석을 기반으로 사용자 정의 변수를 설정할 수 있습니다.
이것은 올바른 방향으로 당신을 가리켜 야합니다. 따라서 질문에 대한 답변으로 Applescript를 사용하면 사용자 정의 필드를 추가 할 수 있습니다. 위 코드와 비슷한 구문을 사용하십시오. 이에 따라 CSV 파일을 구문 분석하면됩니다. 어떤 타사 앱을 사용하는지 모르지만 일상적으로 Filemaker와 같은 데이터베이스 앱에서 직접 수행됩니다.
더 읽을 거리 : vCard Wikipedia
vCard 3.0
시작 : VCARD 버전 : 3.0 N : Gump; 포레스트 ;; Mr. FN : 포레스트 검프 ORG : Bubba Gump Shrimp Co. TITLE : Shrimp Man PHOTO; VALUE = URL; TYPE = GIF : http://www.example.com/dir_photos/my_photo.gif
TEL; TYPE = WORK, VOICE : (111 ) 555-1212 TEL; TYPE = HOME, VOICE : (404) 555-1212 ADR; TYPE = WORK : ;; 100 Waters Edge; Baytown; LA; 30314; 미국 LABEL; TYPE = WORK : 100 Waters Edge \ nBaytown \, LA 30314 \ n 미국 Ameri ca ADR; TYPE = HOME : ;; 42 Plantation St.; Baytown; LA; 30314; 미국 LABEL; TYPE = HOME : 42 Plantation St. \ nBaytown \, LA 30314 \ n 미국 Ame rica EMAIL; TYPE = PREF, INTERNET : forrestgump@example.com REV : 2008-04-24T19 : 52 : 43Z 종료 : VCARD