You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用PowerApps与Excel实现点击发送按钮向指定群组发送短信提醒

Power Apps 选中群组批量发送短信实现方案

1. 数据源校验

  • 确认存储人员信息的Excel已上传至OneDrive/SharePoint并接入Power Apps,表内需包含姓名、手机号码、群组标识三个必填字段,两个群组的标识值需统一(如群组1/群组2、A/B,避免出现拼写不一致的同群组标识)
  • 重新同步Power Apps数据源,确认新增的群组标识字段已被正确读取

2. 选择控件属性配置

你已完成基础UI搭建,仅需调整群组选择控件的属性即可:

  • 若使用下拉框(Dropdown)作为群组选择入口,将控件的Items属性设置为 Distinct(你的Excel表名, 群组标识列名),即可自动加载两个群组的可选值
  • 若使用单选框(Radio)作为选择入口,Items属性配置同上

3. 短信发送逻辑实现

Power Apps本身没有直接发送短信的能力,需搭配Power Automate流实现:

3.1 创建Power Automate流

  1. 新建即时云端流,触发条件选择「Power Apps (V2)」,添加一个输入参数:
    • 类型:字符串/数组,根据你使用的短信接口要求选择,参数名设为收件人手机号
  2. 添加短信发送操作:国内用户可选择阿里云/腾讯云短信连接器,海外用户可选择Twilio/Azure Communication Services连接器,按连接器要求填写短信签名、模板、密钥等信息,将收件人手机号参数传入接收人字段
  3. 保存并测试流可用后,返回Power Apps

3.2 发送按钮绑定逻辑

在Power Apps的Power Automate面板中导入你刚创建的流,选中页面中的发送按钮,将按钮的OnSelect属性设置为如下代码:

// 筛选选中群组对应的所有手机号
If(
    !IsBlank(群组选择控件名.Selected.Value),
    // 若接口要求逗号分隔的手机号字符串,用下面的代码
    你的流名称.Run(Concat(Filter(你的Excel表名, 群组标识列名 = 群组选择控件名.Selected.Value), 手机号码, ",")),
    // 若接口要求数组格式,用下面的代码替换上一行
    // 你的流名称.Run(JSON(Filter(你的Excel表名, 群组标识列名 = 群组选择控件名.Selected.Value).手机号码, JSONFormat.IgnoreBinaryData)),
    Notify("短信已提交发送", NotificationType.Success),
    Notify("请先选择要发送的群组", NotificationType.Error)
)

提示:如果需要测试效果,可以先把流的发送短信步骤替换为邮件发送步骤,确认手机号筛选逻辑正常后再切回短信接口。

内容的提问来源于stack exchange,提问作者Priya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 05:15:04