Vytváření a ukládání kontaktů Outlook v Pythonu

Aspose.Email – Vytváření a ukládání Outlook kontaktů

Chcete-li vytvořit a uložit Outlook kontakty pomocí Aspose.Email Java for Python, použijte následující kód.

Python kód

contact = self.MapiContact()

\# Nastavte různé vlastnosti této položky kontaktu.

\# Nastavte vlastnosti jména pomocí MapiContactNamePropertySet

name_prop_set = self.MapiContactNamePropertySet()

name_prop_set.setSurname(\"Mellissa\")

name_prop_set.setGivenName(\"MacBeth\")

contact.setNameInfo(name_prop_set)

\# Nastavte profesionální vlastnosti pomocí MapiContactProfessionalPropertySet

prof_prop_set = self.MapiContactProfessionalPropertySet()

prof_prop_set.setTitle(\"Account Representative\")

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

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

contact.setProfessionalInfo(prof_prop_set)

\# Telefony

telephone = self.MapiContactTelephonePropertySet()

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)

\# Nastavit fyzickou adresu pomocí MapiContactPhysicalAddress a MapiContactPhysicalAddressPropertySet

phys_addrss = self.MapiContactPhysicalAddress()

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

phys_addr_prop_set = self.MapiContactPhysicalAddressPropertySet()

phys_addr_prop_set.setWorkAddress(phys_addrss)

contact.setPhysicalAddresses(phys_addr_prop_set)

\# Nastavit e-mailové informace pomocí MapiContactElectronicAddress a MapiContactElectronicAddressPropertySet

email = self.MapiContactElectronicAddress()

email.setAddressType(\"SMTP\")

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

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

elec_addr_prop_set = self.MapiContactElectronicAddressPropertySet()

elec_addr_prop_set.setEmail1(email)

contact.setElectronicAddresses(elec_addr_prop_set)

contactSaveFormat = self.ContactSaveFormat

contact.save(self.dataDir + \"OutlookContact.vcf\", contactSaveFormat.VCard)

print \"Outlook kontakt byl úspěšně vytvořen.\"

Stáhnout běžící kód

Stáhněte Vytváření a ukládání Outlook kontaktů (Aspose.Email) z kteréhokoli z níže uvedených sociálních kódovacích webů: