Zugreifen auf Metadaten von Labtalk-Skript


Beachten Sie, dass es zwei Bereiche gibt, in denen man Metadaten in der Arbeitsmappe speichern kann. Auf solche Informationen kann vom LabTalk-Skript aus wie folgt zugegriffen werden:

Inhalt

 

Verwenden von LabTalk, um in page.info gespeicherte Metadaten zu lesen

Um Metadaten zu lesen, die im Speicherbereich page.info gespeichert sind, geben Sie Folgendes in die Befehlszeile im Befehlsfenster ein:

Page.info.= <ENTER>

Die grundlegenden Dateiinformationen (Dateinamen, Typ, etc.) sind in dem Knoten System gespeichert, während die benutzerdefinierten Variablen, die aus dem Dateiheader extrahiert wurden, in dem Knoten Anwender gespeichert werden. Wenn Sie nur Informationen aus einem dieser Knoten anzeigen möchten:

Image:Accessing Metadata from LabTalk Script-1.png

(angenommen, sie existieren) können Sie Folgendes eingeben:

Page.info.system= <ENTER>

Page.info.user= <ENTER>

Jegliche Informationen, die in diesen Knoten gespeichert ist, werden an das Befehlsfenster zurückgegeben.

Verwenden von LabTalk, um im binären Speicherbereich gespeicherte Metadaten zu lesen

Um Zugriff auf Metadaten im binären Speicher zu haben, wird die X-Funktion impinfo aufgerufen.

Standardmäßig liest diese X-Funktion die Informationen, die aus der zuletzt importierten Datei gespeichert wurde. Um Informationen aus einer anderen Datei lesen zu können, müssen Sie noch eine Dateiindexnummer festlegen, indem Sie die Variable findex verwenden.

Beispiel:

Die Dateiindizierung beginnt bei Null. Daher verwenden Sie den folgenden Skriptbefehl, um die Metadaten zu lesen, die mit der ersten in die aktive Arbeitsmappe importierten Datei verbunden sind:

impinfo findex:=0

Hinweis: Weitere Informationen zur Verwendung von impinfo finden Sie, wenn Sie die Hilfedatei der X-Funktion (Hilfe: X-Funktionen) öffnen und "impinfo" suchen. Alternativ geben Sie Folgendes in die Befehlszeile ein:

Help impinfo