- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的第一个单独实用应用程序的最后阶段,我似乎无法获得最后一 block 。
下面是我的代码,它将用户添加到特定的日历事件。 addGuest 正在工作 - 当它运行时,它们将被添加到该事件中。
但是,他们需要收到电子邮件,以便确认事件。旧的自动生成的 g-cal 邀请电子邮件就可以了。
据我所知,这应该可行,但它只添加访客,测试时不会发送电子邮件:
function assignToCal() {
var row = scheduled.getLastRow();
var timePicked = scheduled.getRange(row, 2).getValue();
var email = scheduled.getRange(row, 3).getValue();
var calId;
for(var i = 0; i < slotTimes.length; i++)
{
if(slotTimes[i] == timePicked)
{
calId = slotIds[i];
}
}
var session = calendar.getEventSeriesById(calId);
session.addGuest(email);
function sendInvite(calendar, calId, email) {
var event = Calendar.Events.get(calendar, calId);
event.attendees.push({
email: email
});
event = Calendar.Events.patch(event, calendarId, eventId, {
sendNotifications: true
});
}
Logger.log(timePicked);
Logger.log(calId);
};
另一个选项似乎是 using this POST request to update sendNotifications为客人。然而,说实话,我从来没有做过http请求,并且在过去的几天里也一直在尝试这样做,但我只是感到困惑。如果有人提出建议来完成这里需要做的事情,那也很酷。
谢谢!
最佳答案
作为 issue #574 中给出的给定解决方案在 Google Apps 脚本问题跟踪器中,您还可以尝试使用 Advanced Calendar service 。如前所述,
You can use
Calendar.Events.patch()
to add attendees, and if you set the optional parametersendNotifications
to "true" the attendees will get an invite.
示例代码实现:
function sendInvite(calendarId, eventId, email) {
var event = Calendar.Events.get(calendarId, eventId);
if(event.attendees) {
event.attendees.push({
email: email
});
} else {
event.attendees = new Array({email: email});
}
event = Calendar.Events.patch(event, calendarId, eventId, {
sendNotifications: true
});
}
重要注意事项:如果您是事件所有者并且尝试添加自己的电子邮件地址,则不会收到电子邮件通知。
为了更好地理解如何实现这一点,还请查看 Issue #574 中的附加说明。希望有帮助!
关于javascript - 无法向访客发送新日历事件的通知 - Google Apps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40077139/
我正在尝试为访问者获取真实IP 当我在 php 中回显时,它为我获取了我的真实IP echo $_SERVER['REMOTE_ADDRESS']; 但是当我尝试在 jQuery 中执行此操作时: $
我目前正在尝试在 Antlr4 Visitor 的帮助下开发一个 JavaScript 编译器。我已经用 Java 实现了这个,但无法弄清楚如何在 JavaScript 中执行此操作。也许有人可以回答
跟踪有多少用户和 guest 在线的最佳方法是什么?我正在制作一个有趣和学习的论坛 现在,我在用户表中有 2 个字段,名为 is_online 和 last_access_time。 如果当前时间是
如何在 Magento 中获取访客 ID?我在管理中的“客户”>“ guest ”下看到它,但如何将其打印在前端的页面上? 我为老客户找到了这个: getId(); ?> 最佳答案 $visitorD
您好,我想为客人设置 session ,我编写了应该执行此操作的脚本,并且确实如此,但仅插入到表部分...我不知道为什么脚本不想设置 session ,如果他拥有所有信息。 最佳答案 在第二个查询中
我想通过继承扩展已声明的访问者,并让运行时环境搜索访问者的后代以执行正确的方法。我可以在 C# 中使用它,但我希望在 C++ 中使用它。我在 g++ 中尝试了以下代码,但未调用后代方法;仅调用基类的方
本文实例讲述了php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法。分享给大家供大家参考。具体如下: 调用方法非常简单。这个也需要数据库来支持。数据库中中文和拼音共存才可以。
我知道这可以在 mysql 中完成,但我希望将 IP 存储在 php 或文本文件中,这对我来说有点困难,因为我不太理解它。 $SESSION 是用来记录日志的,但是如何在点击 html 按钮后将其存储
我正在创建一个 friend 系统,当用户访问另一个用户的个人资料时,他们会看到一个添加 friend 选项,当他们访问自己的个人资料时,他们可以看到其他东西而不是添加 friend 选项,如 TOT
我在我的 Windows 7 机器上使用 VMware 播放器将 Ubuntu 作为 guest 操作系统运行。我遇到的问题是在 Ubuntu 机器上同步时钟。仅当我关闭 VMware 播放器并打开暂
我正在使用虚拟机管理程序。在此我有 DOM0 操作系统,它正在使用 ttyS08250串口驱动。 在此操作系统上,我正在运行一个设备管理器应用程序,该应用程序启动 DOMU 内核,该内核在 8250
我已经在使用 Hyper-V 的 Windows 10 主机系统上安装了 Ubuntu 18.04 作为 guest 系统,我想在全屏模式下使用 guest 系统。据我所知,要调整屏幕大小,我需要在增
MySQL 服务器上的访客数据库如下所示id 是主键整数类型,firstname 和 lastname 是文本类型,访客 id 是整数类型 id firstname lastname
我是一名优秀的程序员,十分优秀!