Friday, November 27, 2009

Advanced Printing from Google Calendar

Trying to get this up quick, so I'm just gonna post the bookmarklet and short instructions:

Drag to bookmarks, or right-click and 'Add Bookmark' (if available)
  1. Go to your calendar
  2. Click the bookmarklet
  3. Click the regular print text/icon in your Calendar
  4. A new interface pops up.
  5. Set your options and click the 'Generate' button
  6. The link that appears will generate your calendar

Reports any problems you have!

Update:

Here are some instructions that might be clearer for some, thanks to GT Product Manager:

  1. Drag the bookmarklet to "Bookmarks" in the menu bar or your Bookmark Toolbar.
  2. Open a Google calendar page.
  3. Click the saved bookmarklet.
  4. Select start and end dates in the top boxes using the drop down calendars or typing in yyyymmdd.
  5. Select the calendars to print and other parameters.
  6. Click "Generate URL."
  7. Click "Link to PDF."
  8. A PDF page loads that can be printed or saved, or you can copy the URL to paste/post elsewhere.

19 comments:

Wendy Kinney said...

THANK YOU. This is fabulous. With gratitude, and a prayer that you win the lottery - W!

Russ said...

Thanks - I had just figured out how to do this with a launchy runner command, using your url from the gcal support forums, but this is easier. Is it possible to add an option for layout?

Unknown said...

Can you give better instructions. The Drag link does not work. I dont know what you mean by bookmarklet

Thanks

Unknown said...

Thank you. Much easier than your previous "right click" hack. I'm sending you a halo.
Mike's right, you could give better instructions. For others:
1) Drag the bookmarklet to "Bookmarks" in the menu bar or your Bookmark Toolbar.
2) Open a Google calendar page.
3) Click the saved bookmarklet. Nick's magic is wonderful to behold.
4) Select start and end dates in the top boxes using the drop down calendars or typing in yyyymmdd.
5) Select the calendars to print and other parameters.
6) Click "Generate URL."
7) Click "Link to PDF."
A PDF page loads that can be printed or saved, or you can copy the URL to paste/post elsewhere.

Unknown said...

Just came across this. It's fabulous - thank you. The only option I would like to see added would be the text size options (I need the smaller text size). Thanks!

Nick Spacek said...

Wow, sorry folks. Didn't even know I was getting comments here. I'll see what I can do in the coming days. :)

LADY ZEE said...

HI Nick, Thanks for all your effort. I am like Mike and struggling to work out how to 'drag the bookmarklet to bookmarks'

cheers
zoe

Unknown said...

Very promising, but...

My events with start and end times are 6 hours off. I have an event that starts on Monday 7pm Pacific and the PDF shows Tuesday at 3am GMT.

Unknown said...

Greatest website ever!!!

Nick Spacek said...

I'm working on a new version that should be available sometime in the near future that will be a Calendar gadget! I'll be sure to let ya'll know when it's out.

Unknown said...

Hi Nick:

Great to hear you are going to tweak the program.

I would like to be able to get some better instructions. It sure took me a long time to figure out the drag the tool. I did this at home and cant remember how I did it, thus I dont have it working in office.

ALSO MOST IMPORTANT - there is no way to print out a list of items for a period of time: example - I have a code LIT and I need to print out a report for Jan 30, 2010 to June 30, 2010. I cant do it.

I can look at the list onscreen but that seems to be it.

If I am incorrect, please post - thanks.

MIKE

Nick Spacek said...

So if you check out the main page of the blog you'll see a new post about the Google Calendar Gadget I converted this thing to.

It also should fix the timezone problem (let me know). I also added layout and font size selection.

Also, mhg... I have no idea what you mean! :)

PS: Date selector is broken ATM, will get it fixed ASAP.

Nick Spacek said...

I'm using Chrome, but I think that in Firefox/Internet Explorer you can also right-click the link and hit 'Add Bookmark' or something similar. That might be easier for folks who can't get the drag and drop to work.

Unknown said...

I cannot figure out how to drag the bookmarklet or put it into what bookmark
are you talking about favorites?

Can you psot some screen caps of what you are telling us to do. I stumbled on how to do this at home. But that was a few months ago. I cannot restumble into the fix here at my office.

Mike

Unknown said...

Finally figured out how to drag.

Here is what I am trying to do, but your print function does not accomodate it

I want to search my calendar for a topic, I want to choose a time period ex. 2/1/10 - 6/30/10, get a list of all those items and then print it using your bookmarklet.

If I choose agenda, it will print only 2/1/10

If I choose week, it will print out all the weeks but with ALL appointments (not what i want).

I just want to be able to print a LIST of events on one or more sheets of paper - agenda style - for the whole period chosen with ONLY the appointments that match the search critera.

Can your bookmarklet do this or am I just missing something somewhere.

Thanks.

Nick Spacek said...

Favorites=Bookmarks everywhere but Internet Explorer. Internet Explorer is not the be-all-end-all to Internet use! :) Microsoft feels the need to make its own words for everything.

Mike, is that something you can currently do in Google Calendar? If not, there's not really anything I can do to help. All I am doing is adding options that already exist for printing Google Calendars using their own interface.

Unknown said...

Ugh. Looks like google just updated their calendar (to give it the same look & feel as other google apps), and the applet no longer works. Any hope for getting an update?

Unknown said...

Seconding W's comment about Google breaking the bookmarklet. We'd love an update if it's possible.

Unknown said...

I am a tech coordinator at a school in New Orleans, and I was looking for a hack like this to make calendars for a desktop publishing class.

@W @GT ProdMgr I asked for this hack on vark.com, and ended up at this Google calendar help forum page:

http://www.google.com/support/forum/p/Calendar/thread?tid=3fb9ef9350858d35

The forum led me to this blog. Apparently, the original hack Nick Spacek found still works; I just tried it. Yes, it is a bit more tedious than the bookmarklet I never got to use, but it is still possible. Hope that helps.