앱스스크립트는 자바스크립트 기반의 구글 시트 언어이다. 엑셀의 VBA와 같다. getValue를 이용하면 시트간 값을 부하없이 복사해올 수 있다. 앱스스크립트는 시트의 활용성을 극해화하기 위해 만들어진 언어이므로 활용 범위가 높아지면 높아질수록 시트의 생산성은 크게 증가한다. 잘 만들어진 시트 시스템은 적은 규모의 데이터 더미 정도는 쉽게 분석할 수 있으며, 며칠 안에 린하게 구축할 수 있다는 장점 또한 있다.
앱스스크립트를 잘 활용해도 시트 내에서 광고운영사 차원의 더미데이터를 다차원으로 분석할 수 있게 된다.
로그 확인을 통해 이슈를 수정할 수 있다.
function learnBasics() {
var app = SpreadsheetApp;
var ss = app.getActiveSpreadsheet();
var activeSheet = ss.getActiveSheet();
var temptText = activeSheet.getRange(4,1).getValue(); //활성 시트의 A4셀 값을 변수명 temptText에 가져온다.
activeSheet.getRange(6,2).setValue(temptText); //temptText에 가져온 값을 B6셀에 붙혀넣는다.
}
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0]; // Passing only two arguments returns a "range" with a single cell.
var range = sheet.getRange(1, 1);
var values = range.getValues();
Logger.log(values[0][0]);
}