Come ottenere uno slug a partire da una stringa in un foglio Google (spreadsheet) Excel? Si può con una serie di funzione annidate, trovi la riga copia-incollabile nel post.
Se dovete ottenere uno slug, anche detto machine_name, a partire da una stringa di testo nel vostro bel foglio excel, potete utilizzare questo snippet, sostituendo ovviamente “A2” con la vostra cella.
Che cos’è uno slug?
Nella filosofia del blogging made in WordPress, una URL SEO-Friendly è ricavata dal titolo del post, attraverso una specifica funzionalità che ne consente l’unicità (vedi wp_unique_post_slug).
Ecco la funzione:
=LOWER(REGEXREPLACE(REGEXREPLACE(REGEXREPLACE(TRIM(A2),"[^a-zA-Z0-9]+","-"), "-{2,}", "-"), "^-+|-+$", ""))
Ricorda di cambiare “A2” con la cella che ti interessa.
Riferimenti:
- Crediti: https://compile.blog/google-sheets-formula-to-slugify-text/
- Definizione di slug per Yoast SEO: https://yoast.com/slug/