Apps Script를 사용하여 Google Sheets에 값 삽입하기
이 포스팅은 “구글 앱스 스크립트 101: 공짜로 만드는 업무 자동화 시스템” 책에 포함된 코드를 AI가 설명하도록 한 뒤에, 교정한 포스팅입니다. AI가 작성한 것을 수정하면 취소선을 표시하였습니다. 교정으로 추가하면 색상을 표시하였습니다.
목차
요약
이 블로그 포스트에서는 Apps Script를 사용하여 Google Sheets의 셀에 값을 삽입하는 방법을 살펴보겠습니다. setValue()
메서드를 사용하여 특정 시트의 셀 값을 설정하는 방법을 배워보겠습니다.
코드
1 2 3 4 5 6 |
function insertValue() { const SS = SpreadsheetApp.getActiveSpreadsheet() const sheet = SS.getSheetByName('Sheet1') let cell = sheet.getRange('A1') cell.setValue(1) } |
코드 설명
이 코드는 insertValue()
라는 함수를 정의합니다. 함수 내부에서 먼저 getActiveSpreadsheet()
메서드를 사용하여 활성 스프레드시트를 가져와 SS
변수에 할당합니다.
그런 다음 getSheetByName()
메서드를 사용하여 ‘Sheet1’이라는 이름의 시트를 가져와 sheet
변수에 할당합니다.
다음으로 getRange()
메서드를 사용하여 시트의 ‘A1’ 셀 범위를 가져와 cell
변수에 할당합니다.
마지막으로 setValue()
메서드를 사용하여 셀의 값을 1로 설정합니다.
예제
‘Data’라는 이름의 Google Sheet가 있고, 셀 ‘B5’에 값을 42로 삽입하려고 합니다. 다음 코드를 사용할 수 있습니다:
1 2 3 4 5 6 |
function insertValue() { const SS = SpreadsheetApp.getActiveSpreadsheet() const sheet = SS.getSheetByName('Data') let cell = sheet.getRange('B5') cell.setValue(42) } |
AI 프롬프트
Apps Script를 사용하여 ‘Sheet1’이라는 이름의 Google Sheet의 ‘C10’ 셀에 값을 5로 삽입하는 함수를 작성하세요.