get

Syntax

EntMetaData.get(key);

Parameters

key string

The property key.

Return value

2022, 2023, 2024 up to and including 19.0.5, 2025 up to and including 20.0.2

string, Array of string, number, Array of number, boolean or Array of boolean

2024 from 19.0.6 onwards, 2025 from 20.0.3 onwards

string, Array of string

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 Description
2022 Returns string, Array of string, number, Array of number, boolean, or Array of boolean.
2023 Returns string, Array of string, number, Array of number, boolean, or Array of boolean.
2024 From v19.0.6 onwards, returns string or Array of string.
2025 From v20.0.3 onwards, returns string or Array of string.