اگر در زمینه اسکریپت برنامهها تازهکار هستید، میتوانید اصول اولیه را با استفاده از لیست پخش Codelab «مبانی اسکریپت برنامهها با Google Sheets» بیاموزید.
این لیست پخش شامل مجموعهای از آزمایشگاههای کد متوالی است. هر آزمایشگاه کد یک آموزش هدایتشده است که به شما دستورالعملهای گام به گام در مورد نحوه ساخت یک برنامه اسکریپت نمونه را ارائه میدهد. اگر نیاز به استراحت دارید، میتوانید آزمایشگاه کد را بعداً، درست از جایی که متوقف شدهاید، ادامه دهید.
آزمایشگاههای کد موجود در این لیست پخش بر استفاده از Apps Script با Sheets تمرکز دارند. سرویس Spreadsheet یکی از بزرگترین و محبوبترین سرویسهای داخلی Apps Script است و این لیست پخش شما را با محتوا و کاربرد آن آشنا میکند.
این لیست پخش بسیاری از مفاهیم اسکریپت برنامهها، از جمله موارد زیر را پوشش میدهد:
- استفاده از ویرایشگر Apps Script در مرورگر.
- ایجاد و ویرایش ماکروهای Sheets
- ایجاد توابع سفارشی Sheets.
- وارد کردن دادهها به Sheets
- افزودن، ویرایش و قالببندی دادههای Sheets با Apps Script
- ایجاد نمودارها و خروجی گرفتن از آنها به اسلایدهای گوگل
- واکشی دادهها از سرویسهای API شخص ثالث.
- ایجاد منوها و پنجرههای محاورهای در Sheets
قبل از شروع
برای تکمیل این لیست پخش نیازی به دانش قبلی در مورد Apps Script ندارید. با این حال، این لیست پخش فرض میکند که شما آشنایی اولیه با Sheets و نمادگذاری A1 دارید.
همچنین داشتن درک اولیه از جاوا اسکریپت، که Apps Script بر اساس آن ساخته شده است، مفید است. اگر در جاوا اسکریپت تازه کار هستید، Codecademy چندین دوره جاوا اسکریپت ارائه میدهد. (توجه: گوگل این دورهها را توسعه نداده است.)
هر بخش از این آزمایشگاههای کد درون مرورگر شما انجام میشود، بنابراین برای تکمیل آنها به هیچ نرمافزار خاصی نیاز ندارید.
شروع به کار
برای یادگیری اصول اولیه Apps Script، مراحل موجود در هر codelab را دنبال کنید.
لیست پخش اصول اسکریپت برنامهها اینجاست:
- اصول اسکریپتنویسی برنامهها با Sheets شماره ۱: ماکروها و توابع سفارشی
- اصول اسکریپتنویسی برنامهها با صفحات گسترده شماره ۲: صفحات گسترده، صفحات گسترده و محدودهها
- اصول اسکریپتنویسی برنامهها با Sheets شماره ۳: کار با دادهها
- اصول اسکریپتنویسی برنامهها با Sheets شماره ۴: قالببندی دادهها
- اصول اسکریپتنویسی برنامهها با Sheets شماره ۵: نمودار و ارائه دادهها در اسلایدها