참조 > 함수 참조 > 컨테이너 함수 > GetContainerAttribute
 
GetContainerAttribute
목적 
지정된 데이터 필드의 파일 메타데이터를 반환합니다.
포맷 
GetContainerAttribute ( 원본 필드 ; 속성 이름 )
매개 변수 
원본 필드 - 컨테이너 필드의 이름.
속성 이름 - 지원되는 속성의 이름(아래 참조).
반환되는 데이터 유형 
텍스트, 숫자, 날짜, 시간, 타임스탬프, 컨테이너
다음에서 발생 
FileMaker Pro 13.0
설명 
일부 속성은 결과를 반환하지 않을 수도 있습니다. 예를 들어 사진의 위도 및 경도 값이 사용 가능하지 않거나 메타데이터가 오디오 파일 밖에 저장되어 있기 때문에 앨범 이미지와 같은 일부 오디오 메타데이터가 사용 가능하지 않을 수도 있습니다. 그룹 속성 all에서 일부 개별 속성은 특정 상황에서 실행 가능하지 않을 수도 있습니다.
팁  FileMaker Pro가 컨테이너 데이터를 분석하는 빈도를 최소화하려면 필드의 자동 입력 계산에서 GetContainerAttribute를 사용하고 기존 필드 값을 대치하지 않음(있는 경우)를 선택 해제하십시오. 이런 경우 GetContainerAttribute는 지정된 컨테이너 필드의 콘텐츠가 변경될 때에만 업데이트됩니다. GetContainerAttribute가 계산 필드 정의에 사용되는 경우 계산은 현재 레코드가 변경될 때마다 업데이트되어 솔루션의 성능이 저하됩니다.
속성
 
속성
반환 결과
반환되는 데이터 유형
일반
 
 
filename
컨테이너 필드에 삽입된 파일 이름.
텍스트
MD5
암호화 해시 함수 MD5를 컨테이너 필드로 삽입한 파일 또는 컨테이너 필드에서 참조한 파일에 적용한 결과.
텍스트
storageType
컨테이너 필드에서 데이터를 저장하는데 사용되는 방법: 포함, 외부(보안), 외부(공개), 파일 참조, 텍스트.
텍스트
fileSize
컨테이너 필드에 삽입된 파일 크기(바이트).
숫자
internalSize
컨테이너 필드에서 사용되는 데이터베이스 파일 안의 공간 정도(바이트).
숫자
externalSize
컨테이너 필드에서 외부로 저장된 공간 정도(바이트). 이것은 참조된 파일의 크기이거나 컨테이너 필드(공개 또는 안전 저장 장치로 설정됨)에 있는 모든 파일의 전체 크기입니다.
숫자
externalFiles
컨테이너 필드(공개 또는 안전 저장 장치를 사용하는 파일이나 파일 참조)와 연관된 외부 파일 목록.
텍스트
 
 
 
이미지
 
 
width
이미지 너비를 픽셀로 나타내는 수.
숫자
height
이미지 높이를 픽셀로 나타내는 수.
숫자
dpiWidth
이미지의 가로 DPI를 나타내는 수.
숫자
dpiHeight
이미지의 세로 DPI를 나타내는 수.
숫자
transparency
이미지에 알파 채널이 있는 경우 1, 그렇지 않으면 0을 반환합니다.
숫자
 
 
 
사진
 
 
 
메모  JPEG 및 TIFF 파일만 결과를 반환합니다.
 
orientation
사진의 방향을 나타내는 수:
1(일반)
2(가로로 대칭 이동)
3(180도 회전)
4(세로로 대칭 이동)
5(시계 반대 방향으로 90도 회전 및 세로로 대칭 이동)

6(시계 반대 방향으로 90도 회전)
7(시계 방향으로 90도 회전 및 세로로 대칭 이동)

8(시계 방향으로 90도 회전)
참고: 이전 버전의 FileMaker Pro를 사용하여 삽입된 사진은 자동으로 방향이 정해지지 않습니다. 그런 사진에 대해 적용되지 않음이 결과에 추가됩니다. 예: 3(180도 회전), 적용되지 않음.
텍스트
created
사진에 대한 가장 초기의 사용 가능한 타임스탬프
타임스탬프
modified
사진에 대한 최근 사용 가능한 타임스탬프. 사진이 수정될 수 없는 경우 빈 문자열이 반환됩니다.
타임스탬프
latitude
사진의 위도 위치.
텍스트
longitude
사진의 경도 위치.
텍스트
make
사진에 사용된 카메라의 제조업체.
텍스트
model
사진에 사용된 카메라 모델.
텍스트
 
 
 
오디오
 
 
 
메모  MP3 및 M4A 파일만 결과를 반환합니다.
 
title
오디오의 제목.
텍스트
artist
오디오 연주자의 이름.
텍스트
album
오디오를 포함하는 앨범의 이름.
텍스트
year
오디오가 출시된 연도.
텍스트
track
오디오의 트랙 번호 및 수. 예: 트랙 수가 사용 가능하지 않는 경우 3/12 또는 3.
텍스트
genre
오디오의 장르.
텍스트
composer
오디오의 작곡가.
텍스트
coverArt
앨범 커버의 이미지.
컨테이너
duration
오디오의 실행 시간. 예: 0:03:16.
시간
bitRate
오디오에 사용된 초당 킬로비트(kbps)의 수.
숫자
 
 
 
바코드
 
 
barcodeText
바코드의 콘텐츠.
텍스트
barcodeType
바코드의 유형.
텍스트
 
 
 
서명
 
 
signed
서명이 삽입되었을 때의 타임스탬프.
타임스탬프
 
 
 
그룹
 
 
일반
컨테이너 필드를 포함한 위에 일반 카테고리에서 나열된 속성.
텍스트
audio
컨테이너 필드를 포함한 위에 오디오 카테고리에서 나열된 속성.
텍스트
image
컨테이너 필드를 포함한 위에 이미지 카테고리에서 나열된 속성.
텍스트
photo
컨테이너 필드를 포함한 위에 사진 카테고리에서 나열된 속성.
텍스트
barcode
컨테이너 필드를 포함한 위에 바코드 카테고리에서 나열된 속성.
텍스트
signature
컨테이너 필드를 포함한 위에 서명 카테고리에서 나열된 속성.
텍스트
all
컨테이너 필드를 포함한 위에 나열된 모든 카테고리의 속성.
텍스트
참고
internalSizefileSize보다 훨씬 작거나(예: 공개 또는 안전 저장 장치, 파일 참조 또는 압축된 파일을 위해 설정된 컨테이너 필드) fileSize보다 훨씬 클 수(예: 플러그인으로 생성된 컨테이너 필드).
속성 MD5를 사용하면 파일 이름에 관계 없이 복제된 파일이 컨테이너 필드로 삽입되는 것을 방지할 수있습니다.
바코드 및 서명은 이미지로 간주되지 않습니다.
그룹 속성 general, audio, image, photoall에 대해, 속성은 한 줄당 한 개의 속성이 있는 속성 이름: 속성 값 포맷으로 표시됩니다. 속성을 한 줄에 맞추기 위해 일부 속성은 다르게 표시됩니다.
externalFiles. 외부 파일 수만 표시합니다.
transparency. 1(True) 또는 0(False)을 표시합니다.
coverArt. 이미지 유형에 따라 png 또는 jpg를 표시합니다.
bitRate. 숫자 뒤에 kbps를 표시합니다. 오디오가 가변 비트 전송률을 사용하는 경우 (VBR)가 결과에 추가됩니다. 예를 들어 다음과 같습니다. 비트 전송률: 247 =kbps (VBR).
year. 연도 뒤에 괄호 안에 날짜 정보가 반환될 수 있습니다. 예를 들어 다음과 같습니다. 연도: 2014 (2014/11/10).
예제 
아래 예제에서 속성이 따옴표로 둘러싸여 있음에 주의하십시오.
GetContainerAttribute ( 이미지;"all" ) 반환 결과:
[일반]
파일 이름: IMG_003.JPG
저장 장치 유형 임베디드
MD5: C35A3F668A1FB3F370969399A1FF04FE
파일 크기: 1964978
내부 크기: 1965064
외부 크기: 0
외부 파일: 0
 
[이미지]
너비: 1936
높이: 2592
DPI 너비: 72
DPI 높이: 72
투명도: 0(False)
 
[사진]
방향: 6(시계 반대 방향으로 90도 회전)
생성됨: 2015/1/14 오후 2:40:31
수정됨:
위도: 37.406167
경도: -121.983333
제작: Apple
모델: iPhone 5s
 
GetContainerAttribute ( 제품 ; "barcode" ) 반환 결과:
[바코드]
바코드 텍스트: 875720001107
바코드 유형: UPC-A
 
GetContainerAttribute ( 패키지 ; "signature" ) 반환 결과:
[서명]
서명됨: 2014/11/10 오전 11:41:22
관련 주제 
함수 참조(카테고리순)
함수 참조(알파벳순)
공식 정보
함수 정보
계산 필드 정의하기
공식에 연산자 사용하기