변수 설정

로컬 또는 전역 변수를 지정된 값으로 설정합니다.

옵션 

  • 이름은 생성할 변수 이름입니다. 이름 앞에 로컬 변수에는 $ 또는 전역 변수에는 $$를 추가하십시오. 추가된 접두사가 없으면 $가 자동으로 이름 앞에 추가됩니다.
  • 은 변수가 설정되는 값입니다. 텍스트를 입력하거나 계산을 지정할 수 있습니다.
  • 반복은 생성할 변수의 반복(인덱스) 횟수입니다. 반복이 지정되지 않는 경우 기본은 1입니다.

호환성 

제품 지원
FileMaker Pro
FileMaker Go
FileMaker WebDirect
FileMaker Server
FileMaker Cloud
FileMaker Data API
사용자 설정 웹 발행

다음 버전에서 시작됨 

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 

스크립트가 트리거되는 것을 중단하기 위해 토글로 전역 변수를 사용합니다.

스크립트: iPad에서 선택한 청구서로 이동

복사
변수 설정 [$$SCRIPT_TRIGGER; 값: "끔"]
레이아웃으로 이동 ["iPad 청구서 세부 정보"]

스크립트: 청구서 세부 정보 입력 트리거

복사
If [$$SCRIPT_TRIGGER = "끔"]
    변수 설정 [$$SCRIPT_TRIGGER; 값: "켬"]
    스크립트 종료 [텍스트 결과: ]
End If
일치하는 레코드 찾기 [대치; 청구서::고객 이름]
레코드/요청/페이지로 이동 [처음]