0

开发一个 Web 应用程序,它应该使用户能够在他们的日历上组织事件,而无需从应用程序中导航。您如何将 GAS 用户的谷歌日历嵌入到独立的网络应用程序中?

4

1 回答 1

1

您不能将用户日历 UI(用户界面)直接嵌入到您的应用中。目前没有模拟 google-calendar UI 的“calendar-widget”。然而,有一个名为“DatePicker”的简单日历小部件,但假设我认为这不是你的意思。

但是,您可以使用日历服务https://developers.google.com/apps-script/service_calendar在数据级别与用户的日历进行交互。请记住,在这种情况下,安全级别非常重要。如果您发布您的网络应用程序以作为当前用户执行,它可以与该用户的日历自由交互。如果它设置为以您(脚本的创建者)身份执行,则它无法访问该用户的日历。只有当它的安全级别已调整为由您(由该日历的所有者)共享和编辑时,它才能访问该日历。

总之,读/写/访问规则与您通过谷歌自己的网络服务“正常”使用服务完全相同。在开发应用程序时请记住这一点,这样可以避免很多麻烦 ;-)

于 2012-09-09T16:33:23.253 回答