Gibt die Dateimetadaten des angegebenen Containerfelds zurück.
HoleContainerAttribute ( Feld ; Attributname )
Feld - beliebiger Ausdruck, der Containerdaten zurückgibt.
Attributname
- der Name eines unterstützten Attributs (siehe unten)
Text, Zahl, Datum, Zeit, Zeitstempel, Container
FileMaker Pro 13.0
Einige Attribute liefern möglicherweise kein Ergebnis. Beispielsweise könnten die Breiten- und Längengrade eines Fotos nicht verfügbar sein oder einige Audiometadaten wie Covergestaltung fehlen, da die Metadaten außerhalb der Audiodatei gespeichert sind. Einzelne Attribute im Gruppenattribut all
können unter bestimmten Umständen nicht anwendbar sein.
Attribut | Ergebnis | Zurückgegebener Datentyp |
General |
|
|
| Name der Datei, die in das Containerfeld eingefügt wurde. | Text |
| Das Ergebnis einer Anwendung der kryptographischen Hash-Funktion MD5 auf eine Datei, die in ein Containerfeld eingefügt wurde oder auf die ein Containerfeld verweist. | Text |
| Verwendete Methode zur Speicherung der Daten im Containerfeld: Eingebettet, Extern (sicher), Extern (offen), Dateiverweis, Text. | Text |
| Größe der Datei (in Byte), die in das Containerfeld eingefügt wurde. | Zahl |
| Umfang des Platzes (in Byte) in der Datenbankdatei, den das Containerfeld einnimmt. | Zahl |
| Umfang des Platzes (in Byte), den das Containerfeld extern belegt. Dabei handelt es sich entweder um die Datei, auf die verwiesen wird, oder die Gesamtgröße aller Dateien im Containerfeld (eingerichtet für offene oder sichere Speicherung). | Zahl |
| Liste der externen Dateien, die mit dem Containerfeld verknüpft sind (Dateien, die offene oder sichere Speicherung oder einen Dateiverweis verwenden). | Text |
|
|
|
Images |
|
|
| Wert, der die Breite des Bilds in Pixeln angibt. | Zahl |
| Wert, der die Höhe des Bilds in Pixeln angibt. | Zahl |
| Wert, der die horizontalen DPI des Bilds angibt. | Zahl |
| Wert, der die vertikalen DPI des Bilds angibt. | Zahl |
| 1, wenn das Bild über einen Alpha-Kanal verfügt, andernfalls 0. | Zahl |
|
|
|
Photos |
|
|
| Hinweis Nur JPEG- und TIFF-Dateien liefern Ergebnisse. |
|
| Wert, der die Ausrichtung des Fotos angibt: Hinweis Mit älteren FileMaker Pro Advanced- bzw. FileMaker Pro-Versionen eingefügte Fotos werden nicht automatisch ausgerichtet. Für solche Fotos wird dem Ergebnis der Text nicht angewendet angehängt. Beispiel: 3 (Um 180 Grad gedreht), nicht angewendet. | Text |
| Der früheste verfügbare Zeitstempel für das Foto. | Zeitstempel |
| Der späteste verfügbare Zeitstempel für das Foto. Wenn das Foto nie geändert wurde, wird eine leere Zeichenfolge zurückgegeben. | Zeitstempel |
| Der Breitengrad, an dem das Foto aufgenommen wurde. | Text |
| Der Längengrad, an dem das Foto aufgenommen wurde. | Text |
| Der Hersteller der Kamera, mit der das Foto aufgenommen wurde. | Text |
| Das Kameramodell, mit dem das Foto aufgenommen wurde. | Text |
|
|
|
Audio |
|
|
| Hinweis Nur MP3- und M4A-Dateien liefern Ergebnisse. |
|
| Titel der Audiodatei. | Text |
| Name des Audio-Künstlers. | Text |
| Name des Albums, das den Audiotitel enthält. | Text |
| Jahr, in dem der Audiotitel veröffentlicht wurde. | Text |
| Titelnummer und Titelanzahl des Audioobjekts. Zum Beispiel 3/12 oder 3, wenn die Titelanzahl nicht verfügbar ist. | Text |
| Genre des Audiotitels. | Text |
| Komponist des Audiotitels. | Text |
| Bild des Albumcovers. | Container |
| Dauer des Audiotitels. Beispiel: 0:03:16. | Zeit |
| Anzahl der Kilobits pro Sekunde (kbps), die im Audioobjekt verwendet wurde. | Zahl |
|
|
|
Bar codes |
|
|
| Inhalt des Barcodes. | Text |
| Typ des Barcodes. | Text |
|
|
|
Signatures |
|
|
| Zeitstempel für den Zeitpunkt, an dem die Signatur eingefügt wurde. | Zeitstempel |
|
|
|
Groups |
|
|
| Attribute, die in der obigen Kategorie „Allgemein“ aufgelistet sind und sich auf das Containerfeld beziehen. | Text |
| Attribute, die in der obigen Kategorie „Audio“ aufgelistet sind und sich auf das Containerfeld beziehen. | Text |
| Attribute, die in der obigen Kategorie „Bilder“ aufgelistet sind und sich auf das Containerfeld beziehen. | Text |
| Attribute, die in der obigen Kategorie „Fotos“ aufgelistet sind und sich auf das Containerfeld beziehen. | Text |
| Attribute, die in der obigen Kategorie „Barcodes“ aufgelistet sind und sich auf das Containerfeld beziehen. | Text |
| Attribute, die in der obigen Kategorie „Signaturen“ aufgelistet sind und sich auf das Containerfeld beziehen. | Text |
| Attribute, die in allen obigen Kategorien aufgelistet sind und sich auf das Containerfeld beziehen. | Text |
•Barcodes und Signaturen werden nicht als Bilder betrachtet.
•internalSize
kann wesentlich kleiner als fileSize
(z. B. für Containerfelder, die für offene oder sichere Speicherung eingestellt sind, für Dateiverweise oder für komprimierte Dateien) oder wesentlich größer als fileSize
sein (z. B. für Containerfelder, die durch Plugins erstellt wurden).
•Mithilfe des Attributs MD5
können Sie das Einfügen doppelter Dateien in ein Containerfeld unabhängig vom Dateinamen verhindern.
•Für die Gruppenattribute general
, audio
, image
, photo
und all
werden Attribute im Format Attributname: Attributwert
mit einem Attribut pro Zeile angezeigt. Einige Attribute werden abweichend angezeigt, damit das Attribut in eine Zeile passt:
•externalFiles
. Zeigt nur die Anzahl der externen Dateien an.
•transparency
. Zeigt 1 (Wahr) oder 0 (Falsch) an.
•coverArt
. Zeigt abhängig vom Bildtyp png oder jpg an.
•bitRate
. Zeigt kbps nach der Zahl an. Wenn ein Audioobjekt eine variable Bitrate verwendet, wird (VBR) an das Ergebnis angehängt. Beispiel: Bitrate: 247 kbps (VBR).
•year
.
Datumsinformation kann nach dem Jahr in Klammern zurückgegeben werden. Beispiel: Jahr: 2019 (10.11.2019).
•Jeder zurückgegebene Wert, außer dem letzten, endet mit einem Absatzende-Zeichen.
•Um die Häufigkeit, mit der FileMaker Pro Advanced Containerdaten analysiert, zu verringern, verwenden Sie „HoleContainerAttribute“ in der automatischen Berechnung eines Felds und deaktivieren Sie Vorhandenen Feldwert nicht ersetzen (falls vorhanden). In diesem Fall wird „HoleContainerAttribute“ nur aktualisiert, wenn sich der Inhalt des angegebenen Containerfelds ändert. Wenn „HoleContainerAttribute“ in einer Felddefinitionsformel verwendet wird, wird die Formel unter Umständen bei jeder Änderung am aktuellen Datensatz aktualisiert, was die Leistung Ihrer Lösung beeinträchtigt.
Beachten Sie, dass die Attribute in den folgenden Beispielen von Anführungszeichen umgeben sind.
HoleContainerAttribute ( Bild;
"all
" )
gibt Folgendes zurück:
[General]
Filename: IMG_003.JPG
Storage Type: Eingebettet
MD5: C35A3F668A1FB3F370969399A1FF04FE
File Size: 1964978
Internal Size: 1965064
External Size: 0
External Files: 0
[Image]
Width: 1936
Height: 2592
DPI Width: 72
DPI Height: 72
Transparency: 0 (Falsch)
[Photo]
Orientation: 6 (Um 90 Grad gegen den Uhrzeigersinn gedreht)
Created: 14.01.2020 14:40:31
Modified:
Latitude: 37,406167
Longitude: -121,983333
Make: Apple
Model: iPhone 8
HoleContainerAttribute ( Produkt;
"barcode
" )
gibt Folgendes zurück:
[Bar Code]
Bar Code Text: 875720001107
Bar Code Type: UPC-A
HoleContainerAttribute ( Paket;
"signature
" )
gibt Folgendes zurück:
[Signature]
Signed: 10.11.2019 11:41:22