如何在本地设置Liquid Templates?假设我有一个液体模板,我想在本地运行它。
{%- assign deviceList = content.devices | Split: ', ' -%}
{
"fullName": "{{content.firstName | Append: ' ' | Append: content.lastName}}",
"firstNameUpperCase": "{{content.firstName | Upcase}}",
"phoneAreaCode": "{{content.phone | Slice: 1, 3}}",
"devices" : [
{%- for device in deviceList -%}
{%- if forloop.Last == true -%}
"{{device}}"
{%- else -%}
"{{device}}",
{%- endif -%}
{%- endfor -%}
]
}这有可能吗?
发布于 2019-08-23 13:50:37
Logic Apps使用DotLiquid实现来处理liquid模板,它有几个来自原始实现的differences,特别是filter and output casing。
不幸的是,我找不到一个工具(比如CLI)是围绕dotliquid构建的,但是有一个用于原始ruby实现的工具- liquid-cli -我可以用它在本地测试liquid模板。
要让CLI正常工作,您必须使用拼音大小写(snake_case)而不是C#命名约定(PascalCase)才能使其正常工作,然后在逻辑应用程序中使用它时再将其更改回来。
https://stackoverflow.com/questions/57505304
复制相似问题