This is a script integrated with WorkWX

This is a script integrated with WorkWX

This is a script integrated with  WorkWX, which sends notifications to requesters through WorkWX when a work order status changes
But I cannot see its execution process or results.
How should I output execution results

var corpid = 'xxxxxxx';
var secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
var agentid = 'xxxxxxx';


函数发送通知微信() {
var request = $SDP.getRequest(requestId);
var status =$CS.getValue(“STATUS”);
var title = $CS.getValue(“SUBJECT”);

变量消息 = {
“touser”: request.getAssignee(),
“msgtype”: “text”,
“代理 ID”:代理 ID,
“文本”:{
“content”: “您的 SDP 请求 \”“ + title + ”\“ 的状态已更改为 \”“ + status + ”\”。"
},
“安全”: 0
  };

var accessToken = getAccessToken();
var response = $SDP.sendHTTPRequest(“https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=” + accessToken, “POST”, JSON.stringify(message));
var responseJson = JSON.parse(response.getBody());

if (responseJson.errcode != 0) {
抛出新的错误(“企业微信 API 发生错误:” + responseJson.errmsg);
  }
}


函数 getAccessToken() {
var response = $SDP.sendHTTPRequest(“https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=” + corpid + “&corpsecret=” + secret, “GET”, null);
var responseJson = JSON.parse(response.getBody());


if (responseJson.errcode != 0) {
抛出新的错误(“企业微信 API 发生错误:” + responseJson.errmsg);
  }

返回responseJson.access_token;
}


if ($SDP.isRequestStatusChanged(requestId)) {
发送通知到微信();
}
                New to ADManager Plus?

                  New to ADSelfService Plus?