참조 > 함수 참조 > Get 함수
 

Get 함수

Get 함수는 스크립트의 오류를 모니터링하거나 파일 상태에 관한 정보나 수행되고 있는 동작을 캡처합니다.

여러 Get 함수는 정기적으로 변경된 정보를 반환합니다. 예를 들어 Get(현재 시간) 함수가 저장된 계산 필드에 배치되면 시간은 새로운 레코드가 생성될 때만 업데이트됩니다. 계산이 그 안의 다른 필드에 있지만 계산 결과가 현재 시간을 반환하는 경우, 저장된 계산 결과는 현재 레코드에서 기타 필드가 수정되는 때만 업데이트됩니다. 이 계산 중 하나가 저장되지 않는 경우 필요한 때 시간이 업데이트됩니다. 성능 상의 이유로 계산 필드를 저장하지 않는 것은 좋은 방법이 아닙니다. 계산을 실행하는 시점에 가져오기 함수로부터의 상태 정보가 최신인 스트립트에서 사용하는 것이 가장 좋습니다.

 

함수

반환 결과

Get(확장된 권한 계정)

사용 가능한 확장된 권한에 대해 파일을 열기 위해 사용된 계정을 기반으로 한 키워드 목록.

Get(계정 그룹이름)

현재 계정의 그룹 이름.

Get(계정 이름)

파일의 현재 사용자가 사용 중인 인증된 계정 이름.

Get(계정 권한 범위 이름)

파일을 열기 위해 사용된 계정에서 사용 중인 권한 범위의 이름.

Get(계정 유형)

현재 계정의 인증 유형.

Get(활성화된 필드 콘텐츠)

선택되어 있는 필드의 콘텐츠.

Get(활성화된 필드 이름)

선택되어 있는 필드의 이름.

Get(활성화된 필드 테이블 이름)

선택되어 있는 필드를 포함한 테이블 일치 항목의 이름.

Get(활성화된 레이아웃 대상체 이름)

계산의 현재 윈도우에서 선택되어 있는 레이아웃 대상체의 이름.

Get(활성화된 조합키)

누르고 있는 키보드 보조 키의 숫자.

Get(활성화된 포털 행 번호)

선택되어 있는 포털 행을 나타내는 숫자.

Get(활성화된 레코드 번호)

현재 찾기 세트에서 선택되어 있는 레코드를 나타내는 숫자.

Get(활성화된 반복 숫자)

반복 필드에서 선택되어 있는 반복을 나타내는 숫자.

Get(활성화된 선택항목 크기)

선택된 문자 수를 나타내는 수.

Get(활성화된 선택항목 시작)

선택된 텍스트의 시작 문자를 나타내는 숫자입니다.

Get(상태 중단 허용)

사용자 중단 허용 스크립트 단계가 켜져 있는 경우 1(true)을 반환하며, 그렇지 않은 경우 0(false)을 반환합니다.

Get(포맷 설정바 상태 허용)

포맷 설정바를 볼 수 있는 경우 1(true)을 반환하며, 그렇지 않은 경우 0(false)을 반환합니다.

Get(응용 프로그램 아키텍처)

현재 응용 프로그램 아키텍처.

Get(응용 프로그램 언어)

현재 응용 프로그램 언어를 나타내는 텍스트.

Get(응용 프로그램 버전)

FileMaker 클라이언트의 제품 이름 및 버전.

Get(계산 반복 숫자)

계산 중인 계산 필드의 반복을 나타내는 숫자.

Get(연결 속성)

현재 파일의 호스트 이름 및 연결을 보호하는 데 사용되는 SSL 인증서를 발행하는 인증 기관.

Get(연결 상태)

현재 파일의 네트워크 연결 보안 상태를 나타내는 숫자.

Get(현재 날짜)

시스템 캘린더에 따른 현재 날짜.

Get(현재 확장된 권한)

사용 가능한 확장된 권한에 대해 이 계산을 평가하는 데 사용된 계정을 기반으로 한 키워드 목록.

Get(현재 호스트 타임스탬프)

시스템 시계에 따른 호스트의 현재 날짜 및 시간(초 단위까지 표시).

Get(현재 권한 범위 이름)

파일에서 이 계산을 평가하는 데 사용 중인 권한 범위의 이름.

Get(현재 시간)

시스템 시계에 따른 현재 시간(초 단위까지 표시).

Get(현재 타임스탬프)

시스템 시계에 따른 현재 날짜와 시간(초 단위까지 표시).

Get(현재 시간 UTC 밀리초)

협정 세계시(UTC)로 밀리초 단위까지 표시한 현재 시간.

Get(사용자 설정 메뉴 세트 이름)

활성 사용자 설정 메뉴 세트의 이름.

Get(데스크탑 경로)

현재 사용자의 데스크탑 폴더 경로.

Get(장비)

FileMaker 제품을 실행 중인 컴퓨터 또는 모바일 장비의 유형을 나타내는 숫자.

Get(문서 경로)

현재 사용자의 문서 폴더 경로.

Get(문서 경로 목록)

Get(문서 경로) 함수에서 반환한 문서 폴더의 모든 파일과 폴더 목록.

Get(암호화 상태)

파일의 현재 암호화 상태를 나타내는 값.

Get(오류 캡처 상태)

오류 캡처 설정 스크립트 단계가 켜져 있는 경우 1(true)을, 그렇지 않은 경우 0(false)을 반환합니다.

Get(FileMaker 경로)

현재 실행 중인 FileMaker 제품의 사본의 폴더 경로를 반환합니다.

Get(파일 이름)

파일 이름 확장자가 없는 현재 활성 파일의 이름.

Get(파일 경로)

현재 활성 파일 위치의 전체 경로.

Get(파일 크기)

현재 활성 파일의 크기(바이트).

Get(찾은 개수)

현재 찾기 세트의 현재 레코드 숫자.

Get(고대비 색상)

현재 고대비 기본색 구성표의 이름.

Get(고대비 상태)

고대비 사용을 사용할 수 있거나 활성화되어 있는 경우 1(true)을, 그렇지 않은 경우 0(false)을 반환합니다.

Get(호스트 응용 프로그램 버전)

FileMaker 호스트의 제품 이름 및 버전.

Get(호스트 IP 주소)

현재 파일용 호스트 컴퓨터의 IP 주소.

Get(호스트 이름)

파일을 호스트하는 컴퓨터의 등록 이름.

Get(설치된 FM 플러그인)

설치한 플러그인의 이름, 버전 번호 및 사용 가능한 상태.

Get(마지막 오류)

가장 최근에 실행된 스크립트 단계의 실행에서 발생한 오류 번호.

Get(마지막 외부 오류 세부 정보)

Get(마지막 오류)에서 반환된 FileMaker 외부 오류에 관한 텍스트.

Get(마지막 메시지 선택)

사용자 설정 대화상자 보기 스크립트 단계에서 표시된 경고 메시지에서 클릭한 버튼에 해당되는 숫자.

Get(레이아웃 접근)

현재 레이아웃을 통해 사용할 수 있는 레코드 접근 권한을 기반으로 하는 수.

Get(레이아웃 개수)

파일의 총 레이아웃 개수.

Get(레이아웃 이름)

현재 표시된 레이아웃의 이름.

Get(레이아웃 번호)

현재 표시된(레이아웃 관리 대화상자에서 지정된) 레이아웃의 번호.

Get(레이아웃 테이블 이름)

현재 레이아웃에서 레코드를 표시하고 있는 테이블 일치 항목의 이름.

Get(레이아웃 보기 상태)

현재 활성 파일 보기를 나타내는 수.

Get(메뉴바 상태)

현재 메뉴바 상태를 나타내는 번호.

Get(수정된 필드)

현재 테이블의 레코드에서 수정된 필드의 목록.

Get(다중 사용자 상태)

FileMaker 네트워크를 사용하여 파일 공유 수준을 나타내는 수.

Get(네트워크 프로토콜)

FileMaker가 이 컴퓨터에서 사용하고 있는 네트워크 프로토콜(TCP/IP)의 이름.

Get(네트워크 유형)

현재 파일에 접근하는 데 사용되고 있는 네트워크의 유형을 나타내는 숫자.

Get(파일정보 데이터 열기)

파일 ID와 각 열린 데이터 파일의 경로.

Get(페이지 번호)

프린트 중이거나 미리 보기 중인 현재 페이지를 나타내는 숫자.

Get(고정 ID)

FileMaker가 실행 중인 컴퓨터나 장비의 고유 ID를 나타내는 텍스트.

Get(환경설정 경로)

현재 사용자의 기본 옵션 폴더 및 환경설정 경로.

Get(프린터 이름)

기본 프린터 이름을 식별하는 텍스트.

Get(빠른 찾기 텍스트)

빠른 찾기 상자에 저장된 텍스트.

Get(레코드 접근)

사용자 설정 레코드 권한 대화상자를 통해 지정된 현재 레코드의 접근 권한을 나타내는 숫자.

Get(레코드 ID)

현재 레코드의 고유 ID 숫자.

Get(레코드 수정 수)

현재 레코드에 대한 총 변경 횟수가 커밋됩니다.

Get(레코드 번호)

현재 찾기 세트에서 레코드의 위치를 나타내는 숫자.

Get(레코드 열기 횟수)

저장하지 않은 현재 찾기 세트에서 열린 총 레코드 수.

Get(레코드 열기 상태)

현재 레코드 상태를 나타내는 숫자.

Get(영역 모니터 이벤트)

영역 모니터 구성 스크립트 스크립트 단계에서 지정된 스크립트를 실행하는 이벤트.

Get(요청 개수)

현재 테이블에 대해 정의된 총 찾기 요청 개수.

Get(요청 제외 상태)

제외가 현재 찾기 요청에서 선택되어 있는 경우 1(true)을, 그렇지 않은 경우 0(false)을 반환합니다.

Get(화면 색상 수)

기본 화면의 회색 그림자 또는 색상(픽셀)을 나타내는 데 필요한 비트 수.

Get(화면 높이)

현재 파일 윈도우를 연 화면의 높이(포인트).

Get(해상도배율 인수)

현재 파일 윈도우를 연 화면의 배율.

Get(화면 너비)

현재 파일 윈도우를 연 화면의 너비(포인트).

Get(스크립트 애니메이션 상태)

애니메이션이 현재 스크립트에서 활성화되어 있는 경우 1(true)을, 그렇지 않은 경우 0(false)을 반환합니다.

Get(스크립트 이름)

현재 실행 중이거나 일시 정지된 스크립트의 이름.

Get(스크립트 매개 변수)

현재 스크립트로 전달된 스크립트 매개 변수.

Get(스크립트 결과)

수행된 하위 스크립트에서의 스크립트 결과.

Get(정렬 상태)

현재 정렬 상태를 나타내는 값.

Get(상태 영역 상태)

현재 상태 툴바 상태를 나타내는 수.

Get(시스템 드라이브)

실행 중인 운영 체제가 위치한 드라이브 문자(Windows) 또는 볼륨 이름(macOS).

Get(시스템 IP 주소)

활성 NIC(Network Interface Controller) 카드에 연결된 모든 컴퓨터의 IP 주소 목록.

Get(시스템 언어)

현재 시스템에 현재 설정된 언어.

Get(시스템 NIC 주소)

컴퓨터에 연결된 모든 NIC(Network Interface Controller) 카드의 하드웨어 주소.

Get(시스템 플랫폼)

현재 플랫폼을 나타내는 숫자.

Get(시스템 버전)

현재 운영 체제의 버전.

Get(임시 경로)

현재 FileMaker 임시 폴더의 경로를 반환합니다.

Get(텍스트 눈금자 표시)

텍스트 눈금자가 표시되는 경우 1을, 그렇지 않은 경우 0을 반환합니다.

Get(총 레코드 개수)

현재 테이블의 총 레코드 수.

Get(터치 키보드 상태)

터치 키보드가 필요할 때 자동으로 나타나도록 설정되어 있는 경우 1(true)을, 그렇지 않은 경우 0(false)을 반환합니다.

Get(현재 패널 트리거)

OnPanelSwitch 스크립트 트리거가 활성화될 때로부터 전환할 패널의 대상체 이름과 인덱스.

Get(트리거 외부 이벤트)

OnExternalCommandReceived 스크립트 트리거를 활성화한 이벤트를 나타내는 수.

Get(동작 정보 트리거)

OnGestureTap 스크립트 트리거를 활성화한 동작에 대한 세부사항.

Get(키 입력 트리거)

OnObjectKeystroke 스크립트 트리거 또는 OnLayoutKeystroke 스크립트 트리거를 활성화한 문자.

Get(조합 키 트리거)

OnObjectKeystroke 스크립트 트리거 또는 OnLayoutKeystroke 스크립트 트리거가 활성화되었을 때 키보드 보조 키의 상태.

Get(대상 패널 트리거)

OnPanelSwitch 스크립트 트리거가 활성화될 때로 전환할 패널의 대상체 이름과 인덱스.

Get(사용자 수)

현재 파일에 접근 중인 클라이언트의 수.

Get(사용자 이름)

환경설정 대화상자의 탭에서 지정한 FileMaker 사용자의 이름.

Get(시스템 포맷 상태 사용)

포맷 메뉴에서 시스템 포맷 사용이 켜져 있는 경우 1(true)을, 그렇지 않은 경우 0(false)을 반환합니다.

Get(UUID)

UUID(Universally Unique Identifier)를 나타내는 텍스트.

Get(UUID번호)

큰 UUID(Universally Unique Identifier) 값을 나타내는 숫자.

Get(윈도우 콘텐츠 높이)

윈도우 콘텐츠 영역의 높이(포인트).

Get(윈도우 콘텐츠 너비)

윈도우 콘텐츠 영역의 너비(포인트).

Get(윈도우 데스크탑 높이)

데스크탑 공간의 높이(포인트).

Get(윈도우 데스크탑 너비)

데스크탑 공간의 너비(포인트).

Get(윈도우 높이)

스크립트가 동작 중인 윈도우의 높이(포인트).

Get(윈도우 왼쪽)

화면의 가장 왼쪽 가장자리에 비례하여 스크립트가 동작 중인 윈도우 외부 가장자리의 가로 거리(포인트).

Get(윈도우 모드)

함수를 계산할 때 FileMaker 제품의 모드를 나타내는 수.

Get(윈도우 이름)

스크립트가 동작 중인 윈도우의 이름.

Get(윈도우 방향)

스크립트가 동작 중인 윈도우의 방향을 나타내는 값.

Get(윈도우 스타일)

스크립트가 동작 중인 윈도우의 스타일.

Get(윈도우 상단)

Windows에서 화면상단 가장자리나 macOS에서 메뉴바의 하단 가장자리에 비례하여 스크립트가 동작 중인 윈도우 외부 가장자리의 세로 거리(포인트).

Get(윈도우 표시)

윈도우를 볼 수 있는 경우 1(true)을 윈도우 가리기 명령을 사용하여 윈도우를 가린 경우 0(false)을 반환합니다.

Get(윈도우 너비)

스크립트가 동작 중인 윈도우의 너비(포인트).

Get(윈도우 확대 또는 축소 수준)

현재 윈도우의 확대/축소 비율.

예제 1 

이 스크립트는 함수 Get(현재 날짜)를 사용하여 찾기 세트의 각 레코드를 확인하여 계정 만기가 지났는지 확인할 수 있습니다. 계정 만기가 지난 경우 스크립트는 사용자에게 무시, 문자 보내기 또는 메일 보내기(사용자 설정 대화상자 보기 스크립트 단계를 통해 설정)라는 버튼을 클릭하라는 메시지를 표시합니다. 스크립트는 Get(마지막 메시지 선택)을 사용하여 사용자의 응답을 가져옵니다. 그런 다음 스크립트는 사용자의 응답에 따라 다음 동작을 수행합니다. 나머지 스크립트를 취소하거나 "지급 지연" 문자를 프린트하거나 이메일을 관련 계정에 보냅니다.

레이아웃으로 이동 ["레이아웃 이름"]
레코드/요청/페이지로 이동 [처음]
Loop
  If [데이터베이스 이름::날짜 < Get(현재 날짜) - 30]
    사용자 설정 대화상자 보기 ["30일 이상 지연"]
    If [Get(마지막 메시지 선택) = 1]
      스크립트 중지
    Else If [Get(마지막 메시지 선택) = 2]
      레이아웃으로 이동 ["지연 통고"]
      프린트 []
    Else
      메일 보내기 [이메일 클라이언트를 통해 보내기; 대화상자 사용: 끔; 받는 사람: 데이터베이스 이름::클라이언트; 제목: "지연 통고"; 메시지: "계정 기한 마감"]
    End If
  End If
  레코드/요청/페이지로 이동 [다음 ; 마지막 항목 후 종료 : 켬]
End Loop
레이아웃으로 이동 [원본 레이아웃]

관련 주제 

함수 정보

공식 정보

레이아웃에 날짜, 페이지 번호 또는 다른 변수 삽입하기