この記事にはプロモーションが含まれています
GASを使わなくてもスプレッドシート関数1行で、祝日一覧が更新される素敵なAPIを発見しました!!
今、新しい企画を裏で進行中なのですが、その作業中に素敵なAPI(仕組み)を発見しました!
です。
🎌 Holidays JP API
日本の国民の祝日の一覧を、JSON形式もしくはCSV形式で返すAPIです。 データは Google が用意している Googleカレンダーの情報から自動で生成しています。 去年・今年・来年のデータが取得可能です。Holidays JP API
こちらのサイトさんが、CSV形式の祝日一覧データを置いておいてくださっていますので、スプレッドシートの便利関数「IMPORTDATA」を使って
- サクッと!
- 簡単に!
祝日一覧を表示できるようになります🎉
もちろんこれまで通り、GASを使う方法もOKなのですが
自動更新対応”祝日一覧シート”の作り方【OhYeah to こ 万年カレンダー】
より、
- 手軽に祝日情報を使いたい!
という方は、以下の方法で祝日一覧をご利用いただけます。
ビジネスパーソンに贈る業務効率化大全
〜Google Apps Scriptによる業務の自動化〜
Google Apps Scriptを用いてG Suite(Googleフォーム、Googleスプレッドシート、Gmail等)の連携を行い、様々な業務を自動化してみよう。
祝日一覧の更新方法
では、祝日一覧シートの更新方法をご案内しますね。
祝日一覧のスプレッドシートは、こちらのリンクボタンでファイルを開いてご確認ください。
利用手順
OhYeah to こ のスプレッドシートから関数をコピーして、ご自身の祝日一覧にペーストする作業です。
- 今、ご利用中の祝日一覧シートを開きます
- (スキップしてもOKです)不安であれば、シートのコピーを作成しておきます
- シートを全選択して、今までのデータを削除します
- 祝日一覧(API利用)を開いて、「A1:A2」セルを選択 → 「コピー」
- ご利用中の祝日一覧シートのA1セルを選択して「貼り付け」
これで、完成です。
スプレッドシートを使い慣れた方なら、以下の関数をA1セルにコピペでもOKです👌
=IMPORTDATA("https://holidays-jp.github.io/api/v1/date.csv")
もしも日付が変な数字になるようだったら、
- A列を選択
- 「表示形式」 → 「数字」 → 「日付」を選択
すれば、正しい日付表示になります。
まとめ

何でこんな素敵なサイトの存在に気付いて今まで気づいていなかったんだろう…?というくらい、求めていたものがありました。
Holidays JP APIさま、この場をお借りして感謝申し上げます!!
それでは!