Forwarded from IT Библиотека
📖Google Cloud Platform in Action
✍️JJ Geewax (2018)
⚙️Google Cloud Platform in Action teaches you to build and launch applications that scale, leveraging the many services on GCP to move faster than ever. You'll learn how to choose exactly the services that best suit your needs, and you'll be able to build applications that run on Google Cloud Platform and start more quickly, suffer fewer disasters, and require less maintenance.
💾Скачать
@itlibrary
✍️JJ Geewax (2018)
⚙️Google Cloud Platform in Action teaches you to build and launch applications that scale, leveraging the many services on GCP to move faster than ever. You'll learn how to choose exactly the services that best suit your needs, and you'll be able to build applications that run on Google Cloud Platform and start more quickly, suffer fewer disasters, and require less maintenance.
💾Скачать
@itlibrary
Forwarded from Архив программиста
Forwarded from Google Таблицы
ЗАПУСКАТОР – реагируем на изменения формул / Таблицы и запускаем скрипты
Друзья, в этом посте мы разберём как запустить скрипт после того, как Glide добавил в Таблицу строку. Скрипт будет отправлять письмо нашим менеджерам.
Как вы догадываетесь – стандартные триггеры на изменение / редактирование тут не помогут, они реагируют только если изменение сделал человек.
Поэтому мы развернем веб-приложение со скриптом отправки письма и напишем пользовательскую функцию, которая будет в него стучаться (да, ведь функция может в fetch)
Поехали делать
1. Пишем в редакторе скриптов целевой Таблицы функцию doGet(), она будет отправлять письмо;
Разворачиваем скрипт как веб-приложение
(запуск от имени – от моего имени;
доступно – всем)
2. Пишем пользовательскую функцию, она будет
– считать количество строк на листе заказы;
– сверять с количеством, которое сохранено в скрипт проперти;
– если в проперти цифра меньше – функция перезапишет проперти и отправит на адрес развернутого приложения строку с данными (в параметре row);
– в функцию вставьте ссылку на ваше развернутое приложение;
3. вставляйте пользовательскую функцию в Таблицу, её аргумент – диапазон из листа заказы;
4. данные меняются - функция пересчывается;
5. !!!!!!!!
С помощью этого способа вы можете разобраться не только с Glide, а еще и в принципе следить за формулами / данными, запуская скрипты из веб-приложения тогда, когда это вам будет нужно.
За идею сегодняшнего пост спасибо Волонду и Tanaike https://tanaikech.github.io/
Код в пастебин
Друзья, в этом посте мы разберём как запустить скрипт после того, как Glide добавил в Таблицу строку. Скрипт будет отправлять письмо нашим менеджерам.
Как вы догадываетесь – стандартные триггеры на изменение / редактирование тут не помогут, они реагируют только если изменение сделал человек.
Поэтому мы развернем веб-приложение со скриптом отправки письма и напишем пользовательскую функцию, которая будет в него стучаться (да, ведь функция может в fetch)
Поехали делать
1. Пишем в редакторе скриптов целевой Таблицы функцию doGet(), она будет отправлять письмо;
function doGet(e) {
MailApp.sendEmail('mail.com', 'тема: привет!', e.parameter.row)
}Разворачиваем скрипт как веб-приложение
(запуск от имени – от моего имени;
доступно – всем)
2. Пишем пользовательскую функцию, она будет
– считать количество строк на листе заказы;
– сверять с количеством, которое сохранено в скрипт проперти;
– если в проперти цифра меньше – функция перезапишет проперти и отправит на адрес развернутого приложения строку с данными (в параметре row);
– в функцию вставьте ссылку на ваше развернутое приложение;
function zapuskator(array) {
array = array.filter(t => t.some(g => g));
const length = array.map(t => t[0]).length;
const property = PropertiesService.getScriptProperties();
const rows_property = property.getProperty('rows');
if (rows_property < length) {
property.setProperty('rows', length);
const url = 'https://script.google' + '?row=' + array[length - 1].join();
return [
[new Date(), url, UrlFetchApp.fetch(url).getResponseCode()]
]
}
return length
}3. вставляйте пользовательскую функцию в Таблицу, её аргумент – диапазон из листа заказы;
4. данные меняются - функция пересчывается;
5. !!!!!!!!
С помощью этого способа вы можете разобраться не только с Glide, а еще и в принципе следить за формулами / данными, запуская скрипты из веб-приложения тогда, когда это вам будет нужно.
За идею сегодняшнего пост спасибо Волонду и Tanaike https://tanaikech.github.io/
Код в пастебин
Pastebin
zapuskator - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Volond Apps pinned «ЗАПУСКАТОР – реагируем на изменения формул / Таблицы и запускаем скрипты Друзья, в этом посте мы разберём как запустить скрипт после того, как Glide добавил в Таблицу строку. Скрипт будет отправлять письмо нашим менеджерам. Как вы догадываетесь – стандартные…»
Forwarded from DidacticСardsBot
Статический анализ кода JavaScript
Источник:
Уникальные правила для поиска ошибок, уязвимостей
в вашем коде JAVASCRIPT
••••••••••
Обсудить:
Источник:
Уникальные правила для поиска ошибок, уязвимостей
в вашем коде JAVASCRIPT
••••••••••
Обсудить:
Руководство по написанию JavaScript-кода от Airbnb() { | javascript-airbnb
https://leonidlebedev.github.io/javascript-airbnb/
https://leonidlebedev.github.io/javascript-airbnb/
javascript-airbnb
Руководство по написанию JavaScript-кода от Airbnb() {
Перевод «JavaScript Style Guide» от Airbnb
Forwarded from DidacticСardsBot
JavaScript - Копирование в буфер с помощью Clipboard.js
Источник:
В этой статье рассмотрим скрипт clipboard.js, который можно использовать для организации копирования некоторого содержимого веб-страницы в буфер обмена.
••••••••••
Обсудить:
Источник:
В этой статье рассмотрим скрипт clipboard.js, который можно использовать для организации копирования некоторого содержимого веб-страницы в буфер обмена.
••••••••••
Обсудить:
itchief.ru
JavaScript - Копирование в буфер с помощью Clipboard.js
В этой статье рассмотрим скрипт clipboard.js, который можно использовать для организации копирования некоторого содержимого веб-страницы в буфер обмена.
Forwarded from DidacticСardsBot
Google Analytics для начинающих: самое полное руководство в Рунете
Источник:
Google Analytics – сервис для анализа поведения пользователей на сайтах и в приложениях. Это мастхэв-инструмент для владельцев сайтов и интернет-маркетологов, который помогает в SEO-продвижении сайтов.
Что можно делать в Google Analytics:
наблюдать за действиями посетителей;
считать конверсию;
отслеживать важные для бизнеса события;
проводить A / B-тестирование;
анализировать эффективность разных каналов рекламы;
смотреть, что происходит на сайте в режиме реального времени;
еще 100500 полезных вещей.
В этом руководстве я постарался рассмотреть все функции сервиса. Гайд получился очень обширным – почти 300 скриншотов и больше 70 000 символов. Вряд ли вы осилите его за один подход, поэтому сохраняйте в закладки, делитесь в соцсетях и возвращайтесь к нему по мере необходимости. Поехали!
••••••••••
Обсудить:
Источник:
Google Analytics – сервис для анализа поведения пользователей на сайтах и в приложениях. Это мастхэв-инструмент для владельцев сайтов и интернет-маркетологов, который помогает в SEO-продвижении сайтов.
Что можно делать в Google Analytics:
наблюдать за действиями посетителей;
считать конверсию;
отслеживать важные для бизнеса события;
проводить A / B-тестирование;
анализировать эффективность разных каналов рекламы;
смотреть, что происходит на сайте в режиме реального времени;
еще 100500 полезных вещей.
В этом руководстве я постарался рассмотреть все функции сервиса. Гайд получился очень обширным – почти 300 скриншотов и больше 70 000 символов. Вряд ли вы осилите его за один подход, поэтому сохраняйте в закладки, делитесь в соцсетях и возвращайтесь к нему по мере необходимости. Поехали!
••••••••••
Обсудить:
Texterra - продвижение и реклама в интернете
Полный гайд по Google Analytics для новичков и специалистов
Расскажем о Google Analytics: зачем нужна веб-аналитика, как ей пользоваться и какие возможности она дает вашему сайту
Стартап Glide для создания мобильных приложений из Google-таблиц / Habr
https://habr.com/ru/company/vdsina/blog/520238/
https://habr.com/ru/company/vdsina/blog/520238/
Хабр
Стартап Glide для создания мобильных приложений из Google-таблиц
Все мы наблюдаем такую тенденцию, что разработка различных интернет ресурсов постоянно упрощается, и становится все более доступной для пользователей. Например, если говорить о сайтах, то можно...
Полупрозрачный фон для текстового поля презентации Google
Источник:
Да, вы можете сделать цвет фона полупрозрачным. Используйте параметр настраиваемого цвета, он дает вам возможность установить прозрачность.
••••••••••
Источник:
Да, вы можете сделать цвет фона полупрозрачным. Используйте параметр настраиваемого цвета, он дает вам возможность установить прозрачность.
••••••••••
Forwarded from DidacticСardsBot
Плагин SyntaxHighlighter Evolved WordPress для разработчиков скриптов Google Apps.
Источник:
••••••••••
Обсудить:
Источник:
••••••••••
Обсудить:
MASHe
A SyntaxHighlighter Evolved WordPress plugin for Google Apps Script contributors
With my published content I like to include useful code snippets. As I published on a self-hosted WordPress blog I’ve used plugins to help format the code to make it easier to understand and also a…
Лучшая шпаргалка по поиску Google: советы, операторы и команды, которые нужно знать
Источник:
#шпаргалка
Источник:
#шпаргалка
MUO
40+ Google Search Operators and Widgets
These special Google Search commands will help you narrow down your search results to always find what you need.
5 расширенных поисковых операторов Gmail, о которых вы должны знать
Источник:
••••••••••
Обсудить:
#шпаргалка
Источник:
••••••••••
Обсудить:
#шпаргалка
MUO
5 Advanced Gmail Search Operators You Should Know
Gmail is an ingenious webmail client with many awesome features. Being a Google service, one of its strengths obviously is Search. And this is exactly how Google revolutionized email. In Gmail you don't really have to worry about filing or sorting emails…
Forwarded from DidacticСardsBot
Практическое руководство со скриптом Google Apps:Доступ к Google Таблицам, Картам и Gmail с помощью 4 строк кода!
Источник:
••••••••••
Обсудить:
Источник:
••••••••••
Обсудить:
Google Codelabs
Hands-on with Google Apps Script: Accessing Google Sheets, Maps, and Gmail in 4 lines of code! | Google Codelabs
In this codelab, we’ll introduce you to one of the easiest ways to write code that accesses Google developer technologies. It’s all done by applying JavaScript, a mainstream web development language. Using Google Apps Script, you’ll write code to extract…
Translit для JavaScript и ГОСТ-7.79-2000 / Хабр
https://habr.com/ru/post/250885/
https://habr.com/ru/post/250885/
Хабр
Translit для JavaScript и ГОСТ-7.79-2000
Переводы как женщины: если красивы — неверны, если верны то некрасивы. Мориц Готлиб Утилиты Редактор: Far Manager 3.0 build 4545 x86 Компиляторы: Microsoft JScript 5.8.18205 , Node.js v0.12.0 ,...