|

while 반복문으로 시트를 순환하고 값을 가져오기

이 포스팅은 “구글 앱스 스크립트 101: 공짜로 만드는 업무 자동화 시스템” 책에 포함된 코드를 AI가 설명하도록 한 뒤에, 교정한 포스팅입니다. AI가 작성한 것을 수정하면 취소선을 표시하였습니다. 교정으로 추가하면 색상을 표시하였습니다.

목차

  1. 요약
  2. 코드
  3. 코드 설명
  4. 예제
  5. AI 프롬프트

요약

이 블로그 포스트에서는 Apps Script를 사용하여 Google Sheets의 여러 시트를 순환하고 특정 범위의 셀에서 값을 가져오는 방법을 안내합니다. while 루프를 사용하여 시트 이름의 배열을 반복하고 각 시트에 액세스하며 특정 범위의 셀에서 값을 검색하는 방법을 배우게 될 것입니다.

코드

코드 설명

이 코드는 getA1C3ValuesWhileIteration이라는 함수를 정의합니다. 함수 내부에서 먼저 SpreadsheetApp.getActiveSpreadsheet()를 사용하여 활성 스프레드시트를 가져옵니다. 그런 다음 순환할 시트 이름을 포함하는 sheetNames 배열을 생성합니다.

while 루프를 사용하여 sheetNames 배열을 반복합니다. 루프 내부에서 SpreadsheetApp.getSheetByName()을 사용하여 각 시트에 접근합니다. 그런 다음 getRange()를 사용하여 값을 가져올 셀 범위 (‘A1:C3’ 등)를 지정합니다. 마지막으로 getValues()를 호출하여 범위에서 값을 가져오고, Logger.log()를 사용하여 값을 기록합니다.

예제

getA1C3ValuesWhileIteration 함수를 실행하면, 활성 스프레드시트에서 ‘Sheet1’과 ‘Sheet2’라는 이름을 가진 시트를 순환합니다. 각 시트에서는 ‘A1:C3’ 범위의 값을 가져와 Logger.log()를 사용하여 기록합니다.

AI 프롬프트

시트 이름의 배열을 반복하고 각 시트에 접근하여 특정 범위의 셀 (예: ‘A1:C3’)에서 값을 가져와 Logger.log()를 사용하여 값을 기록하는 함수를 작성하세요.

Similar Posts