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

如何修改R语言send_text函数,使其支持号码与消息双参数?

修改后的R iMessage发送函数

以下是支持动态传入接收号码和消息内容的函数:

send_text = function(number, message){
  system(paste('osascript -e \'tell application "Messages"\' -e \'send "', message, 
               '" to buddy "', number, '" of (service 1 whose service type is iMessage)\' -e \'end tell\''))
}

# 调用示例
send_text("123-456-7890", "Hello from R!")

修改说明

  • 函数定义调整为send_text(number, message),新增number参数用于指定接收方号码
  • 核心修改点是在paste拼接命令时,将原固定号码"xxx-yyy-zzzz"替换为"', number, '",这样就能把传入的number变量值动态插入到AppleScript命令的对应位置,保证生成的命令能正确识别接收方号码

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 11:11:20