Sure,
Try this snippet :
#target indesign
#targetengine "session"
main();
function main(){
var myBeforeExportEvList = app.addEventListener("beforeExport", checkLayer, false);
}
function checkLayer(e){
var listOfLayerNames = ["N-Spacing", "Specification Box", "Dieline", "FPO/Variable Area", "ARTWORK", "Pre-Printed Artwork", "Substrate - for foil/clear plastic", "Technical Details"];
var match = "";
var outOfList = "";
for(var i = 0; i < app.activeDocument.layers.length; i++){
for(var j = 0; j < listOfLayerNames.length; j++){
if(listOfLayerNames[j] == app.activeDocument.layers[i].name) match += app.activeDocument.layers[i].name+"\n";
else outOfList += app.activeDocument.layers[i].name+"\n";
}
}
if(match != ""){
if (!confirm("Unwanted Layers is present:"+"\r"+outOfList)){
e.stopPropagation();
e.preventDefault();
}
}
}
Best
Sunil
... View more