【未経験でも出来る!】GoogleAppsScript(GAS)|祝日一覧を取得しよう
プログラミング未経験でも簡単に習得できるGoogle Apps Script👩💻🔰
今回は祝日一覧を取得する方法を紹介しています💡
◎動画はこちら
◎スクリプト
function myFunction() {
//今年の1/1の日付データを生成
var startTime = new Date();
startTime.setMonth(1-1); //月は0-11のため-1
startTime.setDate(1);
//来年の12/31の日付データを生成
var endTime = new Date();
endTime.setFullYear(endTime.getFullYear()+1);
endTime.setMonth(12-1);
endTime.setDate(31);
//祝日カレンダーからイベント取得
var id = "ja.japanese#holiday@group.v.calendar.google.com"; //祝日カレンダーのidを変数に代入
var calendar = CalendarApp.getCalendarById(id); //id指定でカレンダーを取得
var events = calendar.getEvents(startTime, endTime); //指定期間内のイベントを取得
//スプシ記載用の配列宣言
var values = [];
//各イベントから必要データを抜き出し
events.forEach(function(event){
var date = event.getStartTime();
var name = event.getTitle();
values.push([date,name]); //スプシ記載用の配列にデータを格納
});
//スプシに結果記載
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
sheet.getRange(3,2,values.length,2).setValues(values);
}
最新講座はどんどんYoutubeにアップしていくので、ぜひチャンネル登録お願いします🦸♀️!
この記事が気に入ったらサポートをしてみませんか?