如何在使用GAS打开时控制日历选项

时间:2014-07-31 18:50:37

标签: google-apps-script google-calendar-api

我正在使用UiApp从GAS激活Google服务。

这可以通过使用锚点来实现,无论是否有按钮图像

How to show an email message content using GAS显示了如何以这种方式显示电子邮件。

现在我想使用相同的技术来显示日历。

var calendarUrl     = 'https://www.google.com/calendar/render?tab=mc';
var calMainUrl      = 'https://www.google.com/calendar/embed?src=myEmailAddress@gmail.com'
var calHolidaysUrl  = 'https://www.google.com/calendar/embed?src=en.dutch%23holiday@group.v.calendar.google.com';
var calBirthdaysUrl = 'https://www.google.com/calendar/embed?src=%23contacts@group.v.calendar.google.com';

   var url = calendarUrl;  // or any of the other urls above
   app.createAnchor('Open Agenda', url);

它有效,但我想控制所显示日历的各种可能性,例如从'2周'视图开始或'不显示0到7之间的小时'

有人知道可以向网址提供什么(以及如何)参数吗?

1 个答案:

答案 0 :(得分:1)

Google日历参数中有一些隐含描述的选项...请参阅下面的屏幕截图(抱歉,这是法语maar u zal waarschijnlijk begrijpen)。  当您更改选项时,您可以在参数页面上显示的HTML块中看到结果。

enter image description here

点击此按钮进入此屏幕:

enter image description here