레코드 내보내기

레코드를 지정된 파일로 내보냅니다.

옵션 

  • 대화상자 사용은 스크립트 단계가 수행되면 표시할 대화상자를 지정합니다. 이 대화상자는 사용자가 새로운 조건을 설정할 수 있도록 합니다.

  • 폴더 생성을 선택하면 출력 파일 경로에서 지정한 새로운 폴더를 생성할지 여부를 지정할 수 있습니다.

  • 출력 파일 지정을 사용하면 내보낼 파일 및 파일 유형을 지정할 수 있습니다. 내보내려는 대상 폴더를 선택하거나 목록에 직접 폴더 경로를 입력합니다. 한 줄당 한 경로를 지정합니다. FileMaker Pro는 폴더가 위치하는 첫 번째 경로를 사용합니다. 파일 경로 생성하기를 참조하십시오. 사용하는 파일 유형은 내보내진 데이터를 사용하는 프로그램의 가져오기 요구사항에 달려 있습니다. 저장 후에 자동으로 파일 열기파일을 첨부한 이메일 생성에 대한 옵션을 지정할 수도 있습니다.

    FileMaker Pro가 절대 경로를 지정하지 않는 스크립트를 실행하는 경우, 스크립트를 포함하는 데이터베이스 파일이 호스트되며 경로는 현재 사용자의 도큐멘트 폴더에 있는 것으로 가정됩니다.

    참고  Excel 통합 문서(.xlsx)를 선택하여 레코드를 Microsoft Excel 워크시트로 내보낼 수 있습니다. Excel 파일로 레코드 저장 및 전송하기를 참조하십시오.

    내보내기 파일 유형으로 XML을 지정하는 경우 XML 및 XSL 옵션 지정 대화상자가 나타나고, 여기에서 XML 문법을 지정하고 XML을 변형하고 싶은 경우 XSLT 스타일 시트를 선택할 수 있습니다. XSLT 원본은 파일, HTTP 요청 결과 또는 파일 경로나 HTTP 요청을 생성하는 계산일 수 있습니다.

    참고  이름 전체가 숫자("2"와 같이)이거나 이름이 FMPDSORESULT 문법을 사용하는 1바이트 가나 문자(일본어 버전)인 필드를 내보내지 마십시오.

  • 내보내기 순서 지정은 스크립트 단계를 추가했을 때의 내보내기 순서를 사용합니다. 파일에 사용된 마지막 내보내기 순서는 기본으로 나타나고 편집되거나 삭제될 수 있습니다. 필요하다면 목록에서 출력 파일 문자 세트를 선택합니다. 현재 레이아웃의 데이터 포맷을 내보내는 데이터에 적용을 선택합니다. 그렇지 않으면 마지막에 내보내진 데이터의 포맷이 사용됩니다.

호환성 

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

다음 버전에서 시작됨 

6.0 또는 이전

설명 

이 스크립트 단계를 추가하기 전에 내보내기 순서를 설정하거나 사용자가 새로운 조건을 설정할 수 있는 대화상자로 단계를 수행할 수 있습니다. 레코드 내보내기는 현재 탐색되는 모든 레코드를 내보냅니다. 내보내는 레코드 세트를 제한하고 싶은 경우 레코드 내보내기를 사용하기 전에 찾기 요청을 사용합니다.

서버 측 스크립트에 이 스크립트 단계를 포함하고 대화상자 사용으로 설정하지 않은 경우 (호환되지 않음) 텍스트가 스크립트 단계에 나타납니다. 그러나 해당 스크립트는 실행됩니다. 마치 대화상자 사용으로 설정된 것처럼 동작합니다. 자세한 정보는 Get(문서 경로 목록) 함수를 참조하십시오.

참고 

  • 서버 측 스크립트에서:

    • .fmp12 포맷으로 내보내기는 지원되지 않습니다.

    • 특정 폴더에만 접근할 수 있습니다. 서버 측 스크립트의 경로를 참조하십시오.

  • FileMaker Go에서:

    • .fmp12 또는 XML 형식으로 내보내기는 지원되지 않습니다.

    • 폴더 생성 옵션은 지원되지 않습니다.

  • FileMaker WebDirect에서:

    • 이 스크립트 단계는 모바일 브라우저에서 지원되지 않습니다.

    • .fmp12, XML, XLS 또는 XLSX 포맷으로 내보내기는 지원되지 않습니다.

    • 폴더 생성 옵션은 지원되지 않습니다.

    • 출력 파일 지정이 선택된 경우 FileMaker WebDirect가 지정된 파일 이름과 파일 유형으로 내보낸 레코드를 출력하지만 지정된 파일 경로는 무시합니다.

    • FileMaker WebDirect는 내보낸 레코드를 웹 브라우저의 기본 다운로드 위치에서 출력합니다.

    • 필드 데이터 또는 레코드 데이터가 내보내기 포맷에 대해 너무 긴 경우 Get(마지막 오류) 함수가 736이 아닌 0을 반환합니다.

예제 1 

레코드를 찾아 정렬한 다음 사용자에게 프롬프트를 표시하지 않고 찾기 세트를 Excel 파일로 내보냅니다.

복사
레이아웃으로 이동 ["청구서"]
찾기 수행 [복원]
레코드 정렬 [복원; 대화상자 사용: 끔]
레코드 내보내기 [대화상자 사용: 끔; 폴더 생성: 끔 ; "미지급 청구서 목록.xlsx"; Unicode (UTF-16)]

예제 2 

파일 이름이 출력 폴더에 없는 경우에 찾기 세트를 Excel 파일로 내보냅니다.

복사
If [not PatternCount ( Get ( 문서 경로 목록 ); "미지급 청구서 목록.xlsx" )]
    레코드 내보내기 [대화상자 사용: 끔; 폴더 생성: 끔 ; "미지급 청구서 목록. xlsx"; Unicode (UTF-16)]
End If