Replace a label with a different one
This script will remove an old label from a page and replace it with a new one.
string oldLabel = "old_label"; string newLabel = "new_label"; //get all pages with the old label number [] pages = selectPages("label = \"" + oldLabel + "\""); //loop through each page for(number page in pages) { //get the pages labels string [] lbls = %page%.labels; //remove the old label from the labels list lbls = arrayDeleteElement(lbls, oldLabel); //add new label to the list lbls += newLabel; //set the labels for the page setLabels(page, lbls); }
See Other Recipes
See More Documentation