Google Script چیست؟ آموزش نوشتن گوگل اسکریپت
اگر از برنامه های گوگل (Google Apps) مانند Google Sheets یا Google Docs استفاده میکنید ، قابلیتی به نام Google Script به شما این امکان را میدهد تا مانند برنامه های تحت ویندوز با آنها برخورد کنید.
به طوری کلی Google Script یک پلتفرم توسعه نرم افزار است که به شما امکان میدهد از همه خدمات Google Cloud استفاده و آنها را با هم ادغام کنید.
گوگل لیستی طولانی از API های مختلف برای استفاده از سرویس های ابری را ارائه میدهد تا با نوشتن برنامه های بسیار ساده توسط Google Script ویژگی های مختلفی را به هر سرویس اضافه کنید.
چه کارهای را میتوان با Google Script انجام داد؟
یادگیری Google Script بسیار آسان است ، کارهایی که میتوانید با Google Script انجام دهید عبارت اند از :
- ایجاد توابع سفارشی در Google Sheets
- ادغام Google Sheets یا Google Docs با Gmail
- ایجاد برنامه های کاربردی وب که میتوانید آنها را با استفاده از سایت های گوگل گسترش دهید.
- اضافه کردن منوی سفارشی به Google Docs
- ایجاد داشبورد ترافیک وب در Google Sheets با استفاده از داده های Google Analytics
- ارسال ایمیل از Google Sheets یا هر سرویس دیگر گوگل
از آنجا که تمام سرویس های ارائه شده توسط گوگل در فضای ابری هستند شما نیز میتوانید اسکریپت های خود را در یک ویرایشگر فضای ابری (به صورت آنلاین) ایجاد کنید.
اولین اسکریپت خود را بنویسید
همانطور که گفته شد نوشتن اسکریپت های گوگل بسیار آسان است ، به مثال زیر توجه کنید :
این اسکریپت باعث میشود که یک ایمیل ارسال کنید پس بنابر این مراحل زیر را انجام دهید.
1. مرورگر خود را باز کرده و وارد آدرس script.google.com شوید.
2. اگر به حساب کاربری گوگل خود وارد نشده اید ، وارد حساب کاربری خود شوید.
3. پس از وارد شدن به حساب کاربری و اسکریپ گوگل ، بر روی New Script کلیک کنید.
اسکریپت های موجود در ویرایشگر اسکریپت را حذف و کدهای زیر را جایگزین آن کنید.
function SendAnEmail() {
// متغیری که ایمیل گیرنده را دریافت میکند
var email = 'xxxxx@yahoo.com'
// متغیری که عنوان ایمیل را دریافت میکند
var subject = 'This is my first script!';
// متغیری که متن ایمیل را دریافت میکند
var body = 'Hello, world!';
// صدا زدن تابع ارسال ایمیل
GmailApp.sendEmail(email, subject, body);
}
توجه کنید به جای xxxxx@yahoo.com ایمیل مقصد را وارد کنید.
برای ذخیره کردن بر روی علامت Save کلیک کنید تا از شما نام پروژه را بخواهد ، نام آن را My First Script قرار دهید. سپس بر روی علامت اجرا کد کلیک کنید.
اگر برای اولین بار است که میخواهید اسکریپتی را اجرا کنید باید مجوز اسکریپت را دریافت کنید.
بر روی Review Permissions کلیک کنید.
لیست حساب های کاربری شما نمایش داده خواهد شد بر روی حساب کاربری مورد نظر کلیک کنید.
بر روی Advanced کلیک کنید.
بر روی Go to My First Script (unsafe) کلیک کنید.
هم اکنون بر روی Allow کلیک کنید.
هم اکنون با اجرای کد اسکریپت، ایمیلی به آدرس مورد نظر با متن وارد شده ارسال خواهد شد.
این یک مثال ساده از نحوه کار با اسکریپ گوگل بود.
اضافه کردن ویژگی های بیشتر به سرویس های گوگل
شما میتوانید در سرویس های مختلف گوگل به اسکریپت های گوگل دسترسی پیدا کنید به طور مثال در برنامه Google Sheets میتوانید با کلیک بر روی Tools و انتخاب Script Editor به اسکریپت های گوگل دسترسی پیدا کنید.
همچنین شما میتوانید از اسکریپ های گوگل در جیمیل استفاده کنید که به شما اجازه میدهد تا مانند نوشتن ایمیل به پنجره ای دسترسی داشته باشید که بتوانید اسکریپت های گوگل را در آن بنویسید.
برای فعال کردن این کار به اکانت جیمیل خود وارد شوید سپس بر روی علامت چرخ دنده کلیک کرده و Settings را انتخاب کنید.
سپس از تب Add-ons گزینه Enable developer add-ons for my account را فعال کنید.
اگر پیغامی دریافت کردید بر روی Enable کلیک کنید.
اجازه دسترسی به API های گوگل
برای اینکه سرویسهای گوگل بتوانند مجوز دسترسی به API های گوگل و استفاده از اسکریپت را داشته باشند باید دسترسی های لازم را به آنها بدهید.
برای همین از صفحه گوگل اسکریپت خود به منو Resources رفته و سپس گزینه Advanced Google Services را انتخاب کنید.
از لیست موجود میتوانید API های مختلف را فعال کنید ، برای فعال کردن سوئیچ را از off به on تغییر دهید.
مشاهده نظرات بیشتر...