반응형
Power Automate 사용 시 문자열로 넘어온 데이터가 정수인지 부동 소수점인지 확인해야 하는 경우가 있습니다.
이런 경우 어떻게 흐름을 만들고, 결과는 어떻게 출력되는지 알아보려고 합니다.
예상하지 못한 결과가 출력되었기 때문에, 실 사용 시에는 결과를 참고하여 흐름을 만들어야 합니다.
결과를 보고 나니 나중에는 Float 형식에 대해서 자세하게 더 살펴볼 필요가 있을 것 같습니다.
1. 문자열로 변수를 초기화했습니다. 하나의 변수는 정수를 하나의 변수는 부동 소수점을 입력했습니다. 변수는 문자열로 초기화해야 isInt, isFloat 식을 사용할 수 있습니다.
2. 변수 초기화 작업에서 변수를 정수로 입력하게 되면 아래와 같은 오류가 출력됩니다.
3. 입력된 값을 각각 정수인지, 부동 소수점인지 확인하는 식을 작성했습니다.
// 작성
is int ? @{isInt(variables('num_01'))}
is float ? @{isFloat(variables('num_01'))}
// 작성2
is int ? @{isInt(variables('num_02'))}
is float ? @{isFloat(variables('num_02'))}
4. 식은 아래와 같이 fx 옆에 작성하고, 동적 콘텐츠에서 num_01을 가져오면 됩니다.
5. 지금까지 만들었던 흐름을 실행하면 아래와 같은 결과가 출력됩니다. 오른쪽 작성 2의 경우 정수가 아니고, 부동 소수점이 True라고 정상적으로 출력되었습니다. 하지만 왼쪽의 작성에서 정수도 맞고, 부동 소수점도 맞다고 출력됩니다. 실제 사용할 때 이와 같은 결과를 잘 생각해서 해당 식을 사용해야 할 것 같습니다.
반응형
'Power Automate' 카테고리의 다른 글
Power Automate에서 Dataverse 기반 데이터를 조회하고, 엑셀 스크립트를 실행하여 엑셀 템플릿에 데이터 입력하기 - Excel Online 자동화2(Office Script) (0) | 2023.01.13 |
---|---|
엑셀 온라인의 자동화(Office Script), Sharepoint 목록의 데이터를 조회해서 Automate에서 엑셀 생성 자동화 하기 (0) | 2022.10.19 |
Power Automate 흐름 실행 기록에서 트리거 출력 값 추가해 보기 (0) | 2022.10.11 |
Power Automate Teams Flow 봇 동작에서 Hyperlink 사용하기 (0) | 2022.10.09 |
Power Automate Teams Flow 봇을 활용한 승인 요청(결재) 만들기 (1) | 2022.10.08 |
댓글