Working with updating a mail address and a phone number of a contact
In this code sample we will show how to add a phone number and a mail address to a contact.
Required Modules
Samples
Python
from Simplic.PlugIn.SAC.Contact import Contact, ContactManager, PhoneNumber, EMailAddress
from System import Guid
# Create an instance of ContactManager
contact_manager = ContactManager()
# Get/Import a contact with the Guid
contact = contact_manager.Get(Guid.Parse("a1ba332c-8c8f-4e9f-9f5a-f5642ad6cfe5"))
# Create an instance of PhoneNumber
phone_number = PhoneNumber()
# Add a PhoneNumberKeyId
phone_number.PhoneNumberKeyId = 1
# Set a phone number
phone_number.Number = "05121344567"
# Add a phone number to the contact
contact.PrimaryPhysicalAddress.PhoneNumbers.Add(phone_number)
# Create an instance of EMailAddress
mail_address = EMailAddress()
# Add an EMailAddressKeyId
mail_address.EMailAddressKeyId = 0
# Set an E-Mail-Address
mail_address.MailAddress = "mustermann@test.de"
# Add an E-Mail-Address to the contact
contact.PrimaryPhysicalAddress.EMailAddresses.Add(mail_address)
# Save the changed contact
contact_manager.Save(contact)
Expected Output
There is no output but the phone number an E-Mail-Address of the selected contact has changed.