Рекламное объявление
Как часто вы пользуетесь услугами Google? Если вы похожи на меня, ответ «все время». Я использую Google Drive для хранения файлов. Иногда я использую Документы Google для написания статей (хотя я предпочитаю страницы Apple и iA Writer iA Writer для Mac и iOS: лучший текстовый процессор, который вы никогда не использовалиБудь то школьная газета или пост в блоге, все мы в какой-то момент оказываемся в положении, когда приходится сбрасывать группу символов в текстовый файл. Пока сотовый телефон ... Подробнее Больше). я использую Google Forms для проведения опросов 5 удивительных причин использовать Google FormsЕсли вы когда-либо пытались сделать онлайн-опрос, вы, вероятно, попробовали несколько инструментов здесь и там. Без сомнения, вам понравились некоторые функции одного продукта, а некоторые - другого, хотя вы расстроены ... Подробнее . Я использую Google Chat, чтобы общаться с друзьями. Google даже сделал программное обеспечение для моего ноутбука и мобильного телефона.
Трудно представить себе область, в которой Google не затронул нашу цифровую жизнь, в лучшую или в худшую сторону. Но вот в чем дело. Интегрировать сервисы Google друг с другом никогда не было так просто. По большей части они существовали как отдельные и разрозненные сущности. До сих пор это так. Познакомьтесь со скриптом Google Apps.
Что такое скрипт Google Apps
Google Apps Script - это, пожалуй, один из самых полезных инструментов, которые вы можете использовать в своем технологическом наборе инструментов. Это позволяет связывать сервисы Google вместе это напоминает IFTTT Ultimate IFTTT Guide: используйте самый мощный инструмент в Интернете, как профессионалЕсли это, то это, также известный как IFTTT - это бесплатный веб-сервис для совместной работы ваших приложений и устройств. Не знаете, как создать свой апплет? Следуйте вместе с этим руководством. Подробнее . Но это намного больше, чем это.
Это IDE (интегрированная среда разработки), которая работает в браузере. Нет необходимости установки. Google Apps Script также предлагает платформу для запуска вашего кода, как платформа ScraperWiki Работа с данными в облаке с помощью 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 Codecademy - Hands Down самый простой способ кодированияCodecademy - это новое учебное пособие по интерактивному программированию, которое познакомит вас с основами JavaScript. Хотя это было не очень давно, сайт уже вызывает много шума на ... Подробнее .
CodeAcademy часто критикуют за то, что он не поощряет креативность, необходимую для того, чтобы стать разработчиком. Но из-за его недостатков в этом отношении он великолепен в обучении структуре языка программирования. Лучше всего, это бесплатно.
Если вы знаете, как кодировать JavaScript, возможно, стоит научиться кодировать JavaScript должным образом. Имея это в виду, я настоятельно рекомендую вам взять копию JavaScript: хорошие части в вашем местном книжном магазине. Это сложное чтение, но оно научит вас, как писать хороший, современный и чистый код.
Документация по скриптам Google Apps
В Интернете доступно впечатляющее количество документации, которая обещает научить вас основам скрипта 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. Сайт содержит множество действительно полезных примеров кода. Один позволяет вам скачать Фото из инстаграм на Google Driveв то время как другой позволяет создавать свои собственные Google Doodle для вашего домена Google Apps.
Руководство по стилю Google JavaScript
Написание кода легко. Написание хорошего кода? Ну, это что-то совершенно другой.
Разное, но важно. Вы никогда не знаете, когда вам, возможно, придется поделиться своим кодом с кем-то еще. Вы никогда не знаете, когда вам, возможно, придется пересмотреть программу, чтобы исправить ошибку или добавить новую функцию. Возможно, вам придется показать свой код кому-то еще, чтобы получить их помощь. В результате важно понять, как писать чистый, читаемый код.
Это жизненно важный ресурс, который учит вас, как писать хороший, стилистически чистый JavaScript. Это то, что они используют внутри Маунтин-Вью, поэтому вы знаете, что это хороший совет. Лучше всего, это бесплатно. Хотя это не особенно легко читать. Я рекомендую вам проверить Javascript: хорошие части прежде чем пытаться это.
Я что-нибудь пропустил?
Есть несколько удивительных ресурсов для изучения скрипта Google Apps. Я выделил те, которые, как мне кажется, выделяются. Но что вы думаете? Вы нашли ресурс, который вы считаете особенно полезным? Расскажите мне об этом в разделе комментариев ниже.
Мэтью Хьюз - разработчик программного обеспечения и писатель из Ливерпуля, Англия. Его редко можно найти без чашки крепкого черного кофе в руке, и он абсолютно обожает свой Macbook Pro и свою камеру. Вы можете прочитать его блог на http://www.matthewhughes.co.uk и следуйте за ним в твиттере на @matthewhughes.