Какво е Google Script? Как да напишете първия си скрипт на Google Apps

Какво е Google Script? Как да напишете първия си скрипт на Google Apps

Ако използвате Google Apps като Google Sheets или Google Docs, Google Script ви позволява да постигнете неща, които никога не бихте могли с подобно настолно приложение.





Google Script (известен също като Google Apps Script) е платформа за разработка на приложения, която ви позволява да интегрирате всички услуги на Google Cloud, които използвате.





Google предлага дълъг списък от API за всяка една от техните облачни услуги. Като пишете много прости приложения на Google, можете да отворите цял свят от допълнителни функции във всяка една от многото услуги на Google.





Какво можете да направите с Google Script?

Изучаването на Google Script е много лесно. Само някои от нещата, които можете да направите с Google Script, включват:

  • Създаване на персонализирани функции в Google Таблици
  • Интегриране на Google Таблици или Google Документи с Gmail
  • Създавайки уеб приложения, които можете да внедрите с помощта на Google Sites
  • Добавяне на персонализирано меню към Google Документи
  • Създаване табла за управление на уеб трафика в Google Sheets използване на данни от Google Analytics
  • Изпращане на имейл от Google Таблици или друга услуга на Google

Тъй като всички услуги на Google са в облака, можете да създадете своя скрипт за Google Apps от един редактор на скриптове. От този код можете да използвате API за всяка от услугите на Google, които използвате.



Това създава гъвкавост, която е трудно да се намери в повечето други скриптови платформи.

Писане на първия ви скрипт на Google Apps

За да видите колко лесно е да напишете Google Script, опитайте следния пример.





Първият ви скрипт ще изпрати имейл от вашия акаунт в Gmail със съобщение, вградено във вашия скрипт на Google.

  1. Отворете уеб браузър и въведете script.google.com в полето URL.
  2. Влезте в профила си в Google, ако все още не сте.
  3. След като влезете в Google Apps Script, щракнете върху Нов сценарий .
  4. Където пише Проект без заглавие , въведете името Моят първи сценарий .

Изтрийте кода в прозореца на скрипта и поставете следното:





function SendAnEmail() {
// Set the recipient email address
var email = 'xxxxx@yahoo.com'
// Create the email subject line.
var subject = 'This is my first script!';
// Create the email body.
var body = 'Hello, world!';
// Send an email
GmailApp.sendEmail(email, subject, body);
}

Кликнете върху иконата на диска, за да Запазване кодът. След това кликнете върху Бягай икона, за да го стартирате.

Може да се наложи да предоставите разрешение за стартиране на скрипта с вашия акаунт в Google за първи път и за изпращане на имейл от вашия Gmail акаунт.

Може да видите предупреждение, че приложението не е потвърдено. Просто кликнете върху Разширено и Отидете на Моят първи скрипт (опасно) . Тъй като вие сте този, който е написал приложението, можете да сте сигурни, че е напълно безопасно да се изпълнява.

Ето как ще изглежда този входящ имейл:

Този скрипт използва услугата Gmail за изпращане на имейл от вашия акаунт чрез Google Script.

Това е само един прост пример за това как скриптът на Google Apps може да използва всяка от вашите облачни услуги на Google.

Добавяне на още функции към услугите на Google

Ще намерите достъп до Google Scripting и от много от услугите на Google.

Както бе споменато по -горе, това ви позволява да добавяте разширени функции към тези услуги. Например в Google Sheets можете да получите достъп до вашия Google Script Editor, като щракнете върху Инструменти , след което щракнете върху Редактор на скриптове .

Преди това разгледахме примери за създаване на персонализирани функции и менюта в Google Sheets . Това е отличен ресурс, за да започнете да изграждате свой собствен.

Можете да получите достъп до редактора на Google Scripts по същия начин от Google Документи.

Можете дори да използвате Google Script, за да създадете добавка за Gmail, за да подобрите работата си с Gmail. Това ви позволява да променяте неща като прозорец за съставяне на съобщение или дори да пишете скрипт, който управлява архивирането на стари имейли.

За да активирате разработването и тестването на добавки към Google Script, трябва да активирате добавките за програмисти в профила си в Gmail. Можете да направите това, като отидете на Настройки , след което щракнете върху Добавки и избор Активиране на добавките за програмисти за моя акаунт . Ще трябва да кликнете Активиране в изскачащ прозорец.

Създаването на добавки за Gmail е извън обхвата на тази статия. Но ако сериозно се занимавате с това, можете да прочетете Ръководството за програмисти на Google за изграждане на добавка за Gmail.

Достъп до API на Google Script

От редактора на Google Script можете да получите достъп до всяка от услугите си на Google, като използвате глобален обект. Използвали сте глобалния обект GmailApp в примера Hello World по -горе.

За достъп до всички функции (методи и обаждания, които можете да правите от редактора на Google Script), просто трябва да активирате разширените услуги на Google за тази услуга.

Правите това от редактора на Google Scripts, като щракнете върху Ресурси и Разширени услуги на Google .

Не забравяйте да кликнете върху Табло за управление на API на Google Cloud Platform връзка в долната част и активирайте услугата и в това табло за управление.

След като влезете в таблото за управление на API на Google Cloud Platform, щракнете върху Активиране на API и услуги , потърсете името на услугата в библиотеката на API, изберете го и след това щракнете върху Активиране .

Трябва само да активирате разширената услуга веднъж за всеки акаунт в Google, който използвате за скриптове.

Ако превъртите надолу на тази страница, където сте активирали библиотеката на API, ще забележите връзка за Справочна документация . Запазете тази връзка, защото тя предоставя ценни примери и синтаксис за това как да се интегрирате с този API във вашите собствени скриптове на Google.

Можете да видите отличен пример за интегриране с Google Analytics с помощта на Google Scripting в нашето ръководство за създаване на табло за анализ на уебсайтове.

Разглеждането на API библиотеката показва колко услуги на Google можете да интегрирате във вашите скриптове.

Има стотици налични API.

Ако се интересувате да станете суперпотребител на Google, научаването как да използвате скриптове за приложения на Google определено е начинът.

Отвъд основите на Google Script: Какво сега?

Както можете да видите от простия пример за Hello World по -горе, да научите как да пишете Google Script изобщо не е трудно.

безплатни игри, които не се нуждаят от интернет

И тъй като Google предоставя обширна библиотека от скриптове на Google Apps, пълна с ръководства и препратки, имате солидна база, от която да започнете.

Ако искате да започнете с малко по -усъвършенствано приложение Google Script, опитайте да интегрирате Google Forms и Gmail, за да кандидатствате бързо при откриване на работни места.

Дял Дял Туит електронна поща Струва ли си да надстроите до Windows 11?

Windows е преработен. Но достатъчно ли е това, за да ви убеди да преминете от Windows 10 към Windows 11?

Прочетете Напред
Свързани теми
  • Обяснена технология
  • Програмиране
  • Google Apps
  • Google Script
За автора Райън Дубе(942 публикувани статии)

Райън има бакалавърска степен по електротехника. Той е работил 13 години в областта на автоматизацията, 5 години в областта на информационните технологии, а сега е инженер по приложения. Бивш управляващ редактор на MakeUseOf, той говори на национални конференции за визуализация на данни и е включен в националната телевизия и радио.

Още от Райън Дубе

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате