APPCUBE-对接MSGSMS实现短信发送功能:Script中调用连接器

时间:2023-11-01 16:19:13

Script中调用连接器

您可以在脚本中调用连接器实现与MSGSMS的对接,这里以新建一个脚本实现发送短信为例进行举例说明。

  1. 鼠标放在App下的Logic文件夹旁会出现加号,单击加号,选择“脚本”。
  2. 选择“创建一个新脚本”,输入基本信息,单击“保存”。
  3. 编辑代码如下:

    //导入该脚本所依赖的标准库文件。msgsms是系统预置的标准库。import * as sms from 'msgsms';   @action.object({type: "method"}) export class ActionDemo {      @action.method({ label: 'greeting something', description: 'greeting something.', input: 'ActionInput', output: 'ActionOutput' })     public greet(){           console.log('`````````````````````test new sms`````````````````````')         let client = sms.newClient("MSGSMS_Test")        let res = client.sendByName("Test1","130XXXXXXXX","[\"6612\"]")         console.log(res)         console.log('`````````````````````test new sms end`````````````````````')     } }

    其中sms.newClient("MSGSMS_Test")中“MSGSMS_Test”为连接器的名称。client.sendByName("Test1","130XXXXXXXX","[\"6612\"]")中携带的是模板名称、接收者号码和模板参数。

  4. 单击代码编辑页面上方保存图标,保存脚本。
  5. 运行测试脚本。

    1. 单击编辑器上方执行图标。
    2. 在页面底部单击测试窗口右上角图标。
    3. 检查接收者是否收到短信。

      收到短信表示成功调用连接器。

  6. 单击代码编辑页面上方图标,启用脚本。
support.huaweicloud.com/usermanual-appcube/appcube_05_0099.html