Comala Workflows - Send email escalation for expired states
This script will send an email with a list of pages that have an expired state.
//select expired pages
number [] pages = selectPages("stateexpiry < startOfDay()");
//Create HTML message for email
string body = "<p>The following pages are past the expiry date:</p>";
body += "<ul>";
//loop through each expired page
for(number p in pages) {
//add expired page to email HTML
body += "<li><a href=\"" + p.tinyLink + "\">" + p.title + "</a></li>";
}
//close out HTML
body += "</ul>";
string [] to = {"john.doe@email.com", "jane.doe@email.com"};
string [] cc = {"jack.doe@email.com", "jeff.doe@email.com"};
sendEmail("", to, cc, "These pages need your attention!", body);
See Other Recipes
See More Documentation
, multiple selections available, Use left or right arrow keys to navigate selected items