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 am a Google Apps administrator in the process of transferring a multitude of secondary calendars from a previous Google account. So following advice from Easiest way to transfer Google data between accounts I did the following:

Old Account

  • Download calendar and save as ICS

New Administor Account

  • Create new calendar
  • Select "Share Calendar With Others", "Share calendar with everyone in the organization - see all event details"

However nobody in the organization can see the new calendar under "Other Calendars" nor do they get any form of notification.

It seems everyone in the organization has to now somehow add this calendar(s) via "Add a colleague's calendar" OR I have to add each user's new Google account. This is turning into an administrative nightmare.

The behavior I want is:

  • Maintain a list of calendars that everyone in the organization has access to
  • By default all users in organization have "See All Event Details" access. Certain organization users have "Make Changes To Events" and Apps Administrators have "Make Changes AND Sharing"
  • As users are added/removed to the Google Apps domain the access to these calendars are automatically granted/revoked ie. Organization users should not have to do anything to get access to the list of calendars.

I am sure there is a simple solution to this that I am missing, so if someone can point me in the right direction I would appreciate it.

share|improve this question
add comment

1 Answer 1

For anyone else wanting to get a list of calendars, this Google Script might help:

function listCalendarsToLogger(){
  var calList = CalendarApp.getAllCalendars();

  for(var i=0; i<calList.length; i++){
    var cal = calList[i];
    Logger.log(cal.getName())
  }
}

That will list all the calendars you have access to. I'm not sure what it would do for an App admin, whether it would show all user's calendars too.

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.