javascript - 如何从环境变量中提取子字符串
问题描述
在邮递员的回复中,我有类似的东西
"References": [
"Ref/6789",
"Id/1234"
],
我想将值 6789 和 1234 设置为不同的变量。我在用
let response = pm.response.json();
let bookref = response.References + '';
pm.environment.set("bookref", bookref);
// 这会将 bookref 设置为 Ref/6789,Id/1234
pm.environment.set("ref", bookref.split(',')[1]);
pm.environment.set("id", bookref.split(','));
最后两行都失败了
ReferenceError: ref 未定义。
这里缺少什么?我也尝试过使用.toString()
函数,但失败了。
解决方案
试试这个。
let ref = bookref[0].split('/')[1] ;
let id = bookref[1].split('/')[1] ;
pm.environment.set("ref", ref );
pm.environment.set("id", id );
推荐阅读
- javascript - 触发 Firebase 函数 onUpdate 文档字段值
- javascript - 是否可以在 cytoscape.js 中拥有单一稳定的 dagre 布局
- loops - 谷歌地球引擎 - 计算一个时间段内最长干旱期的天数
- java - 将 Servlet 错误消息重定向到 JSP 后保存表单数据
- java - 如何从 ByteArrayInputStream 创建 MappedByteBuffer?
- c# - 异步任务的单元测试
- rabbitmq - 使用rabbitfixture在CentOS 7上启动rabbitmq(3.7.3)服务器时初始化终止
- javascript - 为什么 Chrome 会在内存中保留匿名 MediaRecorder 对象?
- c++ - c++中的异常处理错误
- crystal-reports - 将当前日期转换为第 n 个日期