以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 微信客户端规则应用返回值 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=96938) |
-- 作者:jspta -- 发布时间:2017/3/2 16:33:00 -- 微信客户端规则应用返回值 里面新建后,选择代码, 我现在活动一个类或者值,需要将这个返回微信,要调用什么,格式是什么要求?直接这样写,是运行了,但是不返回给微信任何值。 Dim str As String = Args(0).Content.split("=")(1) Dim cmd As new SQLCommand cmd.C cmd.CommandText = "S elect * from WeChatRuleApplication where RuleCode = \'" & str & "\'" Dim dt As DataTable = cmd.ExecuteReader Dim strName As String = "" If dt.DataRows.Count > 0 Then strName = dt.DataRows(0)("RuleAppName") End If Return strName |
-- 作者:jspta -- 发布时间:2017/3/2 18:38:00 -- 使用默认的文字规则 问候语,直接回复成功 [此贴子已经被作者于2017/3/2 18:40:06编辑过]
|
-- 作者:有点色 -- 发布时间:2017/3/2 18:50:00 -- 弹出msgbox(textObj.ToXml())看看,然后对比回复信息格式
http://wechat.foxtable.com:9009/WebHelp/scr/we0143.htm
|
-- 作者:jspta -- 发布时间:2017/3/2 19:16:00 -- 真心坑,Rule_OperationProcess 这个函数的动态代码部分是没有返回值,却给它赋值了,完全误导了。 |
-- 作者:有点蓝 -- 发布时间:2017/3/3 8:16:00 -- Func_ExecuteCode函数最后一句改为
Return Functions.Execute(funcname,o) |