Javascript TypeError:无法读取属性';0';集合运行程序中未定义的

Javascript TypeError:无法读取属性';0';集合运行程序中未定义的,javascript,postman,postman-collection-runner,Javascript,Postman,Postman Collection Runner,在postman collection runner中执行脚本时,我遇到以下错误TypeError:无法读取未定义的的属性“0”。但在从postman执行单个脚本时,该属性工作正常(单击“发送”按钮而不是从runner执行) API响应: { "Result": true, "Reason": [], "SanitizedData": [], "RawData": [

在postman collection runner中执行脚本时,我遇到以下错误
TypeError:无法读取未定义的
的属性“0”。但在从postman执行单个脚本时,该属性工作正常(单击“发送”按钮而不是从runner执行)

API响应:

{
    "Result": true,
    "Reason": [],
    "SanitizedData": [],
    "RawData": [
        {
            "name": "area1",
            "warehouse_id": "103",
            "warehouse_name": ""
        }
    ],
    "Columns": [
        "name",
        "warehouse_id",
        "warehouse_name"
    ],
    "S3FileURL": "",
    "mdmLogId": "179"
}
代码:


添加
console.log(jsonData)
以查看实际情况。很可能
responseBody
不是预期的响应。当然是JSON字符串(
JSON.parse
如果输入不是有效的JSON,则会抛出错误),但不是您想要的。@Barmar:谢谢您的回复。您是对的,Response返回false。根据日志请求正文,一个参数没有被发送,如日志:data[id]:“1”data[uploadtype]:“insert”请求正文中缺少另一个参数数据[文件](这是附件文件),即使选择此参数与API一起过帐
var jsonData = JSON.parse(responseBody);
pm.collectionVariables.set("Area_Name", jsonData.RawData[0].name);