Let
 
용도 
계산이 진행되는 동안 또는 스트립트가 종료하거나 파일이 닫힐 때까지 지정된 표현식의 결과로 변수를 설정합니다.
포맷 
Let({[}변수1=표현식1{;변수2=표현식2...]};계산)
매개 변수 
변수 - 임의의 변수 이름, 로컬 변수 이름 또는 전역 변수 이름(변수 이름 지정에 관한 지침은 필드 이름 지정 정보 참조).
표현식 - 임의의 계산 표현식, 필드 또는 상수.
계산 - 임의의 계산 표현식, 필드 또는 상수.
괄호{ }의 매개 변수는 옵션입니다.
반환된 데이터 유형 
텍스트, 숫자, 날짜, 시간, 타임스탬프, 컨테이너
다음에서 발생 
FileMaker Pro 7.0
설명 
괄호[ ]로 묶이고 세미콜론으로 구분된 목록 구문을 사용하면 다중 변수가 허용됩니다. 예제:
Let([변수=값;변수2=값2];계산)
$ 기호는 로컬 변수를 참조하며 두 $$ 기호는 전역 변수를 참조합니다. 옵션 반복 수는 변수 이름 바로 다음의 괄호[ ]에 표시됩니다. 예제:
Let([$변수[반복]=값;$$변수2=값2]{;계산} )
Let 함수는 왼쪽에서 오른쪽으로 변수를 설정합니다. 이전에 변수(예: 변수 설정 스크립트 단계에서 정의한 변수)를 정의하여 새 변수 값을 정의할 수 있으며 하나의 Let 함수를 다른 함수 내에 중첩할 수 있습니다. 중첩된 Let 함수 내에서 이전에 정의한 변수를 사용하는 경우 변수의 범위는 중첩된 함수 내입니다(완전히 고유한 변수를 정의한 것과 같음). 다음의 도시 예제를 참조하십시오.
일단 정의되면 로컬 및 전역 변수는 범위 내의 계산에서 참조될 수 있습니다. 전역 변수의 범위는 현재 파일로 제한됩니다. 로컬 변수의 범위는 현재 스크립트입니다. 계산에서 정의된 로컬 변수의 범위는 파일로 제한되지만 스크립트를 실행하지 않은 경우에만 사용할 수 있습니다. 로컬 및 전역 변수(또는 다른 스크립트의 두 로컬 변수)의 이름은 동일하지만 다른 변수로 처리되며 다른 값으로 저장됩니다.
예제 
Let(x=5;x*x)25를 반환합니다.
Let([x=5;squared=x*x;cubed=squared*x];cubed)125를 반환합니다.
Let(City=“파리”;Let(City=“샌프란시스코”;City&“-“)&City)샌프란시스코 - 파리를 반환합니다.
다음 예제는 로컬 변수를 현재 계정의 권한 범위로 설정하고 해당 변수의 콘텐츠를 반환합니다. 이 계산이 스크립트에서 사용되는 경우 해당 로컬 변수는 스크립트가 실행되는 동안 사용 가능합니다.
Let ( $PRIVILEGE_SET = Get(계정 권한 범위 이름) ; $PRIVILEGE_SET )은 전체 권한 범위가 있는 계정에서 평가되는 경우 [전체 접근]을 반환합니다.
다음 예제는 값이 120이고 반복이 50인 로컬 변수 카운터를 설정합니다.
Let($카운터[50]=120;$카운터[50]*2)240을 반환합니다.
다음 예제는 변수 “a”에만 접근을 허용하는 Evaluate, LetGet(스크립트 매개 변수) 함수를 사용하여 지정된 매개 변수를 전달하는 방법을 나타냅니다(예제는 6을 반환함).
스크립트 매개 변수 = "a = 5; b = 10"
Evaluate("Let([" & Get(스크립트 매개 변수) & "]; a+1 )" )
다음 예제는 변수 “a” 및 변수 “b”에 모두 접근을 허용하는 지정된 매개 변수를 전달하는 방법을 나타냅니다. 첫 번째 매개 변수가 간단하면 두 번째 매개 변수는 보다 복잡합니다(예제는 6, 12를 반환함).
스크립트 매개 변수 = "a = 5; b = 10"
Evaluate("Let( [" & Get(스크립트 매개 변수) & "]; a+1 & \", \" & b+2 )" )
다음 예제는 지정된 매개 변수를 전달하는 방법을 표시하면서 Let 함수의 두 번째 매개 변수 문맥을 확인하는 기능을 나타냅니다(예제는 6, 12를 반환함).
스크립트 매개 변수 = "a = 5; b = 10"
Let([a = Evaluate("Let( [" & Get(스크립트 매개 변수) & "]; a )"),b = Evaluate("Let( [" & Get(스크립트 매개 변수) & "]; b )")]; a+1 & ", " & b+2 )
관련 주제 
함수 참조(카테고리순)
함수 참조(알파벳순)
공식 정보
함수 정보
계산 필드 정의하기
공식에 연산자 사용하기
변수 사용하기