Ruby에서 Outlook 연락처 만들기 및 저장

Aspose.Email - Outlook 연락처 만들기 및 저장

Aspose.Email Java for Ruby를 사용하여 Outlook 연락처를 생성하려면, CreateOutlookContact 모듈을 호출하면 됩니다. 예제 코드는 다음과 같습니다.

Ruby 코드

 data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/'

contact = Rjb::import('com.aspose.email.MapiContact').new

\# 이 연락처 항목의 다양한 속성을 설정합니다.

\# MapiContactNamePropertySet를 사용하여 이름 속성 설정

name_prop_set = Rjb::import('com.aspose.email.MapiContactNamePropertySet').new

name_prop_set.setSurname(\"Mellissa\")

name_prop_set.setGivenName(\"MacBeth\")

contact.setNameInfo(name_prop_set)

\# MapiContactProfessionalPropertySet를 사용하여 전문 속성 설정

prof_prop_set = Rjb::import('com.aspose.email.MapiContactProfessionalPropertySet').new

prof_prop_set.setTitle(\"Account Representative\")

prof_prop_set.setCompanyName(\"Contoso Ltd.\")

prof_prop_set.setOfficeLocation(\"36/2529\")

contact.setProfessionalInfo(prof_prop_set)

\# 전화번호

telephone = Rjb::import('com.aspose.email.MapiContactTelephonePropertySet').new

telephone.setAssistantTelephoneNumber(\"(831) 758-7214\")

telephone.setBusiness2TelephoneNumber(\"(831) 759-2518\")

telephone.setBusinessTelephoneNumber(\"(831) 758-7285\")

telephone.setCallbackTelephoneNumber(\"(831) 758-7321 (After hours\")

telephone.setCarTelephoneNumber(\"(831) 758-7201\")

telephone.setCompanyMainTelephoneNumber(\"(831) 758-7368\")

telephone.setHome2TelephoneNumber(\"(831) 758-7256\")

telephone.setHomeTelephoneNumber(\"(831) 758-7257\")

telephone.setIsdnNumber(\"(831) 758-7381\")

telephone.setMobileTelephoneNumber(\"(831) 758-7368\")

telephone.setOtherTelephoneNumber(\"(831) 758-7201\")

telephone.setPagerTelephoneNumber(\"(831) 758-7368\")

telephone.setPrimaryTelephoneNumber(\"(831) 758-7334\")

telephone.setRadioTelephoneNumber(\"(831) 758-7234\")

telephone.setTelexNumber(\"(831) 758-7408\")

telephone.setTtyTddPhoneNumber(\"(800) 806-4474\")

contact.setTelephones(telephone)

\# MapiContactPhysicalAddress 및 MapiContactPhysicalAddressPropertySet을 사용하여 물리적 주소를 설정합니다

phys_addrss = Rjb::import('com.aspose.email.MapiContactPhysicalAddress').new

phys_addrss.setPostOfficeBox(\"144 Hitchcock Rd, Salinas, CA 93908\")

phys_addr_prop_set = Rjb::import('com.aspose.email.MapiContactPhysicalAddressPropertySet').new

phys_addr_prop_set.setWorkAddress(phys_addrss)

contact.setPhysicalAddresses(phys_addr_prop_set)

\# MapiContactElectronicAddress 및 MapiContactElectronicAddressPropertySet을 사용하여 이메일 정보를 설정합니다

email = Rjb::import('com.aspose.email.MapiContactElectronicAddress').new

email.setAddressType(\"SMTP\")

email.setDisplayName(\"Melissa MacBeth (mellissa@contoso.com)\")

email.setEmailAddress(\"melissa@contoso.com\")

elec_addr_prop_set = Rjb::import('com.aspose.email.MapiContactElectronicAddressPropertySet').new

elec_addr_prop_set.setEmail1(email)

contact.setElectronicAddresses(elec_addr_prop_set)

contact.save(data_dir + \"OutlookContact.vcf\", Rjb::import('com.aspose.email.ContactSaveFormat').VCard)

puts \"Created outlook contact successfully.\"

실행 코드 다운로드

다음에 언급된 소셜 코딩 사이트 중 어디서든 **Outlook 연락처 만들기 및 저장 (Aspose.Email)**을 다운로드하십시오: