在 Google Calendar 中创建事件
在 Google 日历中创建事件
您可以使用 Zoho Creator 表单来收集信息并使用 createEvent() Deluge 任务将它作为新事件填入 Google 日历。
创建单个事件
语法
singleEventResp = zoho.gapps.createEvent("calendar",singleEventParam);
响应类型:字符串
singleEventResp 是包含 Google 日历返回的响应的字符串。
singleEventParam 是保存键值对的映射变量。
示例代码
在 Google 日历中创建单个事件的示例脚本。您可以将脚本添加到表单的添加时 -> 成功时块。
singleEventParam = { "recurrence" : "false", "evc" : "content", "remvalue" : "al34mi", "evt" : "Event Name", "rem" : "true", "allday" : "false",
"loc" : "Chennai", "st" : "2012-03-01 12:30", "et" : "2012-03-06 23:00" };
示例响应
unoq6vp8dn1pbm7pbcg0tuopp8
创建多个事件
语法
MultiEventResp= zoho.gapps.createEvents("calendar",MultiEventParam);
响应类型:列表
MultiEventResp 是包含 Google 日历返回的响应的列表。
MultiEventParam 是保存键值对的列表变量。
示例代码
在 Google 日历中创建多个事件的示例脚本。您可以将脚本添加到表单的添加时 -> 成功时块。
MultiEventParam = List:Map();
MultiEventParam.add({ "recurrence" : "false", "evc" : "content", "remvalue" : "al34mi", "evt" : "Event Name 1", "rem" : "true", "allday" : "false", "loc" : "Chennai", "st" : "2012-03-10 12:30", "et" : "2012-03-15 23:00" });
MultiEventParam.add({ "recurrence" : "false", "evc" : "content", "remvalue" : "al34mi", "evt" : "Event Name 2", "rem" : "true", "allday" : "false", "loc" : "Chennai", "st" : "2012-03-20 12:30", "et" : "2012-03-28 23:00" });
MultiEventResp= zoho.gapps.createEvents("calendar",MultiEventParam);
示例响应
pafkjnuapicu4r3t2nipionmkk,3eekichldfk2rmhlg4ssojh8no
支持的参数
下面是支持的参数列表:
参数 | 描述 | 允许的值 |
evt* | 事件标题 | 字符串 - 例如:生日宴会 |
evc | 事件内容 | 字符串 - 例如:邀请参加生日宴会 |
allday* | 是否为全天事件 | 布尔值 - true/false |
st* | 事件开始时间 | 2010-11-27 14:00, If (allday==true) 2010-08-27 |
et* | 事件结束时间 | 2010-11-27 21:00, If (allday==true) 2010-08-27 |
rem* | 是否设置提醒 | 布尔值 - true/false |
remValue | 提醒值(如果 rem=true) | 字符串 - em05da [电子邮件 5 天] al02mi [提醒 2 分钟] po21hr [短信 21 小时] |
part | 逗号分隔参与者电子邮件列表 | 字符串 - 例如:abc@gmail.com,xyz@zohocorp.com |
loc* | 地点 | 字符串 - 例如:纽约 |
备注
- 标有星号 (*) 的参数为必填。