【问题标题】:How to store leading zero in csv in order to pass postman script如何在csv中存储前导零以传递邮递员脚本
【发布时间】:2021-04-09 08:41:18
【问题描述】:

我正在运行将 API 响应与 CSV 文件中的值进行比较的脚本,

基础 CUSIP 第 1 号 | AssertionError: 预期 '24936205' 深度等于 '024936205'

我收到上述错误,因为我无法在 csv 中存储前导 0。 有什么建议吗?

注意 - 我尝试将单元格的格式更改为文本并在前面添加了 0,但是当我关闭时,前导零消失了。

【问题讨论】:

  • 在保存excel文件前右击列,点击格式,将列格式设置为文本
  • 你能添加代码吗

标签: javascript csv postman postman-collection-runner postman-testcase


【解决方案1】:

使用 MS Excel 打开 CSV 文件。使用 excel 公式格式化单元格。 假设我想要五位数字,前导零作为四位数字。

你可以在excel中这样使用。

 =TEXT(A2,”00000″)

更改值后,复制相同的单元格并粘贴为值。这应该可以。

【讨论】:

  • 我使用了公式,它确实添加了前导零,但是当我运行脚本时它失败并出现同样的错误。
  • 您是否在转换后将数字复制并粘贴为文本/值?
  • 我试过了,它显示为文本,但在关闭并通过邮递员运行后,它仍然不被视为文本。
  • 我发现这是邮递员的问题。修复将 CSV 中的值更改为字符串。例如。 “024936205”。参考Link
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-02-21
  • 2017-11-19
  • 2020-06-09
  • 2015-11-23
  • 1970-01-01
  • 2019-04-09
  • 2019-11-11
相关资源
最近更新 更多