【发布时间】:2022-10-18 05:33:24
【问题描述】:
我正在尝试在 Slack 上发布测试结果。发布消息有效,但它作为一个完整的 json 字符串发布。
这是我的代码:
testITArray = ["Test 1", "Test 2", "Test 3r"];
testITStatusArray = [":white_check_mark:", ":x:", ":x:"];
var edited = "{";
for (var i = 0; i < testITArray.length; i++) {
edited +=
'"type": "context","elements": [{"type": "mrkdwn","text": "' +
testITArray[i] +
'"},{"type": "mrkdwn","text": " ' +
testITStatusArray[i] +
' "}],';
}
edited = edited.slice(0, -1);
edited += "}";
var asJSON = JSON.stringify(edited);
axios.post("https://hooks.slack.com/XXXX",
{
text: `${asJSON}`,
}
);
Tried this option also
// axios.post("https://hooks.slack.com/XXXX",asJSON,{
//headers: {
// 'Content-Type': 'application/json'
//}
}
);
这是我的输出。
实际结果:
预期结果:
我做错了什么?
【问题讨论】:
-
请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。
标签: javascript json axios slack