Copy link to clipboard
Copied
Hi
Is this possible to get userComment details from Metadata?
I tried this code is not working properly. Kindly anyone suggests me to solve this problem.
var xmpString = app.activeDocument.xmpMetadata.rawData;
var flg = xmpString.match(/<exif:UserComment>(\w)<\/exif:UserComment>/);
var xmpString = app.activeDocument.xmpMetadata.rawData;
var comment = xmpString.getProperty( XMPConst.NS_EXIF, "userComment" );
-yajiv
Please try this...
#target photoshop
if(documents.length){
if (ExternalObject.AdobeXMPScript == undefined) ExternalObject.AdobeXMPScript = new ExternalObject("lib:AdobeXMPScript");
var userComment='';
xmp = new XMPMeta( app.activeDocument.xmpMetadata.rawData );
if( xmp.doesPropertyExist(XMPConst.NS_EXIF, "UserComment" ) ){
userComment = xmp.getLocalizedText(XMPConst.NS_EXIF, "UserComment", null, "en");
}else{
userComment = "No user comment";
}
alert(userComment);
}
Copy link to clipboard
Copied
Please try this...
#target photoshop
if(documents.length){
if (ExternalObject.AdobeXMPScript == undefined) ExternalObject.AdobeXMPScript = new ExternalObject("lib:AdobeXMPScript");
var userComment='';
xmp = new XMPMeta( app.activeDocument.xmpMetadata.rawData );
if( xmp.doesPropertyExist(XMPConst.NS_EXIF, "UserComment" ) ){
userComment = xmp.getLocalizedText(XMPConst.NS_EXIF, "UserComment", null, "en");
}else{
userComment = "No user comment";
}
alert(userComment);
}
Copy link to clipboard
Copied
Hi SuperMerlin!
This script is working like a charm.....
-yajiv