변수 및 % 표기법 사용

흐름 내에서 변수를 사용하여 추가 처리용 데이터를 저장합니다. 모든 변수 이름은 백분율 기호(%)로 묶어야 합니다. 백분율 기호는 변수를 나타내는 특수 문자로 사용됩니다. 백분율 기호 사이의 모든 식은 평가되어야 합니다.

텍스트 대/소문자 변경 작업 필드의 백분율 표기법 스크린샷입니다.

때때로 백분율 기호는 계산을 표시하는 대신 간단한 문자로 사용해야 합니다. 이 경우 다른 백분율 문자(%%)를 사용하여 이스케이프해야 합니다.

​Power Automate를 사용하면 하드코딩된 값, 변수 이름, 산술 및 논리 연산, 비교 및 괄호를 포함하는 복잡한 표현식을 생성할 수 있습니다.

변수 설정 작업 필드의 복잡한 표현식 스크린샷입니다.

하드 코딩된 값

변수 안에 하드 코딩된 텍스트 값을 포함하려면 따옴표를 사용하십시오. 따옴표 문자 사이의 모든 값은 변수 이름이 아닌 텍스트 값으로 처리됩니다.

변수 설정 작업 필드에 있는 하드코딩된 값의 스크린샷입니다.

빈 값 사용

변수는 null(빈) 값을 받을 수 있습니다. 중첩된 속성을 포함하여 동적이든 아니든 모든 변수는 공백 값으로 채워질 수 있습니다. 변수에 빈 값이 있는지 확인하려면 각각의 조건부 작업을 구성할 때 공백임 또는 공백이 아님 옵션을 사용하세요.

참고

입력 인수가 null을 허용하는 경우 일부 작업 매개 변수에 빈 값이 할당될 수 있습니다. 매개 변수가 빈 값을 수신할 수 없으면 오류가 발생합니다.

변수 이름

추가 표기 없이 식에 이름을 추가하여 변수를 사용할 수 있습니다.

변수 설정 작업 필드에 있는 여러 분수의 스크린샷입니다.

기본 산술

수학 연산을 수행하려면 더하기 (+), 빼기(-), 곱하기(*) 및 나누기(/)와 같은 모든 필수 산술 연산자를 사용하세요.

산술 연산은 주로 숫자 값 및 변수와 함께 사용됩니다. 그러나 더하기 연산자를 사용하여 문자열을 연결할 수도 있습니다. 동일한 식에 숫자와 텍스트 문자열을 추가하면 숫자가 텍스트로 변환되고 다른 텍스트 문자열과 연결됩니다.

결과 결과 변수 유형
%5*3% 15 숫자
%4/Var% 4를 "Var"이라는 변수 값으로 나눈 값 숫자
%'this is'+'text'% 텍스트입니다 텍스트
%'숫자입니다'+5% 숫자 5입니다 텍스트

비교

산술 연산자 외에도 다음 연산자를 사용하여 비교하십시오.

Operator Description
=, <> 같음/같지 않음
<, <= 보다 작음/보다 작거나 같음
>, >= 보다 큼/보다 크거나 같음

비교 평가 시, 값으로 True 또는 False가 생성됩니다. 당연히 동일한 유형의 값 사이에서만 비교가 가능합니다.

논리 연산자

논리 연산자를 사용하여 여러 조건을 동시에 확인할 수도 있으므로 단일 식에서 더 복잡한 논리를 구현할 수 있습니다. 지원되는 연산자: AND, OR, NOT.

결과
%인덱스=1 또는 인덱스=2% 인덱스 변수의 값이 1 또는 2이면 True, 그렇지 않으면 False입니다.
% 인덱스=4 및 텍스트="4"% 인덱스 변수의 값이 4 AND이고 텍스트 변수의 값이 4이면 True, 그렇지 않으면 False입니다.
%NOT(4<>4)% 괄호 안의 논리값을 반대로 적용합니다. 이 예에서는 True를 반환합니다.

또한 다음 논리식을 사용하여 문자열 또는 변수의 값을 확인할 수 있습니다.

인수 설명
%StartsWith(arg1,arg2,arg3)% arg1: 검색할 텍스트
arg2: 검색할 텍스트
arg3: 무시 대소문자(참/거짓)
제공된 문자열이 지정된 값으로 시작하면 True이고, 그렇지 않으면 False입니다.
%NotStartsWith(arg1,arg2,arg3)% arg1: 검색할 텍스트
arg2: 검색할 텍스트
arg3: 무시 대소문자(참/거짓)
제공된 문자열이 지정된 값으로 시작하지 않으면 True이고, 시작하면 False입니다.
%EndsWith(arg1,arg2,arg3)% arg1: 검색할 텍스트
arg2: 검색할 텍스트
arg3: 무시 대소문자(참/거짓)
제공된 문자열이 지정된 값으로 끝나면 True이고, 그렇지 않으면 False입니다.
%NotEndsWith(arg1,arg2,arg3)% arg1: 검색할 텍스트
arg2: 검색할 텍스트
arg3: 무시 대소문자(참/거짓)
제공된 문자열이 지정된 값으로 끝나지 않으면 True이고, 끝나면 False입니다.
%Contains(arg1,arg2,arg3)% arg1: 검색할 텍스트
arg2: 검색할 텍스트
arg3: 무시 대소문자(참/거짓)
제공된 문자열이 지정된 값을 포함하면 True이고, 그렇지 않으면 False입니다.
%NotContains(arg1,arg2,arg3)% arg1: 검색할 텍스트
arg2: 검색할 텍스트
arg3: 무시 대소문자(참/거짓)
제공된 문자열이 지정된 값을 포함하지 않으면 True이고, 포함하면 False입니다.
%IsEmpty(arg1)% arg1: 확인할 텍스트 제공된 문자열이 어떤 문자라도 포함하지 않으면 True이고, 포함하면 False입니다.
%IsNotEmpty(arg1)% arg1: 확인할 텍스트 제공된 문자열이 하나 이상의 문자를 포함하면 True이고, 그렇지 않으면 False입니다.

괄호

연산자의 우선 순위를 변경하려면 괄호를 사용하십시오. 괄호는 대수 및 프로그래밍 언어에서와 동일한 방식으로 처리됩니다.

변수 설정 작업 필드의 괄호가 있는 표현식 스크린샷입니다.