Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I would like to change the content of the out-of-office (Vacation responder) message in my Google Apps account based on events in my Google calendar. (I am the admin of the Google Apps domain)

For example: I would create a separate calendar where I enter all the days when I am out of office as events that can last multiple days. I would like my Vacation Responder to turn on automatically on the day the event in the calendar starts with a message like: I'm out of office from [Start date of event] till [End date of event]. Reason: [Event title].. When the event ends the Vacation responder should be turned automatically off.

For extra credit: I would like to deploy this solution automatically to each user of the Google Apps domain.

share|improve this question
    
any advance on this? its a great idea, and would be ideally an additional setting in the google calendar event - i.e. where you mark yourself as free, busy, or busy (decline invitations), there should be a fourth option saying 'busy & out of office' which would turn on an out of office response in gmail for the corresponding period... –  user15400 Dec 6 '11 at 20:24
    
@michael Unfortunately no. I do not know much about app engine and did not have the time to learn programming for it. If you find a solution I would greatly apreciate if you would share it here with us. –  Andris Dec 6 '11 at 23:21
add comment

3 Answers

up vote 4 down vote accepted
+100

I think your best bet is to develop an app engine app that uses the Task Queue API to periodically check the calendar that you provide it and make the appropriate changes using the Google APIs. This is something that would obviously require a fair amount of development experience. It does, however, allow you to deploy it relatively easily into your apps account and each user could enable it by granting it access from the dashboard.

share|improve this answer
add comment

This is not part of the default Google Apps behavior.

Someone might be able to write a Marketplace app to do that in a scripted fashion.

Or you can do it yourself by writing a Chrome extension and distributing it to your users.

share|improve this answer
add comment

I think your best bet is to use some custom programming and the Google API's

...or use a third party tool like SmartReply: http://www.smartreplyapp.com

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.