0
0

More than 1 year has passed since last update.

【GAS】和暦を西暦に変換

Posted at

はじめに

友達からある日こんなことを言われました。
友「スプレッドシートに、平成8年8月8日みたいなデータを西暦にしたいんだけど?」
も「は?」
と言うことで、今回は和暦を気合いで、西暦にしていきたいと思います。

年号計算の部分はこちらのサイト様 から引用させていただきました。
ありがとうございました。

僕は引用させていただいたところまでをサクッと作りました。
細かい説明はなしです。どーん。

function convert_jc(arg){
  arg = arg.replace('','/').replace('','');
  var jc = '';
  var year_number = '';

  for(var i=0;i<arg.length;i++){
    if(arg[i] == ''){ break }
    jc = jc + arg[i];
  }
  for(var i=0;i<2;i++){ year_number = year_number + jc[i]; }
  num = jc.replace(year_number, '');
  ad = changeYear(year_number, num); //引用元様の関数にぶん投げます
  return ad + arg.replace(jc, '').replace('', '/');
}

あとは、=convert_jc(セル)と投げればあっという間に西暦にできます。

結果:できた!

以上です、ありがとうございました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0