Вивчення Google Script: 5 кращих сайтів і підручники для закладки

Як часто ви користуєтеся послугами Google? Якщо ви схожі на мене, відповідь «весь час». Я використовую Google Drive для зберігання файлів. Іноді я використовую Google Docs для написання статей (хоча я віддаю перевагу сторінкам Apple і iA Writer далі). Я використовую Google Археолог s для проведення опитувань. Я використовую Google Chat, щоб спілкуватися з друзями. Google навіть зробив програмне забезпечення для мого ноутбука і мобільного телефону.

Важко уявити собі область, в якій Google не торкнувся нашого цифрового життя, в кращу або в гіршу сторону. Але ось у чому справа. Інтегрувати сервіси Google один з одним ніколи не було так просто. Здебільшого вони існували як окремі і розрізнені сутності. Досі це так. Познайомтеся зі скриптом Google Apps.

Що таке Google Apps Script

Google Apps Script - це, мабуть, один з найкорисніших інструментів, які ви можете використовувати у своєму технологічному наборі інструментів. Він дозволяє вам пов'язувати сервіси Google разом, що нагадує IFTTT Але це набагато більше, ніж це.

Це IDE (інтегроване середовище розробки), яке працює в браузері. Немає необхідності встановлення. Google Apps Script також пропонує платформу для запуску вашого коду, багато в чому як платформа ScraperWiki ", або Amazon Web Services, або Heroku. Найочевиднішою перевагою цього є те, що він дозволяє запускати ваш код з хмари і працювати з різних пристроїв. Це дійсно платформний агностик.

Google Apps Script також є мовою сценаріїв для Google Sheets, так само як Visual Basic для додатків - це мова сценаріїв для Microsoft Excel. Це дає вам неймовірно високий ступінь контролю і налаштування, особливо порівняно з простими формулами.

Ви навіть можете використовувати Google Apps Script для створення веб-програм. Так, ви правильно прочитали. Веб-програми.

На даний момент, Google Apps Script, ймовірно, змусив вас поборотися. Але як ви це дізнаєтеся? Отже, для початку, ось п'ять ресурсів, які допоможуть вам стати майстром сценаріїв Служб Google.

CodeAcademy

Так, ви правильно прочитали. CodeAcademy. Google Apps Script заснований дуже популярною мовою програмування JavaScript, який являє собою складного звіра з дуже точним і продуманим набором синтаксису. Щоб вивчити Google Apps Script, вам знадобиться (як мінімум) базове розуміння JavaScript. Для цього я рекомендую CodeAcademy.

CodeAcademy часто критикують за те, що він не заохочує креативність, необхідну для того, щоб стати розробником. Але через його недоліки в цьому відношенні він чудовий у навчанні структурі мови програмування. Найкраще, це безкоштовно.

Якщо ви знаєте, як кодувати JavaScript, можливо, варто навчитися правильно кодувати JavaScript. Пам'ятаючи про це, я рекомендую вам придбати копію JavaScript: The Good Parts у вашому місцевому книгарні. Це складне читання, але воно навчить вас, як писати хороший, сучасний і чистий код.

Документація Google Apps Script

В Інтернеті доступна вражаюча кількість документації, яка обіцяє навчити вас основам скрипту Google Apps. Деякі з них краще, ніж інші, і не дивно, що кращий приклад виходить від самих Google. Вони опублікували найбільш повне керівництво по API скриптів Google Apps, яке охоплює всі аспекти його функціональності.

Як і вся хороша документація, він надає на практиці приклади API на практиці, в той же час пояснюючи, що він робить. Як правило, для Google, це також дуже добре написано, і в кінцевому підсумку, читач має міцні основи того, як працює система.

Приклади скриптів Google Apps

Деякі люди вчаться найкраще, читаючи підручник або книгу і засвоюючи якомога більше інформації. Чудово. Але у деяких людей є стиль навчання, який краще підходить для проб і помилок. Вони вимагають чогось більш практичного. Це схоже на тебе? Якщо це так, то вам може бути корисно поглянути на Google Apps Script Github, який містить напрочуд багатий набір прикладів коду.

Після того, як ви пройдете через це, подумайте про те, як подивитися «8 дивовижно корисних речей, які ви можете зробити за допомогою Google Sheets і Google Apps Script» з How-To Geek. У цього є вісім різних «рецептів», які дозволяють вам робити що-небудь від відправки листа електронної пошти злиттям до відстеження змін ціни Amazon.

Googleappsscript.org

Один з найкорисніших ресурсів, які я бачив для початківців розробників скриптів, знаходиться на googleappsscript.org. Цей сайт являє собою не просто набір структурованих навчальних посібників, а швидше набір програм, що демонструють гнучкість і універсальність платформи.

Googleappsscript.org трохи ковток, але це один з найкорисніших сайтів, які я бачив про скрипт Google Apps. Сайт містить декілька дійсно корисних прикладів коду. Один дозволяє завантажувати фотографії з Instagram в Google Drive, а інший - створювати власний Google Doodle для домену Google Apps.

Підручник зі стилем Google JavaScript

Написання коду легко. Написання хорошого коду? Ну, це щось зовсім інше.

Різне, але важливо. Ви ніколи не знаєте, коли вам, можливо, доведеться поділитися своїм кодом з кимось ще. Ви ніколи не знаєте, коли вам, можливо, доведеться переглянути програму, щоб виправити помилку або додати нову функцію. Можливо, вам доведеться показати свій код комусь ще, щоб отримати їх допомогу. В результаті, важливо зрозуміти, як писати чистий, читаний код.

Це життєво важливий ресурс, який вчить вас, як писати хороший, стилістично чистий JavaScript. Це те, що вони використовують всередині Маунтін-В'ю, так що ви знаєте, що це серйозна порада. Найкраще, це безкоштовно. Хоча це не особливо легко читати. Я б порекомендував вам перевірити Javascript: The Good Parts, перш ніж намагатися це зробити.

Я щось пропустив?

Є кілька дивовижних ресурсів для вивчення скрипту Google Apps. Я виділив ті, які, я думаю, виділяються. Але що ви думаєте? Ви знайшли ресурс, який ви вважаєте особливо корисним? Розкажіть мені про це в розділі коментарів нижче.