FileMaker Go에서 데이터 가져오기
FileMaker Go를 사용하여 iOS 또는 iPadOS 장비의 로컬 파일에서 FileMaker Pro 파일로 데이터를 병합하려면 레코드 가져오기 스크립트 단계를 사용해야 합니다.
FileMaker Pro에서 가져올 원본 파일을 지정하고 대상 필드에 대한 원본 필드의 매핑을 설정하는 레코드 가져오기 스크립트 단계를 사용하는 스크립트를 생성합니다. 스크립트는 다음을 수행할 수 있습니다.
-
원격 FileMaker Pro 파일에서 다른 로컬 또는 원격 FileMaker Pro 파일로 가져오기
-
로컬 원본(FileMaker Pro 또는 기타 지원되는 포맷)에서 로컬 또는 원격 FileMaker Pro 파일로 가져오기
FileMaker Pro 도움말에서 다음 예제와 레코드 가져오기 스크립트 단계를 참조하십시오.
예제 1: 원격 원본(Remote.fmp12)에서 로컬 파일(Local.fmp12)로 가져오기
이 예제에서는 Local.fmp12 파일이 iOS 또는 iPadOS 장비에 있고 원격 원본에서 데이터를 가져오는 스크립트(Remote.fmp12)가 필요합니다. FileMaker Pro를 사용하여 로컬 파일에서 스크립트를 생성한 다음, 파일을 FileMaker Go로 전송해야 합니다. 그런 다음 FileMaker Go에서 스크립트를 실행하여 원격 파일에서 데이터를 가져올 수 있습니다.
-
FileMaker Pro에서 Local.fmp12 및 Remote.fmp12를 엽니다.
-
Local.fmp12에서 스크립트를 생성합니다. 예를 들어 다음과 같습니다.
복사레코드 가져오기 [ 대화상자 사용: 끔 ; 테이블: Local ; "Remote.fmp12" ; 업데이트 ; Mac 로마체 ]
-
데이터 원본 지정을 선택한 다음, 파일을 선택합니다.
-
파일 지정 대화상자에서 파일 유형에 대해 FileMaker Pro 파일을 선택합니다. 그런 다음 호스트의 도메인 이름이나 IP 주소를 사용하여 원격 원본 파일의 경로를 설정하십시오. 예를 들어 다음과 같습니다.
fmnet:/myhost.example.com/Remote.fmp12
-
가져오기 순서 지정을 선택하고 대상 필드에 매핑할 원본 필드를 선택합니다.
-
스크립트를 저장합니다.
-
Local.fmp12를 닫습니다.
-
Local.fmp12를 FileMaker Go로 전송합니다.
-
FileMaker Go에서 Local.fmp12를 열고 스크립트를 실행합니다.
로컬 파일이 원격 파일에서의 데이터로 업데이트됩니다.
예제 2: 로컬 원본(Local.csv)에서 원격 파일(Remote.fmp12)로 가져오기
이 예제에서 원격 파일(Remote.fmp)은 로컬 쉼표로 구분된 값 파일(Local.csv)에서 데이터를 가져오는 스크립트가 필요합니다. FileMaker Pro를 사용하여 원격 파일에 스크립트를 생성한 다음, iOS 또는 iPadOS 장비에서 FileMaker Go를 사용하여 호스트된 원격 파일을 열고 로컬 파일에서 데이터를 가져오는 스크립트를 실행해야 합니다.
-
Local.csv를 FileMaker Go로 전송합니다.
-
Remote.fmp12를 FileMaker Pro에서 엽니다.
-
스크립트 작업공간을 사용하여 Remote.fmp12에서 스크립트를 생성합니다. 예를 들어 다음과 같습니다.
복사변수 설정 [ $파일 경로 ; 값: Get(문서 경로) & "Local.csv" ]
레코드 가져오기 [ 대화상자 사용: 끔 ; 테이블: Local ; "$파일 경로" ; 추가 ; Mac 로마체 ]장비에서 원본 파일에 대한 경로는
file:$파일 경로
입니다. -
레코드 가져오기 스크립트 단계에서 데이터 원본 지정을 선택한 다음, 파일을 선택합니다.
-
파일 지정 대화상자에서 파일 유형에 대해 쉼표로 구분된 값을 선택합니다. 그런 다음 FileMaker Pro가 Local.csv의 로컬 사본을 찾을 수 있는 경로 목록에 다른 경로를 추가하십시오. 예를 들어 다음과 같습니다.
file:$파일 경로
file:Local.csv
이 두 번째 경로를 통해 FileMaker Pro는 레코드 가져오기 스크립트 단계에서 원본 필드를 설정할 수 있습니다.
-
가져오기 순서 지정을 선택합니다.
원본 데이터에 있는 레코드가 데이터 대신 필드 이름(열 제목)을 포함한 경우 필드 이름을 포함한 레코드가 나타날 때까지 < 또는 >를 클릭합니다. 그런 다음 필드 이름으로 사용을 선택합니다. 이제 각 원본 필드를 가져올 대상 필드를 선택할 수 있습니다.
-
스크립트를 저장합니다.
-
FileMaker Go에서 호스트된 Remote.fmp12 파일을 엽니다.
-
FileMaker Go에서 Remote.fmp12의 스크립트를 실행합니다.
원격 파일이 로컬 파일의 데이터로 업데이트됩니다.