{"id":15399,"date":"2023-07-31T09:00:00","date_gmt":"2023-07-31T00:00:00","guid":{"rendered":"https:\/\/www.autooffice.co.kr\/blog\/2023\/07\/31\/working-with-arrays-of-objects-in-apps-script\/"},"modified":"2025-09-15T18:30:16","modified_gmt":"2025-09-15T09:30:16","slug":"working-with-arrays-of-objects-in-apps-script","status":"publish","type":"post","link":"https:\/\/www.autooffice.co.kr\/en\/blog\/2023\/07\/31\/working-with-arrays-of-objects-in-apps-script\/","title":{"rendered":"Working with Arrays of Objects"},"content":{"rendered":"<p>This post is a corrected post after AI explains the code included in the book <a href=\"https:\/\/www.autooffice.io\/content\/ebizbooks-apps-script\" target=\"_blank\" rel=\"noopener\" title=\"\">&#8220;Google Apps Script 101: Building Work Automation For Free&#8221;<\/a>. Added a <s>strikethrough<\/s> when editing what AI has written, and added <span style=\"color: #ff3366;\">color<\/span> when edited by author<\/p>\n<h2>Table of Contents<\/h2>\n<ol>\n<li><a href=\"#summary\">Summary<\/a><\/li>\n<li><a href=\"#code\">Code<\/a><\/li>\n<li><a href=\"#explanation\">Code Explanation<\/a><\/li>\n<li><a href=\"#example\">Example<\/a><\/li>\n<li><a href=\"#ai-prompt\">AI Prompt<\/a><\/li>\n<\/ol>\n<h2 id=\"summary\">Summary<\/h2>\n<p>In this blog post, we will explore how to work with arrays of objects in Apps Script. We will learn how to access object properties within an array using square brackets and dot notation.<\/p>\n<h2 id=\"code\">Code<\/h2>\n<pre><code>function arrObj(){\n  let arr = [\n    {name: 'lee', age: 30},\n    {name: 'kim', age: 20},\n    {name: 'park', age: 10}\n  ]\n\n  Logger.log(arr[0])\n  Logger.log(arr[0].name)\n  Logger.log(arr[0].age)\n}<\/code><\/pre>\n<h2 id=\"explanation\">Code Explanation<\/h2>\n<p>The code declares a function named <code>arrObj<\/code>. Inside the function, an array <code>arr<\/code> is created with three objects, each containing a <code>name<\/code> and <code>age<\/code> property.<\/p>\n<p>The <code>Logger.log<\/code> statements are used to print the first object in the array, as well as its <code>name<\/code> and <code>age<\/code> properties.<\/p>\n<h2 id=\"example\">Example<\/h2>\n<p>When the <code>arrObj<\/code> function is executed, the following values will be logged in the Apps Script Logger:<\/p>\n<pre><code>{name: 'lee', age: 30}\nlee\n30<\/code><\/pre>\n<h2 id=\"ai-prompt\">AI Prompt<\/h2>\n<p>Create a function that initializes an array with three objects, each containing a <code>name<\/code> and <code>age<\/code> property. Log the first object in the array, as well as its <code>name<\/code> and <code>age<\/code> properties.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog post, we will explore how to work with arrays of objects in Apps Script. We will learn how to access object properties within an array using square brackets and dot notation.<\/p>\n","protected":false},"author":1,"featured_media":15406,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[5,118],"tags":[512,69,522,523,7],"class_list":["post-15399","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-spreadsheet","category-apps-script","tag-ai-assisted","tag-script","tag-array","tag-object","tag-spreadsheet"],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"en","enabled_languages":["ko","en"],"languages":{"ko":{"title":true,"content":true,"excerpt":true},"en":{"title":true,"content":true,"excerpt":true}}},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/posts\/15399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/comments?post=15399"}],"version-history":[{"count":3,"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/posts\/15399\/revisions"}],"predecessor-version":[{"id":17216,"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/posts\/15399\/revisions\/17216"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/media\/15406"}],"wp:attachment":[{"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/media?parent=15399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/categories?post=15399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/tags?post=15399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}