另外这个功能是把表格里显示的数据,按openid推送模板信息到公众号里
测试中有两条记录,但点击执行后,只会执行第一行的记录,微信里也能收到推送的信息
但第二条的记录,怎么都不会推送了,
执行的JS如下:
var mylist = Forguncy.Page.getListView("表格1");
var fieldGroup = mylist.getMergedColumnInfos();
var fieldGroupLength = fieldGroup.length;
var listcount= mylist.getRowCount();
var data = [];
for(var i=0;i<listcount;i++){
var t = [];
for(var i2=0;i2<fieldGroupLength;i2++){
t.push(mylist.getValue(i,i2));
}
data.push(t);
}
console.log(data)
var url = Forguncy.ForguncyData.ForguncyRoot+'customapi/wechat/SendTemplateMessage';
console.log(data.length)
for(var i=0;i<data.length;i++){
var item = data[i];
console.log(item )
var data = {
"openid": item[0],
"keyword1": item[1],
"keyword2": item[2],
"keyword3": item[3],
"url": item[4],
"remark": item[5],
"first": item[6],
};
setTimeout(()=>{
$.post(url, data, function (result) {});
},2000)
}
|