Статьи
313 прочтений · 5 месяцев назад
Практический SQL, решаем задачу на Kwork
Обратился клиент на фриланс бирже KWORK, с задачей по MySQL, такого содержания: Опишите базу данных для школьного кабинета, в рамках которой можно фиксировать, кто и в какое время сидел за той или иной партой. Место ученика — это ряд, парта, вариант. В течение одного дня у разных классов бывает несколько уроков. Создайте минимум 3 таблицы: «Кабинет», «Ученик» и сводная таблица, где отображаются парты и ученики. Используйте поля «началоурока» и «конецурока» с типом данных TimeStamp. Давайте разбираться...
898 прочтений · 1 год назад
Получаем изображения товаров с сайта Wildberries в Google таблицу
В этой статье мы рассмотрим, как получать главные изображения товаров с сайта Wildberries и нажатием одной кнопки вставлять их в Google таблицу с помощью кода на языке Apps Script. Для начала создадим Google таблицу и добавим в нее необходимые столбцы. В данном примере мы будем использовать столбец `nmId`, содержащий уникальный идентификатор товара на Wildberries. Также нам понадобится столбец для вставки ссылок на изображения. Где найти `nmId`? В отчетах личного кабинета или в ссылке на товара на сайте Wildberries: Скрипту неважно чей `nmId` мы используем...
4,1K прочтений · 1 год назад
Как выгрузить отчёт по API Wildberries в Google таблицу
В этой статье мы поговорим о том, как можно выгружать данные из Wildberries с помощью API в Google таблицы. Wildberries - популярный интернет-магазин Маркетплейс в России, предлагающий широкий ассортимент товаров: от одежды, товаров для дома, игрушек, товаров для здоровья и красоты и многого другого. На котором ежедневно, в среднем совершается около 3700 покупок в секунду или 222 тысяч в минуту. Не удивительно, что множество производителей и продавцов отправились покорять эту площадку. Однако, подключится к платформе и начать продавать товары это только вершина айсберга...
348 прочтений · 2 года назад
Как использовать QUERY вместе с IMPORTRANGE Синтаксис: =QUERY(IMPORTRANGE("ССЫЛКА НА ТАБЛИЦУ ИЛИ ID ТАБЛИЦЫ";"'ЛИСТ КНИГИ'!ДИАПАЗОН");"SELECT СТОЛБЦЫ";1), столбцы указываются не буквами A,B,C, а Col1, Col2, Col3... @ Пример: =QUERY(IMPORTRANGE(A1;"'Данные'!A:G");"SELECT Col3, SUM(Col2) WHERE Col3 IS NOT NULL GROUP BY Col3 LABEL SUM(Col2) 'Сумма продаж'";1)
438 прочтений · 1 год назад
ArrayFormula в Google таблицах с множественными условиями И... ИЛИ...
Прошло довольно много времени с написания первой статьи на тему ArrayFormula. В комментариях, был задан вопрос: как использовать эту функцию с множественными условиями И... В этой статье хочу подробно ответить на этот вопрос. Рассмотрим синтаксис написания выражений содержащих условия. Таблица с примерами формул тут. Общий синтаксис: Условие с И: Условие с ИЛИ: Условие ЕСЛИ с И: Условие ЕСЛИ с ИЛИ: Полный синтаксис: Как видно из примеров, все очень просто. В...
150 прочтений · 1 год назад
Как выделить / найти все формулы на листе Google Таблицы?
Хотите быстро найти формулы в Google Таблице, сделайте это без лишних усилий. Используйте один из вариантов: Формулы отобразятся ячейках в которых они введены, ячейки с введёнными значениями останутся без изменений. Больше горячих клавиш для Google Таблиц Однако, если вам нужно выделить ячейки с формулами цветом, чтобы их...
1,7K прочтений · 1 год назад
Отправляем изменения таблицы Excel в telegram
Очередной день на фриланс бирже KWOR и новая задача. Клиенту необходимо фиксировать изменения в таблице MS Excel и отправлять их в Telegram бот. Кто-то шарит, где не следует. Представляю вам уже готовое решение. Для работы необходимы API Token бота, user_id получателей сообщений, наличие Интернет соединения на компьютере, где размещён файл...
195 прочтений · 2 года назад
Управляем Telegram ботом из Google таблицы
Работая на фриланс бирже KWOR, часто встречаю запрос на создание Telegram ботов для рассылки отчетов, напоминай для сотрудников и т.п. Самый простой вариант это использовать для решения подобных задач Google таблицы. Бот пишется прямо в контейнере Google App Script таблицы, на языке JavaScript. Работает без сервера выходит, что даром. Скрипт задает основную логику работы с данными содержащимися в таблицах, но вот работать с Telegram API, не очень удобно. Поэтому решил написать библиотеку GAS для более удобной работы, полный код и описание которой найдете на Github...
780 прочтений · 2 года назад
Расширяем возможности Google таблиц
Расширьте возможности стандартных Google таблиц при помощи дополнений, ведь комфортная работа приносит удовольствие. Дополнения (Add-on) - сторонние плагины, которые добавляют дополнительный функционал к вашим электронным Google таблицам (документам или слайдам). Бывают бесплатные и платные. Найти и установить их можно в Google Marketplace или из таблицы: Crop Sheet У Google таблиц есть ряд ограничений, критическими из которых является, наличие в одном файле максимум 5 млн. ячеек, которые могут быть на одном листе или на нескольких...
4,3K прочтений · 2 года назад
Раскрывающийся список с множественным выбором в Google таблицах
В Google таблицах существует прекрасный инструмент, Выпадающие списки, аналог Проверки данных в Excel. Подробнее можно ознакомиться тут. Стандартный функционал позволяет настроить выбор одного значения, как правило этого хватает для решения большинства задач. А вот если нужно выбрать несколько вариантов и поместить их в ячейку. Тут возникнут трудности. Нам в помощь Google Apps Script. В статье не буду разбирать технические моменты создания самого скрипта, объясню коротко, как работать с готовым вариантом, который вы можете сохранить себе по ссылке и использовать в своих проектах...
528 прочтений · 2 года назад
Как авторизовать скрипт в Google таблицах
Использование в ваших задачах Google Apps Script позволяет расширить функционал Google таблиц. Скрипты своего рода макросы в Excel. Если скрипт использует сервис имеющий доступ к приватным данным, вы увидите окно авторизации, это связано с Политикой безопасности Google. Google Apps Script определяет область авторизации (Authorization  scope) автоматически, основываясь на сканировании кода. Следуйте инструкции, если запустив скрипт вы увидели подобное окно: Выберите нужный аккаунт (или оставьте текущий): Далее...
161 прочтение · 3 года назад
Бесплатный MS Office?
Купили компьютер или ноутбук, но на нем нет MS Office, а очень надо? Существует несколько путей решить проблему, давайте кратко обозначим. Десктопные бесплатные программы Бесплатные программы с открытым кодом: OpenOffice, LibreOffice или WPS Office. Возможно не так красиво, не все возможности MS Office поддерживаются, но весь основной функционал в наличии. Периодически выходят обновления. Облачные сервисы Google диск, Mail облако и Yandex диск. Для регистрации вам понадобится создать аккаунт, а если вы уже являетесь обладателем почты одного из трех сервисов найдите нужный раздел...
Видео