使用 Deluge 函数发送短信

 概述

作为自动化脚本的一部分,Zoho Creator 提供可用于动态发送短信的 Deluge 函数。当提交新表单数据时,或者当修改或删除现有表单数据时,或者从报表调用自定义动作时,可调用这些函数。短信可使用 Zoho Creator 提供的默认连接或通过您已有帐户的任何支持的短信提供商来发送。支持的短信提供商如下所列。一旦您选择使用这些服务提供商发送短信,它们会在帐户设置 - 连接页面中列出。

  • Twilio
  • Clickatell
  • Screen Magic
  • ClockWorkSMS
  • Hoiio 

若要从 GUI 配置和发送短信通知,请参阅《用户指南》中的主题从 Creator 应用程序发送短信

 语法

 a. 使用默认连接发送短信
<SMS Response> = zoho.sms.send("<to>","<message>");

其中,
<SMS Response> 是由发送函数返回的映射变量,作为响应。如果短信成功发送,则会用消息 {"status":"success"} 来记录。否则会记录为 {"message":"<Reason for failure>","status":"failure"}

<to> 接收短信的手机号码。手机号码必须以国家/地区代码开头,不带 + 符号。例如,91xxxxxxxxxx,其中“91”是印度的国家/地区代码。

<message> 短信文本消息。

注:

  • 2017 年 3 月 10 日之后创建的新帐户将支持默认连接。用户将必须创建受支持短信提供商的连接以发送短信通知。
 b. 使用 Twilio 发送短信
<SMS Response> = twilio.sms.send("<sms notification name>","<to>","<message>");

其中,
<SMS Response> 是由发送函数返回的映射变量,作为响应。如果短信成功发送,则会用消息 {"status":"success"} 来记录。否则会记录为 {"message":"<Reason for failure>","status":"failure"}

<sms notification name> 是 deluge 短信通知名称,如帐户设置 -> 连接页面中所列。

<to> 接收短信的手机号码,使用 Twilio 支持的格式。

<message> 短信文本消息。

 c. 使用 Clickatell 发送短信
<SMS Response> = clickatell.sms.send("<sms notification name>","<to>","<message>");

其中,
<SMS Response> 是由发送函数返回的映射变量,作为响应。如果短信成功发送,则会用消息 {"status":"success"} 来记录。否则会记录为 {"message":"<Reason for failure>","status":"failure"}

<sms notification name> 是 deluge 短信通知名称,如帐户设置 -> 连接页面中所列。

<to> 接收短信的手机号码,使用 Clickatell 支持的格式。

<message> 短信文本消息。

 d. 使用 Screen Magic 发送短信
<SMS Response> = screenmagic.sms.send("<sms notification name>","<to>","<message>");

其中,
<SMS Response> 是由发送函数返回的映射变量,作为响应。如果短信成功发送,则会用消息 {"status":"success"} 来记录。否则会记录为 {"message":"<Reason for failure>","status":"failure"}

<sms notification name> 是 deluge 短信通知名称,如帐户设置 -> 连接页面中所列。

<to> 接收短信的手机号码,使用 Screen Magic 支持的格式。

<message> 短信文本消息。

 e. 使用 ClockWorkSMS 发送短信
<SMS Response> = clockworksms.sms.send("<sms notification name>","<to>","<message>");

其中,
<SMS Response> 是由发送函数返回的映射变量,作为响应。如果短信成功发送,则会用消息 {"status":"success"} 来记录。否则会记录为 {"message":"<Reason for failure>","status":"failure"}

<sms notification name> 是 deluge 短信通知名称,如帐户设置 -> 连接页面中所列。

<to> 接收短信的手机号码,使用 ClockWorkSMS 支持的格式。

<message> 短信文本消息。

 f. 使用 Hoiio 发送短信
<SMS Response> = hoiio.sms.send("<sms notification name>","<to>","<message>");

其中,
<SMS Response> 是由发送函数返回的映射变量,作为响应。如果短信成功发送,则会用消息 {"status":"success"} 来记录。否则会记录为 {"message":"<Reason for failure>","status":"failure"}

<sms notification name> 是 deluge 短信通知名称,如帐户设置 -> 连接页面中所列。

<to> 接收短信的手机号码,使用 Hoiio 支持的格式。

<message> 短信文本消息。