변수 설정
목적
로컬 또는 전역 변수를 지정된 값으로 설정합니다.
다음도 참조하십시오
포맷
변수 설정 [<변수 이름> {[<반복 횟수>]} ; 값:<값 또는 공식>]
옵션
•이름은 생성할 변수 이름입니다. 이름 앞에 로컬 변수에는 $ 또는 전역 변수에는 $$를 추가하십시오. 추가된 접두사가 없으면 $가 자동으로 이름 앞에 추가됩니다.
•값은 변수가 설정되는 값입니다. 텍스트를 입력하거나 계산을 지정할 수 있습니다.
•반복은 생성할 변수의 반복(인덱스) 횟수입니다. 반복이 지정되지 않는 경우 기본은 1입니다.
호환성
스크립트 단계가 실행되는 위치 | 지원 |
FileMaker Pro | 예 |
FileMaker Server | 예 |
FileMaker Go | 예 |
사용자 설정 웹 발행 | 예 |
FileMaker WebDirect | 예 |
런타임 솔루션 | 예 |
다음에서 발생
FileMaker Pro 8.0
설명
변수가 없는 경우 이 스크립트 단계는 하나를 생성할 것입니다. 변수 이름이 필드 이름과 같은 이름으로 지정되는 것을 제한합니다. 자세한 정보는
필드 이름 지정 정보를 참조하십시오.
로컬 및 전역 변수는 생성되고 계산에 사용될 수 있습니다.
•로컬 변수는 현재 실행 중인 스크립트에서 스크립트 단계에서만 사용될 수 있습니다. 로컬 변수에서 값은 스크립트가 종료될 때 지워집니다.
•예를 들어 다른 스크립트나
파일 경로와 같이 전역 변수를 사용하여 파일의 계산이나 스크립트에서 사용할 수 있습니다. 파일을 닫을 때까지 전역 변수 값이 지워지지 않습니다.
•로컬 및 전역 변수(또는 다른 스크립트에서 두 개의 로컬 변수)는 같은 이름을 가질 수 있지만 다른 변수로 처리되고 다른 값을 저장할 수 있습니다.
예제 1
정보를 일치 필드로 복사하기 위해 로컬 변수를 사용하여 관련 레코드를 생성합니다.
변수 설정 [$CURRENT_CUSTOMER_ID ; 값: 고객::고객 ID]
레이아웃으로 이동 ["청구서 세부 정보"]
새로운 레코드/요청
필드 설정 [청구서::고객 ID ; $CURRENT_CUSTOMER_ID]
예제 2
레코드를 Document 폴더에서 Excel이나 PDF 파일로 저장하기 위해 로컬 변수를 사용합니다.
사용자 설정 대화상자 보기 ["현재 레코드를 Excel 또는 PDF로 저장하겠습니까?"]
If [Get ( 마지막 메시지 선택 ) = 1]
변수 설정 [$PATH ; 값: Get ( 문서 경로 ) & "청구서 " & 청구서::청구서 번호 & ".xlsx"]
레코드를 Excel로 저장 [복원 ; 대화상자 사용: 끔 ; "$PATH" ; 현재 레코드]
Else
변수 설정 [$PATH ; 값: Get ( 문서 경로 ) & "청구서 " & 청구서::청구서 번호 & ".pdf"]
레코드를 PDF로 저장 [복원 ; 대화상자 사용: 끔 ; "$PATH" ; 현재 레코드"]
End If
예제 3
스크립트가 트리거되는 것을 중단하기 위해 토글로 전역 변수를 사용합니다.
스크립트: iOS에 대해 선택한 청구서로 가기
변수 설정 [$$SCRIPT_TRIGGER ; 값: "끔"]
레이아웃으로 이동 ["iPad 청구서 세부 정보"]
스크립트: 청구서 세부 정보 입력 트리거
If [$$SCRIPT_TRIGGER = "끔"]
변수 설정 [$$SCRIPT_TRIGGER ; 값: "켬"]
스크립트 종료 [텍스트 결과: ]
End If
일치하는 레코드 찾기 [대치 ; 청구서::고객 이름]
레코드/요청/페이지로 이동 [처음]
관련 주제