ですから、1989年以上であれば平成の年号になりますね。そして、1989年が平成1年、1990年が平成2年、…ですからy年は平成(y – 1988)年になります。 同様に全てのパターンについては、yが西暦とすると 2019以上 →令和(y – 2018) 1989以上 →平成(y – 1988) 1926以上 →昭和(y – 1925) 1912以上 →大正(y – 1911) 1869以上 →明治(y – 1867) それ以外 →計算不能 というロジックになりますね。(明治より前の年号は…ちょっと大変なので不能とさせてもらいました。) これをGoogle Apps Scriptのスクリプトにしていきます。 スクリプトエディタを使いますが、その使い方は前回の記事を参考にして下さいね。 西暦を和暦に変換する関数のスクリプト 以上のロジックをスクリプトにすると、このようになります。 funct