如何在独立的Web应用程序中嵌入GAS用户的Google日历?

时间:2012-09-08 18:44:37

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

开发一个网络应用程序,该应用程序应该允许用户在其日历上组织事件而无需从应用程序导航。如何在独立的Web应用程序中嵌入GAS用户的谷歌日历?

1 个答案:

答案 0 :(得分:1)

您无法直接在应用中嵌入用户日历UI(用户界面)。目前,没有“日历小部件”可以模拟谷歌日历用户界面。然而,有一个名为“DatePicker”的简单日历小部件,但假设我不认为这就是你的意思。

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

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