RSS Readers

Student Bloggers

 

Thursday
Aug072008

How To Create One Link For All Your Google Calendars

This article assumes you're already using Google Calendar to the fullest.

So now you have more than one Google Calendar, e.g., your schedule for school, your schedule for work, and your schedule for private occasions with your significant other. Everything is color-coded, and you can access them all easily via google.com/calendar.

But what about sharing it with an employer, letting them know exactly when you're available/busy? Or with your significant other, letting them know beforehand why you're not answering the phone?

Sure, Google gives you the ability to share each of your calendars separately with whomever via their email address, but, again, that's confusing and redundant if you have several calendars. So, let's consolidate.

A sneak peak at the final product: http://tinyurl.com/5rgs4m.

Step One: Login to google.com/calendar and publicize.

Click Settings in the upper righthand corner and then Calendars. Underneath Sharing, click the first link to Share this calendar. Check to Make this calendar public and then decide whether to show the details or not. And Save.

You will have to make each calendar public (detailed or not).

Step Two: Create the HTML code for an iframe.

Access the Google Embeddable Calendar Helper through Settings, Calendars, a calendar, and then clicking the customize link next to Embed This Calendar).

Mess with all the options on the left and click Update HTML when you're satisfied.

Step Three: Get the URL and strip it of amp;.

Now you've got an HTML code similar to:

<iframe src="allyourcalendarsandsettings" border-width:0 " width="800" height="600" frameborder="0" scrolling="no">

Take away everything but allyourcalendarsandsettings. This is the url we need. And within this url, strip it of every instance of amp; (but keeping each &).

My finished product came out like this:

http://www.google.com/calendar/embed?showTitle=0&showTab
s=0&showCalendars=0&mode=WEEK&wkst=2&src=dor
iott.rosario%40gmail.com&color=%232952A3&src=ni1mqvb
3gs02a783nje76u7o8g%40group.calendar.google.com&color=%2
3B1365F&src=r9r9421virn2og5uvpafqqes7g%40group.calendar.
google.com&color=%23A32929&ctz=America%2FNew_York

Step Four: Go to tinyurl.com to shorten.

And there you have it. Ready to post as your website in your Facebook profile.

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (7)

Sure, that's all good and well, but do you want to be sharing your schedule with anyone and everyone out there? That way people will know exactly when you won't be at home (or coming home late, etc). Also, you can't make excuses for why you can't go to that event because of "that other event".

Now, if you could do free/busy information, that might be a bit safer/more worthwhile...

August 7 | Unregistered CommenterDavid Giesberg

Well, David, if you're worried about what information is displayed, if you refer back to step one, you can read how there is an option in your calendar settings to just display your "free/busy" times rather than the details of the "events" your attending.

Also, because you have the ability to only make certain calenders public or not, you can always let people know that it is only your professional calendars that are public, and that you personal calenders are not, if you're worried you will no longer be able to make excuses as to why you can't attend "that event." Therefore, there is nothing really "unsafe" about this. ;)

August 8 | Unregistered CommenterAdrienne

and by "your" I meant "you're". ;)

August 8 | Unregistered CommenterAdrienne

Interesting! I'm going to try to implement this!

August 26 | Unregistered CommenterLagos

Very nice, I'm just getting up to speed on this Gcal stuff but I'm liking it. Found you all from Lifehacker. Nice stuff.

One question...I got the embed code, chopped it up correctly, and the long link works great. Is anyone else having problems getting the tinyURL to work?

I keep getting a "Bad Request Error 400".

Other than that, this is a great tip.
Thanks.

September 2 | Unregistered CommenterBlackie

Unfortunately this is not working for me. I stripped all the "amp" and other stuff. When I try the new stripped down address into my address bar, a calendar page comes up but no events are showing up from the calendars that I've made public. I really want to get this to work! any other tricks up your sleeve?

September 28 | Unregistered Commenterpeter

amp; (with & at beginning) is the escaped code for an ampersand character (&). Pretty sure this will / won't work depending on the pages HTML encoding settings.

October 13 | Unregistered CommenterColdplay Fan

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>