Logic App의 액체 템플릿
이전에는 XSLT를 사용하지 않았지만 액체 템플릿과 비교할 때 후자가 더 친숙해 보입니다. 그래서 연구에 액체 템플릿을 사용하기 시작했습니다.
아래는 내가 찾은 2가지 관찰과 당면한 작업을 수행하기 위해 수행해야 하는 해결 방법입니다.
liquid와 dotliquid(Microsoft에서 사용)의 구문 차이:
ㅏ.
Append
대신 append
첫 글자를 대문자로 표기.비. 다른 이름 지정, 즉
DividedBy
대신 divided_by
구문 차이의 문제는 오류가 없다는 것입니다. 스크립트는 성공적으로 실행되지만 필터 기능은 실행되지 않습니다 🙄.
단일 하위 노드와 하위 노드 목록을 구별할 수 없습니다. 예를 들어, 다음은 다르게 해석될 수 있는 2개의 유효한 스니펫입니다.
스니펫 1
<order>
<orderItem>
<itemName>Item 1</itemName>
</orderItem>
</order>
스니펫 2
<order>
<orderItem>
<itemName>Item 1</itemName>
</orderItem>
<orderItem>
<itemName>Item 2</itemName>
</orderItem>
</order>
첫 번째 스니펫은
order
를 orderItem
를 포함하는 개체로 해석합니다. 한편, 두 번째 스니펫은 order
를 `orderItem 😅의 _array _로 해석합니다.다행히 Microsoft는 JSONArrayFor . For 루프 대신 JSONArrayFor를 사용하면
order
insider orderItem
의 수에 관계없이 order
를 배열로 처리하도록 할 수 있습니다.Reference
이 문제에 관하여(Logic App의 액체 템플릿), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/leonards/liquid-template-in-logic-app-4217텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)