Volond Apps
221 subscribers
216 photos
28 videos
22 files
994 links
Программирование для души и от лени
Добро пожаловать! У нас есть отличное сообщество любителей Excel и VBA, Google Sheet и Google Apps Script, а также всех тех, кто готов работать с этим программным обеспечением. Присоединяйтесь к нам, чтобы задавать и от
Download Telegram
Forwarded from IT Библиотека
​​📚Microsoft Excel 2019. Библия пользователя

✍🏻Джон Уокенбах (2019)

▪️Узнайте о новинках в Excel 2019 и освежите в памяти основы - ячейки, формулы, функции, диаграммы. Научитесь обрабатывать данные всеми доступными способами, включая импорт, структурирование, консолидацию и анализ. Овладейте такими полезными средствами Excel, как условное форматирование, спарклайны, автозаполнение, пакет анализа и надстройка Power Query. Откройте для себя аналитическую мощь сводных таблицы и модели данных Power Pivot. Создавайте свои VBA-макросы, добавьте на рабочие листы элементы управления и попробуйте работу с событиям Excel. Для получения необходимых навыков поработайте с файлами рабочих книг с примерами, которые можно загрузить с веб-сайта этой книги.

👉🏻Скачать

@itlibrary
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
Профессиональный TypeScript

Автор: Борис Черный
Год издания: 2021

#TypeScript #русский
Forwarded from Google Таблицы
ЗАПУСКАТОР – реагируем на изменения формул / Таблицы и запускаем скрипты

Друзья, в этом посте мы разберём как запустить скрипт после того, как 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/

Код в пастебин
Volond Apps pinned «ЗАПУСКАТОР – реагируем на изменения формул / Таблицы и запускаем скрипты Друзья, в этом посте мы разберём как запустить скрипт после того, как Glide добавил в Таблицу строку. Скрипт будет отправлять письмо нашим менеджерам. Как вы догадываетесь – стандартные…»
Forwarded from DidacticСardsBot
Статический анализ кода JavaScript

Источник:



Уникальные правила для поиска ошибок, уязвимостей


в вашем коде JAVASCRIPT

••••••••••
Обсудить:
Forwarded from DidacticСardsBot
JavaScript - Копирование в буфер с помощью Clipboard.js

Источник:



В этой статье рассмотрим скрипт clipboard.js, который можно использовать для организации копирования некоторого содержимого веб-страницы в буфер обмена.

••••••••••
Обсудить:
Forwarded from DidacticСardsBot
Google Analytics для начинающих: самое полное руководство в Рунете

Источник:



Google Analytics – сервис для анализа поведения пользователей на сайтах и в приложениях. Это мастхэв-инструмент для владельцев сайтов и интернет-маркетологов, который помогает в SEO-продвижении сайтов.

Что можно делать в Google Analytics:

наблюдать за действиями посетителей;
считать конверсию;
отслеживать важные для бизнеса события;
проводить A / B-тестирование;
анализировать эффективность разных каналов рекламы;
смотреть, что происходит на сайте в режиме реального времени;
еще 100500 полезных вещей.
В этом руководстве я постарался рассмотреть все функции сервиса. Гайд получился очень обширным – почти 300 скриншотов и больше 70 000 символов. Вряд ли вы осилите его за один подход, поэтому сохраняйте в закладки, делитесь в соцсетях и возвращайтесь к нему по мере необходимости. Поехали!
••••••••••
Обсудить:
Полупрозрачный фон для текстового поля презентации Google

Источник:



Да, вы можете сделать цвет фона полупрозрачным. Используйте параметр настраиваемого цвета, он дает вам возможность установить прозрачность.

••••••••••
Лучшая шпаргалка по поиску Google: советы, операторы и команды, которые нужно знать

Источник:
#шпаргалка
Forwarded from DidacticСardsBot
Уведомления Pub / Sub

Источник:


••••••••••
Обсудить: