google-apps-script - 使用 Google Apps 脚本响应 Google Calendar API 的推送通知

标签 google-apps-script push-notification google-calendar-api

我想使用 Google Apps 脚本来更新 Google 电子表格,并在我拥有的一系列日历发生更改时使用 Gmail API 发送电子邮件。

谷歌日历可以吗push notifications与 Google App Script 一起使用还是需要其他某种平台?

我愿意学习任何需要的东西。我了解接收通知需要一个域名。

我感谢您的帮助!

最佳答案

不幸的是,这是不可能使用 Google App Script 实现的(至少在撰写本文时不是这样)。

您可以尝试创建一个 Google Apps Script(GAS) 网络应用程序,并将其 url 用作日历 API 推送通知的端点。但是,日历 API 发送的推送通知的数据负载驻留在自定义 HTTP header 中,目前无法从 GAS Web 应用程序访问这些 header 。

有其他解决方案,但它们会让您远离 GSuite 的生态系统,而且它们不太可能是免费的。但是,如果您在编程技能方面胜任这项任务,并且您有能力在平台上进行金钱投资,那么您应该查看 Google Cloud Functions。它是一种基于云的付费微服务,但如果您保持在每月免费使用配额内,它实际上是免费的。

关于google-apps-script - 使用 Google Apps 脚本响应 Google Calendar API 的推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51953803/

相关文章:

google-apps-script - Google应用程序脚本replaceText仅替换第一次出现的匹配字符串

ios - Production Push notifications 是否可以在不重新提交应用程序的情况下解决?

javascript - Google Calendar API JavaScript 中的更新事件

当应用程序处于后台时,iOS 推送通知不起作用

ios - 安排 iOS 本地推送通知

ios - 通过API在Google日历上创建重复事件

php - 更正 Google 日历事件的日期格式

google-apps-script - 使用 Google Apps 脚本发送 POST 请求

google-apps-script - 如何在 Google Apps 脚本中获取文件的自定义属性?

javascript - 调用需要 AJAX 授权的 Google Apps 脚本