[Apps Script] getValue로 값 읽기

sonhm·2021년 5월 12일
0
post-thumbnail
post-custom-banner

앱스스크립트는 자바스크립트 기반의 구글 시트 언어이다. 엑셀의 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]);
}

참고자료

apps script 공식문서 : class

profile
기발한 기발자
post-custom-banner

0개의 댓글