Apps Script를 처음 사용하는 경우 Google Sheets를 사용한 Apps Script 기본사항 Codelab 재생목록을 사용하여 기본사항을 배울 수 있습니다.
이 재생목록은 일련의 codelabs으로 구성되어 있습니다. 각 Codelab은 예시 스크립트 애플리케이션을 빌드하는 방법을 단계별로 안내하는 가이드 튜토리얼입니다. 휴식이 필요하면 나중에 중단한 부분부터 Codelab을 다시 시작할 수 있습니다.
이 재생목록의 Codelab에서는 Google Sheets와 함께 Apps Script를 사용하는 데 중점을 둡니다.
스프레드시트 서비스는 Apps Script에서 가장 크고 인기 있는 내장 서비스 중 하나이며, 이 재생목록에서는 스프레드시트 서비스의 콘텐츠와 사용법을 알아봅니다.
재생목록에서는 다음을 비롯한 다양한 Apps Script 개념을 다룹니다.
Apps Script 인브라우저 편집기를 사용합니다.
Google Sheets 매크로 만들기 및 수정
Google Sheets 맞춤 함수 만들기
Google Sheets로 데이터를 가져오는 중입니다.
Apps Script를 사용하여 Google Sheets 데이터 추가, 수정, 서식 지정
차트를 만들고 Google Slides로 내보냅니다.
서드 파티 API 서비스에서 데이터를 가져옵니다.
Google Sheets에서 메뉴와 대화상자 창을 만듭니다.
시작하기 전에
이 재생목록을 완료하는 데 Apps Script에 관한 사전 지식이 필요하지 않습니다. 하지만 이 재생목록에서는 사용자가 Google Sheets 및 A1 표기법에 대해 기본적인 지식이 있다고 가정합니다.
Apps Script의 기반이 되는 JavaScript에 대한 기본적인 이해가 있으면 도움이 됩니다. JavaScript를 처음 사용하는 경우 Codecademy에서 제공하는 여러 JavaScript 과정을 참고하세요.
(참고: Google에서 개발한 과정이 아닙니다.)
이 Codelab의 모든 부분은 브라우저 내에서 진행되므로 완료하는 데 특별한 소프트웨어가 필요하지 않습니다.
시작하기
아래 링크를 통해 재생목록을 시작할 수 있습니다. 각 Codelab은 수업을 안내하는 단계별 안내를 제공합니다. 코드랩을 완료하면 목록의 다음 코드랩으로 이동할 수 있습니다. 첫 번째 Codelab인 'Google Sheets를 사용한 Apps Script 기본사항 #1: 매크로 및 맞춤 함수'부터 시작하세요.
[null,null,["최종 업데이트: 2025-08-31(UTC)"],[[["\u003cp\u003eThis script automatically creates email drafts in Gmail to reply to Google Forms submissions, particularly useful for course feedback or similar scenarios.\u003c/p\u003e\n"],["\u003cp\u003eIt uses Apps Script services like the Script service to set up triggers, Spreadsheet service to handle data, and Gmail service to create drafts.\u003c/p\u003e\n"],["\u003cp\u003eBy making a copy of the provided spreadsheet and enabling auto draft replies through a custom menu, you can automate feedback responses.\u003c/p\u003e\n"],["\u003cp\u003eUpon form submission, the script generates a draft email with the feedback content addressed to the submitter, allowing for review before sending.\u003c/p\u003e\n"]]],["The \"Fundamentals of Apps Script with Google Sheets\" playlist offers guided tutorials (codelabs) for learning Apps Script basics. These codelabs teach you to use the in-browser editor, create macros and custom functions, manage spreadsheet data, format information, create charts, fetch API data, and add menus/dialogs. Each codelab provides step-by-step instructions, building upon previous lessons and are to be completed in order. A basic familiarity with Google Sheets and A1 notation is assumed.\n"],null,["# Apps Script fundamentals codelabs overview\n\nIf you're new to Apps Script, you can learn the basics using our\n**Fundamentals of Apps Script with Google Sheets** codelab playlist.\n\nThis playlist consists of a set of sequential *codelabs*. Each codelab is a\nguided tutorial that gives you step-by-step instructions on how to build\nan example script application. If you need to\ntake a break, you can pick up the codelab later, right where you left off.\n\nThe codelabs in this playlist focus on using Apps Script with Google Sheets.\nThe [Spreadsheet service](/apps-script/reference/spreadsheet) is\none of the largest and most popular built-in services in Apps Script, and\nthis playlist familiarizes you with its content and use.\n\nThe playlist covers many Apps Script concepts, including the following:\n\n- Using the Apps Script in-browser editor.\n- Creating and editing Google Sheets macros.\n- Creating Google Sheets custom functions.\n- Importing data into Google Sheets.\n- Adding, editing, and formatting Google Sheets data with Apps Script.\n- Creating charts and exporting them to Google Slides.\n- Fetching data from third-party API services.\n- Creating menus and dialog windows in Google Sheets.\n\nBefore you start\n----------------\n\nYou don't need any previous knowledge about Apps Script to complete this\nplaylist. However, the playlist does assume you have some basic\nfamiliarity with Google Sheets and\n[A1 notation](/sheets/api/guides/concepts#a1_notation).\n\nIt's also helpful to have a basic understanding of JavaScript, upon which\nApps Script is based. If you're new to JavaScript, Codecademy offers several [JavaScript courses](https://www.codecademy.com/catalog/language/javascript).\n(Note: Google did not develop these courses.)\n\nEvery part of these codelabs is conducted inside your browser, so you don't\nneed any special software to finish them.\n\nGetting started\n---------------\n\nYou can start the playlist with the links below. Each codelab provides\nstep-by-step instructions to guide you through the lesson. Once you finish a\ncodelab, you can move on to the next one in the list. Start with the first\ncodelab,\n\"*Fundamentals of Apps Script with Google Sheets #1: Macros \\& Custom\nFunctions*\".\n| **Note:** Make sure to complete the codelabs in order. As you progress through the playlist, you'll use what you learn in each codelab to complete the ones that follow.\n\nHere's the **Apps Script Fundamentals** playlist:\n\n1. [Fundamentals of Apps Script with Google Sheets #1: Macros \\& Custom Functions](https://codelabs.developers.google.com/codelabs/apps-script-fundamentals-1)\n2. [Fundamentals of Apps Script with Google Sheets #2: Spreadsheets, Sheets, and Ranges](https://codelabs.developers.google.com/codelabs/apps-script-fundamentals-2)\n3. [Fundamentals of Apps Script with Google Sheets #3: Working with Data](https://codelabs.developers.google.com/codelabs/apps-script-fundamentals-3)\n4. [Fundamentals of Apps Script with Google Sheets #4: Data Formatting](https://codelabs.developers.google.com/codelabs/apps-script-fundamentals-4)\n5. [Fundamentals of Apps Script with Google Sheets #5: Chart and Present Data in Slides](https://codelabs.developers.google.com/codelabs/apps-script-fundamentals-5)"]]