使用Google App Script向Google日历添加侧边栏?

时间:2018-01-09 21:03:58

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

我想使用Google App Script为我的团队日历添加集成。最好将新菜单集成到日历的UI中。

理想情况下,可能是文档,表格和表格:

 // Display a sidebar with custom HtmlService content.
 var htmlOutput = HtmlService
     .createHtmlOutput('<p>A change of speed, a change of style...</p>')
     .setTitle('My add-on');
 SpreadsheetApp.getUi().showSidebar(htmlOutput);

 // Display a sidebar with custom UiApp content.
 var uiInstance = UiApp.createApplication()
     .setTitle('My add-on');
 uiInstance.add(uiInstance.createLabel('The photograph on the dashboard taken years ago...'));
 SpreadsheetApp.getUi().showSidebar(uiInstance);

来自https://developers.google.com/apps-script/reference/base/ui#showsidebaruserinterface

但是,CalendarApp似乎没有.getUi()方法可供使用。

还有其他方法可以将侧边栏附加到Google CalendarApp上吗?

1 个答案:

答案 0 :(得分:1)

不幸的是,目前使用Google Apps脚本无法实现这一目标。但是,您可以通过编写将自定义UI元素注入“日历”页面的DOM对象的Chrome扩展程序来修改日历用户界面。