如何限制SAP CAI中的每个循环

2020-08-13 22:43发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在循环api_response,它的动态条目大于20,


但是我想在bot输出中仅显示10个列表条目,如何将输出限制为10个,

有什么方法可以选择输出范围,例如循环数组仅从第3项到第6项某种范围的选择。

你能在这里帮我吗

感谢
kishore

(82.2 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在循环api_response,它的动态条目大于20,


但是我想在bot输出中仅显示10个列表条目,如何将输出限制为10个,

有什么方法可以选择输出范围,例如循环数组仅从第3项到第6项某种范围的选择。

你能在这里帮我吗

感谢
kishore

(82.2 kB)
付费偷看设置
发送
2条回答
奄奄一息的小鱼
1楼 · 2020-08-13 23:08.采纳回答

嗨Kishore,

通常,理想情况下,应该对外部服务返回的结果进行任何过滤或限制,以确保响应有效负载仅包含实际需要的数据 。 因此,在使用OData的情况下,应使用$ filter和$ limit仅获取所需数量的结果。 因此,您应该首先检查正在调用的外部服务是否支持任何此类选项来限制结果数量。

请确保在某些情况下无法限制返回的结果数量。 当前没有可用于"切片"阵列的把手帮助器,我们很高兴听到您的用例以考虑添加一个。 您今天可以做的就是在每个循环内使用{{@index}}关键字,以便仅在索引处于某个范围内时(例如 {{## lt @index 20}}才返回某些内容。 .. {{/lt}} )

致谢
Jonas

Violet凡
2楼-- · 2020-08-13 23:06

您好乔纳斯·布兰德

非常感谢您的回复,它很有帮助:)

一周热门 更多>