레코드 내보내기
목적
레코드를 지정된 파일로 내보냅니다.
다음도 참조하십시오
포맷
레코드 내보내기 [대화상자 사용: 켬/끔 ; "<출력 파일 이름>" ; 자동으로 열기 ; 이메일 생성 ; <플랫폼 및 문자 세트>]
옵션
•대화상자 사용은 스크립트 단계가 수행되면 표시할 대화상자를 지정합니다. 이 대화상자는 사용자가 새로운 조건을 설정할 수 있도록 합니다.
•출력 파일 지정을 사용하면 내보낼 파일 및 파일 유형을 지정할 수 있습니다. 내보내려는 대상 폴더를 선택하거나 목록에 직접 폴더 경로를 입력합니다. 한 줄당 한 경로를 지정합니다. FileMaker Pro는 폴더가 위치하는 첫 번째 경로를 사용합니다.
파일 경로 생성하기를 참조하십시오. 사용하는 파일 유형은 내보내진 데이터를 사용하는 프로그램의 가져오기 요구사항에 달려 있습니다. 저장 후에
자동으로 파일 열기 및
파일을 첨부한 이메일 생성에 대한 옵션을 지정할 수도 있습니다.
FileMaker Pro가 절대 경로를 지정하지 않는 스크립트를 실행하는 경우, 스크립트를 포함하는 데이터베이스 파일이 호스트되며 경로는 현재 사용자의 도큐멘트 폴더에 있는 것으로 가정됩니다.
메모 Excel 통합 문서(.xlsx)를 선택하여 레코드를 Microsoft Excel 워크시트로 내보낼 수 있습니다. FileMaker Pro 파일을 Excel 파일로 저장하기에 대한 자세한 정보는
Excel 파일로 레코드 저장 및 전송하기를 참조하십시오.
내보내기 파일 유형으로
XML을 지정하는 경우 XML 및 XSL 옵션 지정 대화상자가 나타나고, 여기에서 XML 문법을 지정하고 XML을 변형하고 싶은 경우
XSLT 스타일 시트를 선택할 수 있습니다. XSLT 원본은 파일, HTTP 요청 결과 또는 파일 경로나 HTTP 요청을 생성하는 계산일 수 있습니다.
메모 이름 전체가 숫자("2"와 같이)이거나 이름이 FMPDSORESULT 문법을 사용하는 1바이트 가나 문자(일본어 버전)인 필드를 내보내지 마십시오.
•내보내기 순서 지정은 스크립트 단계를 추가했을 때의 내보내기 순서를 사용합니다. 파일에 사용된 마지막 내보내기 순서는 기본으로 나타나고 편집되거나 삭제될 수 있습니다. 필요하다면 목록에서 출력 파일 문자 세트를 선택합니다. 현재 레이아웃의 데이터 포맷을 내보내는 데이터에 적용을 선택합니다. 그렇지 않으면 마지막에 내보내진 데이터의 포맷이 사용됩니다.
호환성
스크립트 단계가 실행되는 위치 | 지원 |
FileMaker Pro | 예 |
FileMaker Server | 부분 |
FileMaker Go | 부분 |
사용자 설정 웹 발행 | 아니요 |
FileMaker WebDirect | 부분 |
런타임 솔루션 | 예 |
다음에서 발생
FileMaker Pro 6.0 이전
설명
이 스크립트 단계를 추가하기 전에 내보내기 순서를 설정하거나 사용자가 새로운 조건을 설정할 수 있는 대화상자로 단계를 수행할 수 있습니다. 레코드 내보내기는 현재 탐색되는 모든 레코드를 내보냅니다. 내보내는 레코드 세트를 제한하고 싶은 경우 레코드 내보내기를 사용하기 전에
찾기 요청을 사용합니다.
서버 측 스크립트에 이 스크립트 단계를 포함하고
대화상자 사용을
끔으로 설정하지 않은 경우
(호환되지 않음) 텍스트가 스크립트 단계에 나타납니다. 그러나 해당 스크립트는 실행됩니다. 마치
대화상자 사용이
끔으로 설정된 것처럼 동작합니다. 자세한 정보는
Get ( 문서 경로 목록 ) 함수을 참조하십시오.
참고
•서버 측 스크립트에 레코드 내보내기 스크립트 단계 또는 레코드 가져오기 스크립트 단계를 사용하는 경우 다음을 기억해 둡니다.
•지정된 파일은 FileMaker Server 문서 폴더, 임시 폴더 또는 FileMaker Server 문서 폴더나 임시 폴더의 자식 폴더에 있어야만 합니다. 예를 들어, 다음은 file.csv에 대한 모든 유효한 경로입니다.
<도큐멘트>/file.csv
<임시 경로>/file.csv
<도큐멘트>/Folder1/file.csv
<임시 경로>/Folder1/Folder2/Folder3/Folder4/file.csv
•파일로의 완성된 경로가 아닌 지정된 경로(예:
/Library/FileMaker Server/Data/Documents/<0개 이상의 디렉토리>/<파일 이름> 이외)는 임시 경로에 관련된 것으로 평가됩니다.
•".."을 포함하는 경로는 유효하지 않은 것으로 간주됩니다.
•.fmp12로 내보내기는 지원되지 않습니다.
•FileMaker Go에서, .fmp12 및 XML 포맷으로 내보내기는 지원되지 않습니다.
•FileMaker WebDirect에서 이 스크립트 단계를 사용 시 다음을 유의하십시오.
•FileMaker WebDirect는 모바일 브라우저에서 이 스크립트 단계를 지원하지 않습니다.
•FileMaker WebDirect는 .fmp12, XML 또는 Excel 포맷으로 내보내기를 지원하지 않습니다.
•출력 파일 지정 옵션이 선택된 경우 FileMaker WebDirect가 지정된 파일 이름과 파일 유형으로 내보낸 레코드를 출력하지만 지정된 파일 경로는 무시합니다.
•FileMaker WebDirect는 내보낸 레코드를 웹 브라우저의 기본 다운로드 위치에서 출력합니다.
예제 1
레코드를 찾아 정렬한 다음 사용자에게 프롬프트를 표시하지 않고 찾기 세트를 Excel 파일로 내보냅니다.
레이아웃으로 이동 ["청구서"]
찾기 수행 [복원]
레코드 정렬 [복원 ; 대화상자 사용: 끔]
레코드 내보내기 [대화상자 사용: 끔 ; "미지급 청구서 목록.xlsx" ; 유니코드 ( UTF-16 )]
예제 2
파일 이름이 출력 디렉토리에 없는 경우에 찾기 세트를 Excel 파일로 내보냅니다.
If [not PatternCount ( Get ( 문서 경로 목록 ) ; "미지급 청구서 목록.xlsx" )]
레코드 내보내기 [대화상자 사용: 끔 ; "미지급 청구서 목록.xlsx" ; 유니코드 ( UTF-16 )]
End If
관련 주제