{"id":15316,"date":"2023-07-24T09:00:00","date_gmt":"2023-07-24T00:00:00","guid":{"rendered":"https:\/\/www.autooffice.co.kr\/blog\/2023\/07\/24\/understanding-variable-naming-in-apps-script\/"},"modified":"2025-09-15T18:14:05","modified_gmt":"2025-09-15T09:14:05","slug":"understanding-variable-naming-in-apps-script","status":"publish","type":"post","link":"https:\/\/www.autooffice.co.kr\/en\/blog\/2023\/07\/24\/understanding-variable-naming-in-apps-script\/","title":{"rendered":"Understanding Variable Naming in Apps Script"},"content":{"rendered":"<p>This post is a corrected post after AI explains the code included in the book <a title=\"\" href=\"https:\/\/www.autooffice.io\/content\/ebizbooks-apps-script\" target=\"_blank\" rel=\"noopener\">&#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<ul>\n<li><a href=\"#summary\">Summary<\/a><\/li>\n<li><a href=\"#code\">Code<\/a><\/li>\n<li><a href=\"#code-explanation\">Code Explanation<\/a><\/li>\n<li><a href=\"#example\">Example<\/a><\/li>\n<li><a href=\"#ai-prompt\">AI Prompt<\/a><\/li>\n<\/ul>\n<h2 id=\"summary\">Summary<\/h2>\n<p>Variable naming is an important aspect of coding in any programming language, including Apps Script. This blog post will explain the rules and conventions for naming variables in Apps Script, providing examples of both valid and invalid variable names.<\/p>\n<h2 id=\"code\">Code<\/h2>\n<pre><code>\n  function myFunction() {\n    \/\/ Available variable name examples\n    const variable1 \/\/ starts with an alphabet\n    let _variable2 \/\/ starts with an underscore\n    var $variable3 \/\/ starts with a dollar sign\n    \n    \/\/ Invalid variable name examples\n    const 1variable4 \/\/ starts with a number\n    let #variable5 \/\/ starts with a special character other than dollar sign\n    let break \/\/ starts with a JavaScript reserved keyword\n  }\n  <\/code><\/pre>\n<h2 id=\"code-explanation\">Code Explanation<\/h2>\n<p>The code snippet above demonstrates the usage of valid and invalid variable names in Apps Script. The function <code>myFunction()<\/code> serves as an example context for declaring variables.<\/p>\n<h2 id=\"example\">Example<\/h2>\n<p>Let&#8217;s assume we want to declare a variable to store the user&#8217;s name. We can use the following code:<\/p>\n<pre><code>\n  function greetUser() {\n    const userName = \"John Doe\";\n    Logger.log(\"Hello, \" + userName + \"!\");\n  }\n  <\/code><\/pre>\n<p>In this example, the variable name <code>userName<\/code> is a valid choice as it starts with an alphabet and follows the camel case convention.<\/p>\n<h2 id=\"ai-prompt\">AI Prompt<\/h2>\n<p class=\"\">Write a <s>blog<\/s> <span style=\"color: #ff3366;\">function<\/span> about variable naming in Apps Script and include examples of both valid and invalid variable names.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Variable naming is an important aspect of coding in any programming language, including Apps Script. This blog post will explain the rules and conventions for naming variables in Apps Script, providing examples of both valid and invalid variable names.<\/p>\n","protected":false},"author":1,"featured_media":15317,"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,7,518],"class_list":["post-15316","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-spreadsheet","category-apps-script","tag-ai-assisted","tag-script","tag-spreadsheet","tag-variables"],"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\/15316","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=15316"}],"version-history":[{"count":14,"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/posts\/15316\/revisions"}],"predecessor-version":[{"id":17205,"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/posts\/15316\/revisions\/17205"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/media\/15317"}],"wp:attachment":[{"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/media?parent=15316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/categories?post=15316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.autooffice.co.kr\/en\/wp-json\/wp\/v2\/tags?post=15316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}