我有一个 Power Automate 工作流程,它从 Sharepoint 列表中获取字段,并使用“撰写”操作将它们放入 pdf 中,以创建 HTML,然后转换为 pdf。撰写操作中有很多条件,例如:
if sharepoint_field = 'Yes' then 'Show this' else ''
由于我有一堆空白字符串,因此它在最终输出的文本之间添加了大量随机空格。有没有办法可以在将 Power Automate 中的撰写操作转换为 pdf 之前删除由于所有条件而添加的空白和空格?
这些 if then else 语句位于单独的
标签中,并且将每个标签包装在修剪中仍然会产生换行符,因此我猜测必须在撰写操作之后清理空白
这就是表达式的样子:
<p><b> trim(if(equals(outputs('Get_item')?['body/SharepointField/Value'], 'Yes'), 'Details:',''))
</b> <span...> trim(if(equals(outputs('Get_item')?['body/SharepointField/Value'], 'Yes'), outputs('Get_item')?['body/SharepointField'],''))</span></p>
因此,
<b>
标签内是问题,我希望它仅在SharepointField值为“是”时打印问题,然后如果SharepointField值为“是”,则在span
标签内是答案,如果得到到 else
标签,那么它只是一个空白。因此,多个空白加起来并在我的最终 pdf 中创建一堆空白。