{"id":15527,"date":"2023-08-05T09:00:00","date_gmt":"2023-08-05T00:00:00","guid":{"rendered":"https:\/\/www.autooffice.co.kr\/blog\/2023\/08\/05\/inserting-values-to-a-small-range-in-apps-script\/"},"modified":"2025-09-15T18:46:52","modified_gmt":"2025-09-15T09:46:52","slug":"inserting-values-to-a-small-range-in-apps-script","status":"publish","type":"post","link":"https:\/\/www.autooffice.co.kr\/en\/blog\/2023\/08\/05\/inserting-values-to-a-small-range-in-apps-script\/","title":{"rendered":"Inserting Values to a Small Range in Apps Script"},"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 insert values from one range to another in Apps Script. We will write a function that retrieves values from a specific range in one sheet and inserts them into a small range in another sheet.<\/p>\n<h2 id=\"code\">Code<\/h2>\n<pre><code>function insertValuesToSmallRange() {\n  const SS = SpreadsheetApp.getActiveSpreadsheet()\n  const T_SHEET2 = SS.getSheetByName('Sheet2')\n  const T_SHEET4 = SS.getSheetByName('Sheet4')\n\n  const values = T_SHEET2.getDataRange().getValues()  \n  const ranges = 'A1:E1'\n\n  let cell = T_SHEET4.getRange(ranges)\n  cell.setValues(values)\n}<\/code><\/pre>\n<h2 id=\"explanation\">Code Explanation<\/h2>\n<p>The code defines a function named <code>insertValuesToSmallRange<\/code>. It retrieves the active spreadsheet and assigns it to the <code>SS<\/code> variable. It also gets references to two sheets named &#8216;Sheet2&#8217; and &#8216;Sheet4&#8217; and assigns them to <code>T_SHEET2<\/code> and <code>T_SHEET4<\/code> variables respectively.<\/p>\n<p>Using the <code>getDataRange<\/code> method, the code retrieves all the values from the range in &#8216;Sheet2&#8217; and assigns them to the <code>values<\/code> variable.<\/p>\n<p>The code specifies the range &#8216;A1:E1&#8217; in &#8216;Sheet4&#8217; using the <code>getRange<\/code> method and assigns it to the <code>cell<\/code> variable. Finally, it sets the values from &#8216;Sheet2&#8217; into the specified range in &#8216;Sheet4&#8217; using the <code>setValues<\/code> method.<\/p>\n<h2 id=\"example\">Example<\/h2>\n<p>Let&#8217;s say we have a spreadsheet with two sheets: &#8216;Data&#8217; and &#8216;Summary&#8217;. The &#8216;Data&#8217; sheet contains a range of values in cells A1:E5, and we want to insert these values into cells A1:E1 in the &#8216;Summary&#8217; sheet.<\/p>\n<p>We can use the <code>insertValuesToSmallRange<\/code> function to achieve this. Here&#8217;s how:<\/p>\n<pre><code>\/\/ Assuming the active spreadsheet is the one we're working with\ninsertValuesToSmallRange();<\/code><\/pre>\n<p>Running the above code will retrieve the values from the &#8216;Data&#8217; sheet and insert them into the specified range in the &#8216;Summary&#8217; sheet.<\/p>\n<h2 id=\"ai-prompt\">AI Prompt<\/h2>\n<p>Write a function that retrieves values from a specific range in one sheet and inserts them into a small range in another sheet.<\/p>\n<p>Function Signature: <code>function insertValuesToSmallRange()<\/code><\/p>\n<p>Required variables: <code>SS<\/code>, <code>T_SHEET2<\/code>, <code>T_SHEET4<\/code>, <code>values<\/code>, <code>ranges<\/code>, <code>cell<\/code><\/p>\n<p>Hint: Use the <code>getSheetByName<\/code>, <code>getDataRange<\/code>, <code>getRange<\/code>, and <code>setValues<\/code> methods.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog post, we will explore how to insert values from one range to another in Apps Script. We will write a function that retrieves values from a specific range in one sheet and inserts them into a small range in another sheet.<\/p>\n","protected":false},"author":1,"featured_media":15546,"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,536,7],"class_list":["post-15527","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-spreadsheet","category-apps-script","tag-ai-assisted","tag-script","tag-setvalues","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\/15527","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=15527"}],"version-history":[{"count":4,"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/posts\/15527\/revisions"}],"predecessor-version":[{"id":17237,"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/posts\/15527\/revisions\/17237"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/media\/15546"}],"wp:attachment":[{"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/media?parent=15527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/categories?post=15527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/tags?post=15527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}