객체 배열 다루기
이 포스팅은 “구글 앱스 스크립트 101: 공짜로 만드는 업무 자동화 시스템” 책에 포함된 코드를 AI가 설명하도록 한 뒤에, 교정한 포스팅입니다. AI가 작성한 것을 수정하면 취소선을 표시하였습니다. 교정으로 추가하면 색상을 표시하였습니다.
목차
요약
이 블로그 포스트에서는 Apps Script에서 객체 배열을 다루는 방법을 살펴보겠습니다. 대괄호 표기법과 점 표기법을 사용하여 배열 내의 객체 속성에 접근하는 방법을 배워보겠습니다.
코드
1 2 3 4 5 6 7 8 9 10 11 |
function arrObj(){ let arr = [ {name: 'lee', age: 30}, {name: 'kim', age: 20}, {name: 'park', age: 10} ] Logger.log(arr[0]) Logger.log(arr[0].name) Logger.log(arr[0].age) } |
코드 설명
이 코드는 arrObj
라는 함수를 선언합니다. 함수 내부에서 arr
이라는 배열을 세 개의 객체로 초기화합니다. 각 객체는 name
과 age
속성을 포함합니다.
Logger.log
문을 사용하여 배열 내 첫 번째 객체 및 해당 객체의 name
과 age
속성을 출력합니다.
예제
arrObj
함수를 실행하면, 다음과 같은 값이 Apps Script 로거에 기록됩니다:
1 2 3 |
{name: 'lee', age: 30} lee 30 |
AI 프롬프트
name
과 age
속성을 포함하는 세 개의 객체로 초기화된 배열을 생성하는 함수를 작성하고, 배열 내 첫 번째 객체 및 해당 객체의 name
과 age
속성을 로그로 출력하는 함수를 만들어 보세요.