Скрипт гугл ком что это

Фишинг при помощи Google Apps Script

Для того чтобы фишинговая ссылка не была заблокирована на почтовом сервере, мошенники применяют редиректы через Google Apps Script.

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Чтобы выманить у сотрудников компаний учетные данные от корпоративной почты, злоумышленникам в первую очередь нужно обмануть антифишинговые решения на почтовых серверах. Нередко для этого они пытаются использовать легитимные веб-сервисы: те, как правило, имеют заслуживающую доверия репутацию и не вызывают подозрений у почтовых фильтров. В последнее время в качестве одного из таких сервисов мошенники все чаще используют Google Apps Script.

Что такое Apps Script и как его используют злоумышленники

Apps Script — скриптовая платформа Google, построенная на базе Java Script. По задумке авторов, она служит для автоматизации задач как в продуктах компании (например, аддонов для Google Docs), так и в сторонних приложениях. По большому счету, это сервис, позволяющий создавать скрипты и исполнять их в инфраструктуре Google.

В почтовом фишинге этот сервис используют, по сути, для редиректа. Вместо того, чтобы вставлять непосредственно URL вредоносного сайта, злоумышленники зашивают в текст ссылку на скрипт. Таким образом они решают сразу несколько задач:

Пример использования уловки с Google Apps Script

Все, что нужно злоумышленникам — заставить пользователя кликнуть по ссылке. В последнее время чаще всего в качестве повода используют «переполнение почтового ящика». В теории выглядит логично — место, отведенное под почтовый ящик жертвы, закончилось, и нужно либо удалять старые письма, либо запрашивать расширение квоты.

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Типичное фишинговое письмо, использующее уловку с переполненным ящиком

На практике злоумышленники чаще всего действуют достаточно небрежно и оставляют явные признаки мошенничества, которые легко может заметить даже человек, не знакомый с реальным форматом нотификаций от почтового клиента:

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Ссылка на Google Apps Script в письме

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Легитимная нотификация о скором переполнении почтового ящика

Как не попасться на крючок

Как показывает практика, злоумышленники могут прислать фишинговое письмо, в котором не будет как таковой фишинговой ссылки. Поэтому для надежной защиты от уловок мошенников необходимо иметь антифишинговое решение и на уровне почтового сервера, и на компьютерах пользователей.

Кроме того, имеет смысл поддерживать уровень осведомленности сотрудников о современных киберугрозах и фишинговых уловках при помощи онлайновых тренингов.

Источник

Пишем скрипты для автоматизации работы с приложениями Google

Содержание статьи

Google Apps Script — это язык для автоматизации работы с онлайн-приложениями, появившийся в 2009 году. Его основа — классический JavaScript, обогащенный расширениями для работы с сервисами Google. После прочтения этой статьи ты овладеешь основами использования этого языка, выучишь пару приемов манипуляции с почтой и документами, а также получишь представление о необозримых возможностях Google Apps Script.

Основы использования

Хакер #187. Обходим Blizzard Warden

Теперь в нашем меню есть пункт под названием ExampleFunc, при клике на который открывается однострочное подменю «Моя единственная функция».

Декларированные функции можно использовать в формулах, которые вводятся внутрь ячеек электронных таблиц (см. рис. 3). Теперь перейдем к более практически полезным примерам.

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это Рис. 2. Редактор кода, заполненный автогенерируемым сырьевым материалом для работы с электронной таблицей Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это Рис. 3. Вызов пользовательской функции с аргументом

WARNING

Работа с Google Docs

Когда встает задача автоматизации работы с офисными документами, первым делом на ум приходит VBA, одно упоминание которого оказывает на многих тотальное антиэкстатическое воздействие, вызывая болезненные воспоминания из школьного и университетского прошлого. Google Script однозначно удобнее и доступнее для понимания. Особенно для веб-разработчиков, ведь это же родной, привычный и любимый JS! Разберем пару примеров скриптов для Google Docs. Приведенный код заполняет левую верхнюю ячейку первого листа активной таблицы:

А этот код создает копию текстового документа и кладет его в определенное место:

А вот так можно провести замену строк в текстовом документе:

Следующий пример кода подсвечивает определенные слова в тексте:

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это Рис. 4 Вот здесь можно узнать ID документа

Если пишешь скрипт, включающий в себя функции поиска/замены текста, помни о том, что GS поддерживает регулярные выражения.

Работа с почтой

Письмо отправляется одной короткой строкой: MailApp.sendEmail(«irairache@gmail.com», «тема письма», «текст письма») Если добавить к ней еще немного кода, то можно организовать рассылку по списку адресов из электронной таблицы (исходник ищи в приложении):

Помимо рассылок, с помощью GS можно производить автоматизированную обработку содержимого почтового ящика. Пример — удаление всех писем от адресата, на которого ты обиделся:

WARNING

Имей в виду, что Gmail не только защищает от входящего спама, но и ограничивает рассылку исходящего. Больше 500 писем за сутки с помощью Google Apps Script не выйдет.

Работа с Google Translate

С помощью Google Apps Script можно переводить текстовые строки с одного языка на другой. Пример:

Коды для языков можно посмотреть в адресной строке сервиса Google Translate.

Работа с Google Drive

Google Apps Script может работать с файлами пользователя, размещенными на Google Drive. Этот скрипт выводит в консоль имена всех файлов пользователя:

К файлам можно применять несколько десятков различных методов. Вот некоторые из них:

Работа с Google Contacts

Адресная книга также может быть подвергнута автоматизированной обработке. Приведенный ниже код копирует все контакты из группы «Редакция» в лист Google Spread Sheet:

Работа с Google Tasks

С помощью Google Apps Scripts можно работать с сервисом Google Task — создавать новые задачи и парсить уже имеющиеся.

Этот код создает новое дело в списке:

А таким образом можно вывести список нумерованных задач в консоль:

Задачи можно перемещать из одного списка в другой с помощью метода move, дополнять с помощью метода update и удалять с помощью метода delete.

Всего есть несколько десятков методов для работы с задачами. Полный их список доступен вGoogle Apps Script References для Google Tasks.

Работа с календарем

Создавать события в календаре тоже можно автоматически (и так же, как в случае с рассылкой, формировать информацию о них из строк таблицы). Код для создания события:

Формы обмена скриптами

Есть два основных способа поделиться своим скриптом с другим человеком (без учета непосредственного обмена исходным кодом) — ссылка и гаджет. В первом случае все просто: пользователь получает ссылку на программу, переходит по ней, и скрипт немедленно начинает выполняться (при условии, что человек авторизирован в своем Google-аккаунте).

События

Можно настроить скрипт так, чтобы он выполнялся после определенного события. К примеру, после открытия/редактирования электронной таблицы или отправки данных формы. Подробности о работе с Events

Работа с базами данных

Для этого существует сервис для работы с базами данных Google Cloud SQL. По сути — классический MySQL в облаке. Может взаимодействовать с Google Apps Script по стандарту Java Database Connectivity. Вот пример кода, который производит чтение записей из таблицы:

Стоимость использования сервиса — 88 долларов в год за 10 Гб свободного места. С другими базами данных Google Apps Script, к сожалению, работать не может. Если ты запланировал написать скрипт, который должен взаимодействовать с данными, не стоит сразу расстраиваться или истощать свой бюджет пожертвованиями на закупку квадроциклов для жителей Кремниевой долины. Есть два способа выкрутиться из этой ситуации:

Приложения, с которыми может взаимодействовать Google Apps Script

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

По старой доброй традиции, которой уже почти три месяца, мы выложили несколько исходничков на GitHub:

Advanced Google Services

У Google есть множество API для разработчиков, которые можно внедрять в программы, написанные на Google Apps Script. Для этого надо подключить в редакторе скриптов эту возможность (в меню Resources, далее Advanced Google services). После этого можно будет задействовать возможности следующих сервисов:

Источник

Google Apps Script — С чего начать изучение?

Главная » Блог » Google Apps Script — С чего начать изучение?

А вы слыхали про гугл скрипты (Apps Script)? Нет?

Ну, как же так получилось? Ай-яй-яй!

Такая полезная вещь, а о ней в курсе лишь узкий круг специалистов. А зря!

Такая ситуация сложилась в русскоязычном сообществе, в англоязычном же интернет пространстве он довольно популярен (что видно из графиков ниже).

А потому, что это прекрасный инструмент для малого и среднего бизнеса, который позволяет без лишних затрат оптимизировать документооборот и наладить автоматическую работу жизненно важных процессов предприятия.

Та что там бизнес, каждый оценит по достоинству возможности этого сервиса, ведь способов применения просто бездна!

Стоит немного вникнуть в кухню сервисов гугл, как, прям таки, перехватывает дыхание от открывающихся перспектив!

Но не будем забегать вперед.

Для начала необходимо разобраться что это такое и что с этим делать.

Google Apps script — что это?

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Давным давно (с 2009 года) великий гугл выпустил полезную фичу — Google Apps script.

Этот сервис дает возможность автоматизировать работу сервисов гугл. Самый близкий аналог — это офисный пакет Microsoft Office со своими макросами на VBA (Visual Basic for Applications) и его аналоги Libre Office, SoftMaker Office и т.п.

Конечно, не совсем корректно сравнивать сравнвать GAS и VBA.

Вот что об этом говорит один из ведущих специалистов по сервисам google в русскоязычном интернете, Александр Иванов.

Единственное, что их объединяет, это идея расширения возможностей табличного процессора за счет дополнительного программного кода. …

Консультант по Google Apps Script

Ознакомится с более подробным сравнением, которое Александр любезно составил специально для нас с вами, можно по этой ссылке.

Конечно, у многих, кто пытался с ходу освоить использование макросов могли остаться не слишком приятные воспоминания, однако не стоит сразу морщиться!

Gooogle Apps script — куда более дружелюбно настроенный к пользователю язык, чем может показаться на первый взгляд.

Фактически это язык сценариев на базе JavaScript (стандарта ECMAScript 5), придуманный специально для того чтобы существенно упростить разработку приложений на основе Google Apps.

Для тех, кто в танке, напоминаю, что Google Apps (кстати, пакет недавно переименовали в G Suit) — это интернет-сервисы разработанные транснациональной корпорацией и с которыми в той или иной степени знаком каждый.

Сервисы гугл

(которые мы будем рассматирвать, писать для них сценарии на gas):

и многие другие, список приложений постоянно растет (тут можно посмотреть весь список продуктов google).

Так вот, основные преимущества работы с гугл скриптами — это выполнение кода не на клиенте (т.е. непосредственно не на вашем рабочем компьютере), а в облаке Google.

Что дарит возможность создания автономных сценариев, для работы которых не требуется вмешательство пользователя (очень крутая фишка!).

Кроме того, для начала работы не требуется ничего устанавливать, Google уже обо всем позаботился.

Есть готовый редактор со всем необходимым функционалом (фото ниже).

К плюсам также можно причислить

Первый шаг — создание скрипта

Не будем ходить вокруг, да около… Напишем свой первый скрипт прямо сейчас.

Создание скрипта через панель инструментов Script Script

Для начала зайдите в свой аккаунт Google (напомним, что для доступа ко всем сервисам требуется только один аккаунт, который заводится вместе с гугловской почтой), а затем переходим по следующей ссылке script.google.com и попадаем на вот такую страницу (панель инструментов Script Script):

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

В левом боковом меню, кликните на кнопку + Создать скрипт.

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Перед вами окно редактора гугл скриптов:

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

К слову, это не единственный способ его запуска.

Можно пойти и другим путем.

Создание скрипта через Google Диск

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Клацаем на кнопочку Создать, выпадет список с вариантами, тут выбираем Еще и жмем на Подключить другие приложения.

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

В окошке подключений, в поиске, вводим Google Apps script клацаем Подключить и… вуаля!

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

В окне Приложение Google Apps Script добавлено на Google Диск., устанавливаем птицу напротив Выбрать Google Apps Script приложеним по умочанию для файлов, которые открываются с его помощью. и жмем на ок

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Теперь в списке ваших возможностей появился новый сервис и мы можем приступать непосредственно к коду.

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Создание скрипта через файл-контейнер

Кроме того существует еще один способ создать файл для сценария.

Это создание файла-сценария внутри файла-контейнера (например внутри таблицы, документа, слайда или формы, условно внутри).

Но этот способ мы разберем в следующих статьях.

Первый скрипт

Создаем свой первый скрипт.

Можно, конечно, сходить вот по этой ссылочке тыц и внимательно почитать что пишут знающие люди, или…

Не ходить, а просто отдаться в руки автора (т.е. в мои)) ) и читать дальше…

Тем, кто никогда не пробовал свои силы в программировании, наверняка, “лаконичное” окно редактора покажется совершенно загадочным и возможно некоторым даже захочется сбежать с криками: “Меня обманули, говорили, что это просто.

Не спешите смазывать лыжи! Это действительно просто, если, конечно, знать что делать.

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Так уж повелось, еще на заре цифровых технологий, первым тестовым сообщением, которое выводит свеженаписанная программа это: “Привет мир!”.

Для начала меняем название функции с myFunction на firstTest.

Далее пишем вот такую аБрА-КадабРу :

Давайте распишем тот же пример более подробно и разберем каждую строку

Строка 1. Директива function создает новую функцию, далее указываем ее название firstTest.

Затем в круглых скобках () указываем параметры которые хотим передать в функцию (в нашем случае мы ничего не указываем, так как ничего не передаем).

А в фигурных скобках <> указывается код который выполняется когда эта функция будт вызвана.

Если поставить два слеша //, то код после них и до конца строки выполнятся не будет.

Это называется комментарий.

К слову, комментарий еще можно указать так /* */, любой текст заключенный внутри будет считатся комментарием, независимо от начала и/или конца строк(и).

Строки 2-4. Объявляем переменные с помощью директивы var.

(коды языков можно подсмотреть здесь)

Строки 6-10. Обращаемся к объекту LanguageApp, а точнее к методу этого объекта translate, который принимает три параметра (их мы уже описали выше в строках 2-4).

Если некоторые термины вам непонятны и/или у вас нет базовых знаний JavaScript или другого языка, не расстраивайтесь!

В конце статьи я дам ссылку на простой учебник по JS.

Результат

Результатом работы этого метода будет — переведенный текст, который, в нашем случае, записывается в переменную text (то есть перезаписываем старое значение на новое).

Строка 12. Logger.log( text ) — это вывод нашего текста в журнал, где потом мы и будем его смотреть.

К слову, данный способ ( Logger.log(); ) в будущем не раз пригодится для отладки ваших сценариев, т.е. поиска и устранения ошибок, закравшихся в ваш сценарий.

Строка 14. Необязательная директива return — возвращает данные, указанные поле нее (мы ничего не указали, а это значит что по умолчанию возвратится false, с таким же успехом данную директиву можно было не указывать).

Продолжим, наша программа написана, теперь сохраним ее нажав на эту кнопку (иконка дискеты)

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

К вам тут же выскочит окошко.

В нем вводим название проекта в поле Укажите новое название проекта, пусть будет Привет мир!. Затем жмем на кнопку ok

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Теперь запустим ее, сначала выбрав нужную функцию а затем нажав на вот тут (иконка треугольник)

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

И наконец, идем во вкладку Вид > Журналы или просто нажимаем Ctrl+Enter (горячии клавиши полезная штука).

И вот результат наших стараний…

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Синим подчеркнута информация, сообщающая когда была сделана запись,

а красным наше содержимое переменной text.

Да, да — Salamu, Dunia! И есть перевод знаменитого Hello World на суахили.

Овации! Чувствуете гордость? Совершенно заслуженно.

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Мы с вами сделали первый шаг к освоению замечательного инструмента.

Согласитесь, без ложной скромности, что это было не так уж и сложно.

Остались вопросы?

Вы всегда можете задать их в комментариях к данному посту.

Да и поэкспериментируйте с кодом, а потом покажите нам его в комментариях.

Итоги

А теперь, коротко, подведем итоги:

Надеюсь мне удалось донести мысль, что Google Apps Script удивительно полезный инструмент, на изучение которого стоит потратить время.

В следующей статье рассмотрим подробнее возможности и функционал редактора.

То бишь, все эти кнопочки, вкладочки и т.п.

Сделав первый шаг к цели, не стоит останавливаться. Как гласит древняя мудрость:

Источник

Apps Script

Оптимизируйте свою работу

Легкая и быстрая разработка

С помощью Apps Script бизнес-пользователи могут быстро создавать собственные решения для выполнения повседневных рабочих задач, не обращаясь к профессиональным разработчикам программного обеспечения.

Повышение производительности

Apps Script позволяет сфокусироваться на самых важных задачах, открывая пользователям максимум возможностей Google Workspace за счет автоматизации длительных и рутинных операций. Интеграционные решения связывают между собой повседневно используемые приложения, расширяя по мере необходимости их функционал и степень персонализации.

Популярные языки веб-разработки

Apps Script позволяет использовать для разработки HTML, CSS и JavaScript, не требуя изучения нового проприетарного фреймворка.

Разработано для Google

Платформа Apps Script уже готова для начала разработки. Предварительно интегрированные API Google Workspace, а также оригинальная интеграция в более 100 сервисов Google, таких как YouTube, Google Аналитика и BigQuery, существенно упрощают доступ ко всем преимуществам, которые Google предлагает пользователям.

Примеры решений

Формирование писем для рассылки с помощью Gmail и Таблиц

Используйте Gmail и Таблицы для создания привлекательных писем и их рассылки. Полное решение.

Регистрация на сеансы в рамках мероприятия

За счет интеграции Таблиц, Документов, Форм и почты Gmail это решение позволяет участникам мероприятия регистрироваться на сеансы, а затем создает и рассылает им по электронной почте персональные графики участия. Полное решение.

Анализ мнений из отзывов

Анализируйте объемные текстовые данные, например отзывы, выполняя распознавание названий и анализ тональности текста с помощью технологии Cloud Natural Language прямо в Таблицах. Полное решение.

Основные вопросы об Apps Script

Нужно ли платить за Google Workspace, чтобы получить возможность использовать Apps Script?

Нет. Чтобы начать разработку на платформе Apps Script, нужен лишь аккаунт Gmail.

С чего начать работу с Apps Script?

Где получить поддержку?

Возникающие в процессе работы вопросы вы можете обсуждать на тематических ресурсах: в онлайн-сообществе Apps Script компании Google и на форуме Stack Overflow.

Источник

Google Apps script: получение данных из Flurry

Вариантов использования Google Apps Scripts множество. Мой друг работал с иностранным заказчиком и тот просил каждый день отчет ему на почту с текстом кто и что делал. В результате он попросил сотрудников трэкать все в гугл таблицу не позднее 21:00, потом стартовал скрипт и собирал данные и слал по нужному адресу.
В статье я приведу простой и, как мне кажется, полезный пример использования Google Apps Scripts.

Что такое Google Apps Scripts?

Если коротко, то это сервис который позволяет на JavaScript писать скрипты, работающие в облаке Google. Сервис предоставляет широкий API, к примеру в данной статье мы создадим гугл таблицу на основе метрик приложения из Flurry.

В чем состоит решаемая проблема и что хотелось бы получить?

Я работаю в компании которая занимается разработкой игр под мобильные платформы для статистики мы используем данные своего сервера + данные от Flurry. Чтобы как-то все это совместить я решил использовать сервисы предоставляемые Google и в результате получить один отчет с данными и графиками.

Что вы получите в конце этой статьи?

Скрипт который по расписанию запрашивает метрики приложения от Flurry сервиса, парсит их и делает простую гугл таблицу(аналог Microsoft excel) c этими данными и простым графиком.

Основная цель

Я не ставлю цели создания эталонного отчета статистики. Я был удивлен доступностью такого функционала и решил поделиться небольшим опытом виде тестового скрипта.

Начнем с простых шагов

Что понадобится?
Настройка gmail
Настройка Flurry

Я подразумеваю, что у вас уже есть сконфигурированный аккаунт Flurry с данными.

Для программного доступа к данным от Flurry выполните инструкции по ссылке:
support.flurry.com/index.php?title=API/GettingStarted

В итоге вы получите ключ, который нужно сохранить для использования в скрипте.
Еще понадобится “ProjectApiKey” от Flurry, который вы уже используете в мобильном приложении.

Пишем скрипт

Точнее уже все написано, тут я просто опишу, как это запустить.
Идем по ссылке и забираем тексты скриптов github.com/chapayGhub/flurrymetricstospreadsheet
В проекте, который мы создали до этого, нужно создать такие же.

Теперь, после того как все сделали, откройте Settings.gs и в нем
Введите свои ключи от Flurry

Тут введите свое имя электронной почты, лучше от гугл(другие я не проверял)

Скрипт настроен на получение метрик приложения из Flurry + на ваш почтовый ящик придет письмо, что вы добавлены как редактор.

Запускаем и дебажим

В левой панели выберем скрипт «СreateStatisticReport»
В верхней панели около кнопки с жуком в выпадающем списке выбираем «makeStatisticReport»
Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Теперь все просто верхняя панель имеет две «супер» кнопки понятные любому программисту.

Запуск по расписанию

Выполните действия на картинках
Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Нюансы

Сделать так чтобы скрипт работал каждый раз с одним документом

Сразу запустите на выполнение не на дебаг. Должен создаться документ в папке «Statistic» и к вам на почту придут письма, в одном из которых будет идентификатор созданного документа
Присвойте его переменной расположенной в скрипте Settings.gs.

Теперь скрипт будет обнолять именно этот документ, а не создавать каждый раз новый. Если данный параметр не введен, то при старте скрипт пытается найти документ по несуществующему идентификатору, естественно не находит его, бросает исключение(в дебаге может быть остановка в этом месте выполнения), но это исключение отлавливается и создается новый документ.

Логирование

Используйте следующий метод

Чтобы просмотреть вывод выберите следующий пункт из меню
Скрипт гугл ком что это. Смотреть фото Скрипт гугл ком что это. Смотреть картинку Скрипт гугл ком что это. Картинка про Скрипт гугл ком что это. Фото Скрипт гугл ком что это

Нужна помощь

Браузерный редактор вещь удобная, но вот если скрипт будет более объемным то в нем не совсем удобно работать.
По этой ссылке ниже описано как можно выгружать и загружать проект.
developers.google.com/apps-script/import-export

У меня появилась идея написать скрипт который на входе получал идентификатор проекта выгружал его на локальный диск в отдельные файлы. Эти файлы затем можно было бы по человечески отрефакторить и в конце опять через этот скрипт загрузить обратно.

Вроде все и описано, но вот что-то не выстрелило у меня ).

Может уже кто-то сделал такое или есть полезные ссылки? Буду благодарен.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *