add contact to outlook Javascript

 <script type="text/javascript">
              try{
                  //Creating contact
                  var Outlook = new ActiveXObject("Outlook.Application");
                  Outlook.CreateObject("Outlook.Application");
                  var myNamespace = Outlook.GetNamespace("MAPI");
                  var myFolder = myNamespace.GetDefaultFolder(10);
                  var contact = myFolder.Items.Add;


                  //Reading Contacts
                  var Const_olFolderContacts = 10;
                  var outlookApp = new ActiveXObject("Outlook.Application");
                  var namspace = outlookApp.GetNamespace("MAPI");
                  var contactList = namspace.GetDefaultFolder(Const_olFolderContacts).Items;

                  var testEmail = "he@deloitte.com";
                  var contactExist = new Boolean();
                  contactExist=true;
             
                  //check if contact exist                                                   

                  for( var i=1; i<=contactList.count;i++)
                  {
                      var v = contactList.item(i);
                      if (v["Email1Address"] == testEmail)
                      {
                          contactExist = false;
                          break;
                      }

                  }

                  if (contactExist == true) {
                      contact.LastName = "Test";
                      contact.FirstName = "Patel";
                      contact.JobTitle = "Developer";
                      contact.Email1Address = "he@email.com";
                      contact.BusinessFaxNumber = "007";
                      contact.PrimaryTelephoneNumber = "91 9846710428";
                      contact.MailingAddressStreet = "123 AMRA.";
                      contact.MailingAddressCity = "kochi";
                      contact.MailingAddressState = "Keral";
                      contact.Save();
                      //  contact.Display();
                      alert("Contact Added!");
                  }
                  else {
                      alert("Contact already exist!");
                  }
              }
              catch(err)
              {
                  alert(err.message);
              }

          </script>

No comments:

Post a Comment