以前紹介したGoogleスプレッドシートを使ったclassの命名のための英語化の方法を
より効率的にするGoogleスプレッドシートの関数の紹介です。
前回は日本語を英語にするだけのものでしたが、
更に、英語をclassに使いやすいように大文字を小文字に、スペースをハイフンにする関数です。
例:最新記事→New article→new-article
=LOWER(SUBSTITUTE(B2, " ", "-"))
「B2」は元のテキストを含むセルを示しています。
「SUBSTITUTE」関数がスペースをハイフンに置換し、
「LOWER」関数がテキストを小文字に変換します。
スプレッドシートには以下のように記述します。
| A | B | C | |
|---|---|---|---|
| 1 | ja | en | |
| 2 | 最新記事 | =IF($A2<>"", GOOGLETRANSLATE($A2,$A$1,B$1),"") |
=LOWER(SUBSTITUTE(B2, " ", "-")) |