在 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*  地点  字符串 - 例如:纽约

备注

  • 标有星号 (*) 的参数为必填。