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 responseJson = JSON.parse(response.getBody());
if (responseJson.errcode != 0) {
抛出新的错误(“企业微信 API 发生错误:” + responseJson.errmsg);
}
}
函数 getAccessToken() {
var responseJson = JSON.parse(response.getBody());
if (responseJson.errcode != 0) {
抛出新的错误(“企业微信 API 发生错误:” + responseJson.errmsg);
}
返回responseJson.access_token;
}
if ($SDP.isRequestStatusChanged(requestId)) {
发送通知到微信();
}