GASでgetFullYear()を活用!データ分析レポートの自動化と効率化
データ分析において、日付情報は非常に重要です。特に、年ごとのデータ集計や比較を行う際には、getFullYear()
関数が欠かせません。しかし、手作業でgetFullYear()を使うのは非効率的であり、特に大量のデータを扱う場合には時間がかかります。そこで、Google Apps Script (GAS) を活用することで、データ分析レポートの作成を自動化し、業務効率を大幅に向上させることができます。
getFullYear()関数の基本
getFullYear()
は、JavaScriptのDateオブジェクトのメソッドで、日付から「年」を数値として取得します。GASでは、スプレッドシートから取得した日付データや、APIから取得したJSONデータなどに含まれる日付文字列をDateオブジェクトに変換し、getFullYear()
を使って年を抽出できます。
// 例:日付オブジェクトから年を取得する
const date = new Date();
const year = date.getFullYear();
console.log(year); // 現在の年が表示される
データ分析におけるgetFullYear()の活用例
データ分析において、getFullYear()
は以下のような場面で役立ちます。
- 年次レポートの作成: 年ごとの売上、顧客数、アクセス数などを集計し、レポートを作成
- 経年比較分析: 過去数年間のデータを比較し、トレンドや変化を分析
- データフィルタリング: 特定の年のデータのみを抽出
- グラフ作成: 年ごとのデータをグラフで可視化
年次売上レポートの自動作成
スプレッドシートに保存された売上データから、年ごとの売上を集計し、レポートを作成するGASのコード例です。
function createAnnualSalesReport() {
// スプレッドシートを開く
const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheetByName(