-
Power Autoamte 팁 - 동적 콘텐츠가 안보일때Power Platform/Power Automate-클라우드 2022. 9. 3. 12:14728x90
Power Autoamte 팁 - 동적 콘텐츠가 안보일때
Power Automate를 사용시 반환값에는 항목이 존재하는데 동적 콘텐츠 항목에서는 보이지 않는 경우가 있다. 이럴때 식으로 직접 가져오는 방법에 대해 알아본다.
반환값 확인
- Dataverse 에서 선택 항목을 만들고 해당 선택항목의 레이블값(SharePoint의 경우는 Value)을 Power Automate에서 가져오려고 한다.
- Dataverse의 가져온 행에서 선택 항목을 가져오는 작업을 추가하고 실행해본다.
- 결과에서 선택항목의 값은 가져왔지만 레이블은 가져오지 못한 것을 확인 가능하다. 하지만 Dataverse의 행을 가져오는 단계에서 출력값에 레이블값도 반환하고 있는 것을 확인 가능하다.
- 하지만 동적콘텐츠 리스트에 나오지 않는다.
원하는 결과 값 가져오기
- 선택항목의 값을 가져오는 동적컨텐츠를 드래그한 후 'Ctrl + C'를 눌러 복사 한 후 메모장 등에서 붙여넣기를 해 보자 단계의 이름을 바꾸지 않은 기본값이면 다음과 같은 결과가 나올 것이다.
@{outputs('ID_기준으로_행_가져오기')?['body/new_test_state']}
(만약 값을 가져오는 대상이 trigger라면triggerOutputs()?['body/_new_test_state_label']
가 된다.) - 여기서 outputs 함수 안의 값이 이전 단계의 이름 그리고 ?[''] 안에는 반환된 body와 그 Key값으로 이루어져 있다는 것을 확인 가능하다.
- 이제 실행 결과 창에서 'ID 기준으로 행 가져오기' 단계의 '출력'에서 레이블 값을 반환 하는 Key값을 복사한다.
- 이제 편집창으로 돌아와서 식 탭에서 다음과 같은 식을 입력한다.
triggerOutputs()?['body/{복사한 값 입력}']
- 이제 실행시 원하는 값이 출력되는 것을 확인 가능하다.
- 이렇듯 PowerAutomate에서 보기 값이 설정되지 않으면서 반환 Key값이 너무나 긴 값 등에는 동적 컨텐츠로 찾을 수 없는 경우가 있다. 이럴떄 반환된 값에 포함되는 값은 식을 통해 가져올 수 있다.
728x90반응형'Power Platform > Power Automate-클라우드' 카테고리의 다른 글
Docusign 결제 (1) 2023.09.07 Power Automate 다른 계정 연결 (0) 2023.01.25 Power Automate 작업 : MS SQL Server - SQL 쿼리 실행 (0) 2022.06.29 비지니스 프로세스 흐름(Bussiness Process flow) 9 - Action 실행 (0) 2022.06.18 비지니스 프로세스 흐름(Bussiness Process flow) 8 - WorkFlow 실행 (0) 2022.06.16 - Dataverse 에서 선택 항목을 만들고 해당 선택항목의 레이블값(SharePoint의 경우는 Value)을 Power Automate에서 가져오려고 한다.