我的目标是从ServiceNow的表中获取所有记录。默认情况下,我能够获取 250条记录。但我需要所有记录。我从here那里学到了 我们可以在 soap request url 中设置限制。
代码:
var url = "https://*****.service-now.com/rm_story.do?SOAP";
Additional code in getting records for reference
我将limit参数添加到上面的网址
https://*****.service-now.com/rm_story.do?&limit=300&SOAP
。
尽管如此,我得到了相同的 250条记录。
这是添加限制的正确方法吗?如果没有,如何在ServiceNow中的 SOAP请求URL 中添加限制?感谢。
答案 0 :(得分:1)
_limit参数必须在http请求的正文中传递,而不是url。见答案 ServiceNow - Getting all records例如使用_limit参数对ServiceNow SOAP API的http请求。
答案 1 :(得分:-2)
不,您需要查看 first_row (可能与限制相结合):
first_row :指示结果从集合开头的此记录数偏移。与__last_row一起使用时 查询结果窗口的效果。结果是 包括第一行编号。