Friday 4 January 2013

Keep your Google Contacts Up-to-date with a Google Script

You have several incomplete entries in your Google Contacts. Some entries are missing phone numbers, others don’t have any mailing address associated with them while in the case of close friends and family members, you don’t even have a record of their birthdays.
How do you get this missing information from contacts and complete your address book?
You can always send them an email or make a phone call and fill-in the missing details manually or there’s a new and better alternative – you can ask your contacts to directly update their own records in your Google Contacts.

Ask Friends to Update your Google Contacts

It works something like this. Your selected contacts are sent a unique URL that points to a web form. They can fill-in the missing data, press the Submit button and all that information is directly added to your Google Contacts. Simple.
To get started, go to your Google Contacts and create a new group (let’s call it Personal). Now put one or more contacts into this new group – all these group members will get an automatic email from you requesting them to update their own records in Google Contacts.
Next open this Google Script* and follow these steps:
  1. Choose File -> Make a Copy to create a copy of the script into your own Google Drive.
  2. Update the values of NAME and GROUP variables with the actual values.
  3. Go to File -> Manage Versions and Save a new version.
  4. Go to Publish -> Deploy as Web App, choose “Anyone, even Anonymous” under “Who can access the app” and click the Deploy button.
  5. Go to Run -> Initialize to authorize the script. Choose Run -> Initialize to run the script.
[*] If you have trouble accessing the Google script, please download code.zip and copy-paste the content of the three files into script.google.com.
That’s it. All your contacts who are part of that particular Google Contacts group will now receive an email from you (screenshot A). When any of these contacts update their details through the form (screenshot B), you will be notified of the change via email.

Update Google Contacts
Screenshot A: Your friend gets an email requesting them to update their contact information.
Google Contacts Form
Screenshot B: They can fill the form and their details are added directly into your Google Contacts.
The project is created using Google Scripts and the entire source code is available online. If you ever wish to disable the Google Contacts form, open the same Google Script in your Google Drive and unpublish the web app (under Publish -> Deploy as web app).
Also, this version of the project request essential contact details like Mailing Address, Mobile Number, Skype ID, etc. but you can easily extend the script /web form to include additional fields like Anniversary date, Company name and so on.

14 comments:

  1. Malaysia & Singapore & brunei best on the internet blogshop for wholesale
    & quantity korean add-ons, accessories, earstuds, choker, rings,
    hair, trinket & bracelet add-ons. Offer 35 % wholesale price cut. Ship Worldwide
    Take a look at my web page :: jeux d'entraînement cérébral

    ReplyDelete
  2. Malaysia & Singapore & brunei best online blogshop for
    wholesale & supply korean accessories, accessories, earstuds, choker, rings, bracelet, hair & bracelet add-ons.
    Deal 35 % wholesale discount. Ship Worldwide
    my webpage > sildenafil

    ReplyDelete
  3. Hi, Neat post. There is an issue together with your web site in web explorer,
    could test this? IE nonetheless is the market leader and a big portion of people will pass over
    your wonderful writing because of this problem.
    Here is my web page ; www.pacareerlink.state.pa.us

    ReplyDelete
  4. Heya i'm for the first time here. I came across this board and I find It really useful & it helped me out much. I hope to give something back and aid others like you aided me.
    Also see my web page > home builders orlando florida

    ReplyDelete
  5. Hi, I do think your website could be having browser compatibility
    problems. When I take a look at your website in Safari, it looks fine however when opening in I.
    E., it's got some overlapping issues. I merely wanted to give you a quick heads up! Besides that, fantastic blog!
    Also see my website: Full Document

    ReplyDelete
  6. It's remarkable in support of me to have a web site, which is beneficial designed for my experience. thanks admin

    Feel free to surf to my blog post - plus de retweet

    ReplyDelete
  7. Thankfulness to my father who told me regarding this web site, this website is genuinely amazing.



    Look into my homepage: www.7sultans.eu

    ReplyDelete
  8. Hello, i think that i saw you visited my weblog so i came to “return the favor”.
    I am attempting to find things to enhance my site!
    I suppose its ok to use some of your ideas!!

    Look at my site ... widyawisatabanten.com

    ReplyDelete
  9. Thanks for every other informative web site. Where else could I am
    getting that type of information written in such an ideal means?
    I have a undertaking that I'm simply now running on, and I have been at the look out for such information.

    Here is my blog :: www.cleanserv.co.za

    ReplyDelete
  10. I do not know if it's just me or if everybody else encountering issues with your blog. It appears as if some of the written text in your content are running off the screen. Can somebody else please provide feedback and let me know if this is happening to them as well? This may be a issue with my web browser because I've had this
    happen before. Kudos

    My web page; http://www.alexanderburstein.com/teaching/wikkawiki/DeliawpAbbottar

    ReplyDelete
  11. An intriguing discussion is definitely worth comment.
    I do believe that you should write more about this topic, it might not be a taboo subject but usually folks don't talk about these subjects. To the next! Best wishes!!

    Review my web page :: anhemhoi.com

    ReplyDelete
  12. Awesome blog! Do you have any recommendations for aspiring writers?
    I'm planning to start my own site soon but I'm a little lost on everything.
    Would you advise starting with a free platform like Wordpress or go for a
    paid option? There are so many options out there that I'm completely overwhelmed .. Any tips? Kudos!

    My website :: http://sexvideovoyeur.com

    ReplyDelete
  13. I know this web site provides quality based articles and extra material, is there any other web page which presents these kinds of data in quality?


    my homepage :: night teen handjob

    ReplyDelete
  14. What i don't realize is in reality how you are no longer actually a lot more neatly-preferred than you may be right now. You are so intelligent. You already know therefore significantly relating to this subject, produced me in my opinion believe it from a lot of numerous angles. Its like men and women don't
    seem to be fascinated unless it's something to do with Woman gaga! Your own stuffs outstanding. Always maintain it up!

    My website Live Party Hardcore

    ReplyDelete