get

Syntax

EntMetaData.get(key);

Parameters

key string

The property key.

Return value string, Array of string, number, Array of number, boolean or Array of boolean

The property value for the given key. If the key does not exist, an error will be thrown.

Description

The get() method returns the property value for the given key.

Examples

Iterating metadata properties

try
{
    var doc = app.documents.item(0);
    
    // Access the document’s metadata
    var md = doc.entMetaData;

    // Iterate the metadata keys and values
    for( var i = 0; i < md.length; ++i )
    {
        var keyValue = md.item( i );
        $.writeln( "Key: [" + keyValue[0] + "], Value: [" + keyValue[1] +"]");
    }

    // Access the value of a specific key
    var mdName = md.get("Core_Name" );
    $.writeln( "Name: [" + mdName + "]" );
    var mdID = md.item("Core_ID");
    $.writeln( "ID: [" + mdID + "]" );
}
catch( e)
{
    desc = e.description;
    num = e.number;
    alert( "error " + num + ": " + desc );
}

Supported versions

Adobe Version Supported
CC 2017
CC 2018
CC 2019
2020