var tag_id = responseBody.match(new RegExp('"id":"(.*?)"')); pm.globals.set("tag_id",tag_id[1]); console.log(tag_id) 报错: TypeError: Cannot read properties of null (reading '1')
时间: 2024-03-07 20:49:33 浏览: 48
这个错误意味着 `responseBody.match(...)` 返回了 `null`,也就是没有找到匹配的结果,所以不能进行 `tag_id[1]` 的读取。你需要检查一下 `responseBody` 变量的值是否正确,以及正则表达式是否能够正确匹配到结果。如果 `responseBody` 为空或者正则表达式没有匹配到结果,可以在代码中加上判断语句,避免出现这个错误。例如:
```
var tag_id = responseBody.match(new RegExp('"id":"(.*?)"'));
if (tag_id) {
pm.globals.set("tag_id", tag_id[1]);
console.log(tag_id);
} else {
console.log("No match found in responseBody.");
}
```
阅读全文