Apps Scriptマクロ機能を使用して7日間のKPI達成ログを取得


結果


規定の月KPI内で毎週KPI達成ログを把握する.

KPI達成ログは、指定されたテーブルに毎週真夜中のログを残します.

コード#コード#

function weeklyTrigger() {
  <!-- R11에 최근 7일간 KPI 값을 정리 -->
  var sheetR11 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("R11");
  var sheetR11NumRows = sheetR11.getDataRange().getLastRow();
  var sheetKpi = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("KPI"); 
  var sheetKpiNumRows = sheetKpi.getDataRange().getLastRow();
  <!-- KPI 시트에 R11의 값을 넣음 -->
  var backupKpi = sheetR11.getRange(3, 1,(sheetR11NumRows-2), 7).getValues();
  
  Logger.log(sheetR11NumRows);
  sheetKpi.getRange((sheetKpiNumRows+1), 2, (sheetR11NumRows-2), 7).setValues(backupKpi);
}

マクロの設定


マクロの設定は次のとおりです.