//can be used as ArrayFunction in google sheets + appscript function slugify(input) { if (input.map) { // Test whether input is an array. return input.map(slugify); // Recurse over array if so. } else { let slug = ''; slug = input.toLowerCase(); slug = slug.replace(/[^\w\s-]/g, ''); slug = slug.replace(/\s+/g, '-'); return slug; } }