1

서비스 버스에 의해 트리거되는 로직 앱이 있습니다. 임의의 문자이기 때문에 메시지 내용을 사용할 수 없습니다. 어쩌면 분석해야 할 필요가 있을지도 모르지만 이것을 어떻게하는지 명확하지 않습니다. "? @triggerBody() [ 'ContentData는']는" Not enough reputation to add an image - but screen shot from AzureAzure Logic App 서비스 메시지 내용

"Insert_Entity": { 
      "inputs": { 
       "body": { 
        "PartitionKey": "deviceID", 
        "RowKey": "@variables('curDate')", 
        "content": "@triggerBody()?['ContentData']" 
       }, 

나는 내가에서 나오는 "콘텐츠"를 얻고 데이터를 보면 보이는 :

나는 다음이 이런 식으로 :

"W3sidHlwZSI6ImxvZyJ9LF ...."대부분의 문자를 100 자로 삭제했습니다.

실제 메시지 본문을보기 위해 구문 분석해야 할 것으로 의심됩니다. 나는 이것을 체크했지만 다음과 같은 코드를 삽입 할 위치를 모른다 : Getting content from service bus in logic apps

메시지 본문을 보는 방법을 설명해 주실 수 있습니까?

답변

1

메시지 본문을 보는 방법을 설명해주십시오.

언급 한 W3sidHlwZSI6ImxvZyJ9LF.... 문자열은 base64string입니다. 우리가 메시지 본문을보고 싶다면 base64 문자열을 문자열로 변환해야합니다.

자세한 내용은 스크린 샷을 참조하십시오.

enter image description here

바디 정보는 :

enter image description here

+0

이것은 일 - 감사합니다! – mg360

관련 문제