confluence - 如何避免在用户宏中打印 IF 条件的结果
问题描述
我正在为 Confluence 服务器编写用户宏,并且在其中使用了一些列表。我检查第一个列表的每个元素,如果它满足条件,我将元素添加到另一个列表中。稍后在代码中,我将 $listTwo 用于宏的主要功能并给出预期的结果。问题是,当我在给定页面中导出 pdf 时,它会打印宏的预期结果,但每次 IF 条件返回 true 时它也会打印“true”。我怎样才能避免这种情况?这是代码的那一部分
#foreach( $x in $listOne )
#set( $xChilds = $x.getChildren())
#if ($xChilds.size() >0)
$listTwo.add($xChilds)
#end
#end```
Thanks
解决方案
推荐阅读
- python - Timedelta 输出问题
- python - qt.qpa.plugin:无法加载 Qt 平台插件“xcb”
- go - 如何将 go 模块导入 /*_test.go 文件?
- typescript - nestjs 集成测试“无法设置未定义的属性“userId””
- flutter - 我如何创建模型并将数组数据插入到 sqlite 颤振中
- php - Doctrine MySQL,如何使用 getRepository() 使 andWhere 成为可选
- python - .after() 函数不会让秒表等待
- javascript - × React: TypeError: Object(...) is not a function Stripe
- github - 我可以在个人 GitHub 存储库上禁用“添加文件”下拉菜单吗?
- sql - 循环使用不同参数的 SQL 代码 (Presto)