google_sheets | Technologies

Telegram-канал google_sheets - Google Таблицы

57857

Работа в Google Таблицах. Кейсы, решения и угар. контакты: @namokonov @r_shagabutdinov @IT_sAdmin оглавление: goo.gl/HdS2qn заказ работы: teletype.in/@google_sheets/sheet_happens чат: @google_spreadsheets_chat

Subscribe to a channel

Google Таблицы

«Не трогай, это на Новый год!» — так в декабре говорят о многих продуктах, но только не о наших! Погрузиться в бизнес-аналитику можно на бесплатном мини-курсе сразу после регистрации: https://epic.st/_eaK1P

За 5 дней:

— Разберётесь в профессии бизнес-аналитика
— Научитесь анализировать процессы в компании и оптимизировать их
— Сделаете 4 проекта и пополните ими портфолио
— Поймёте, подходит ли вам работа бизнес-аналитика и сколько сможете зарабатывать в начале карьеры

Как проходит мини-курс?

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

🎄 Участников ждут крутые подарки!

Зарегистрируйтесь прямо сейчас и получите первый подарок — чек-лист «Бизнес-аналитика: с чего начать?»: https://epic.st/_eaK1P

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

#реклама

Читать полностью…

Google Таблицы

erid: LjN8K89hX

Интересный подход к ведению телеграм-канала у наших коллег
из Р7-Офис:

Это настоящая база знаний для тех, кто хочет стать гуру таблиц. В канале множество лайфхаков, например: 
❓как вставить ссылку и сделать ее активной?
❓как в табличном редакторе ввести несколько строк текста в одну ячейку?
❓как создать форматированную таблицу? 

А ещё: поддержка пользователей, дружное коммьюнити, решение юзер-кейсов, полезные карточки и другие находки по использованию редакторов таблиц, документов и презентаций Р7-Офис.

Смотри и учись, о, юный падаван😎

Реклама. АО "Р7". ИНН 5259019343.

#реклама

Читать полностью…

Google Таблицы

Сегодня в 12:00 и в 19:00 по мск!
Регистрируйтесь на БЕСПЛАТНУЮ онлайн-встречу:

На встрече мы:
🔸 познакомимся с рабочим процессом аналитика
🔸 разберём пример, на котором рассмотрим цепочки взаимодействия аналитика с участниками бизнес-процессов и командой разработки
🔸охватим полный цикл разработки программного продукта

Реклама. НОЧУ ОДПО "АКТИОН". ИНН 7706218347.

#реклама

Читать полностью…

Google Таблицы

Много вкладок — это удобно? На самом деле нет

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

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

Рабочие пространства Мегаплана — это не очередная вкладка в интернете. Это новый способ работать без ограничений и в одном сервисе.

Попробуйте бесплатно!

Реклама. ООО "МЕГАПЛАН". ИНН 7725681416.

#реклама

Читать полностью…

Google Таблицы

80% офисных сотрудников не знают, как решить эту проблему.

Реклама. НОЧУ ОДПО "АКТИОН". ИНН 7706218347.

#реклама

Читать полностью…

Google Таблицы

Все любят таблицы   

На самом деле нет. Запутаться в версиях ничего не стоит! К тому же вести бизнес в Excel — ограничивать себе обзор.

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

Рабочие пространства Мегаплана — это не новый тип таблиц. Это новый способ работать без ограничений и микроменеджмента.

Попробуйте бесплатно!

Реклама. ООО "МЕГАПЛАН". ИНН 7725681416.

#реклама

Читать полностью…

Google Таблицы

FREE WEBINAR День открытых дверей Loginom Skills 🔊

Loginom ⎼ low-code платформа, которая позволяет обрабатывать большие объемы данных, реализовывать сложную логику, сохраняя высокое быстродействие, выходящее за рамки привычных Excel и Google Sheets

Почему Loginom?

◾️Акцент на автоматизацию, включающую переиспользование наработок на других датасетах

◾️Обработка сотни миллионов строк за несколько секунд

◾️Быстрый обмен данными с помощью веб-сервисов с поддержкой REST JSON или SOAP XML

Как быстро и качественно освоить Loginom?

Представляем Loginom Skills — это курсы, воркшопы, навыки, а также библиотеки готовых компонентов от команды методистов и экспертов Loginom Company

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

Продолжительность ~ 1 час. Участие бесплатное. Регистрация по ссылке

Реклама. Erid LjN8KKYFC

Читать полностью…

Google Таблицы

erid: 2VtzqvscDAg

Коктейль из курсов по Excel со скидкой 58%!

Алексей Колоколов устраивает Синюю пятницу! Для вас набор из 3 проверенных временем курсов по цене 1. Каждый содержит знания и методики, которые вы можете применить в любом инструменте.

Бизнес-дашборды в Excel
— научитесь создавать интерактивные дашборды на сводных таблицах и освоите профессиональную визуализацию данных. Больше пользы для бизнеса — больше выгоды для специалиста.

Основы DAX и Power Query
— избавитесь от обработки и подготовки данных вручную. Научитесь создавать модели данных в один клик и показывать результат во много раз быстрее.

Годовой отчет
— научитесь работать с данными как с бизнес-инструментом. Создадите свою матрицу KPI и разработаете собственный интерактивный дашборд в Excel.

Распродажа в аналитическом баре будет до полуночи пятницы 24 ноября.

Успевайте! https://alexkolokolov.com/blue_friday

Реклама. ИП Колоколов Алексей Сергеевич. ИНН 662704837675.

Читать полностью…

Google Таблицы

Классно, когда на неделе несколько пятниц. Особенно черных😎

📢 Объявляем пять дней скидок на курсы Action Digital School! Если вы бухгалтер, юрист, кадровик или просто офисный сотрудник, освойте новые цифровые навыки.

Вы можете стать аналитиком данных, IT-рекрутером или научиться настраивать 1С, как настоящий программист.

🎁 Сегодня  дарим скидку 25% на любой курс. Но учтите: каждый день она будет уменьшатся на 5%. Уже во вторник она составит 20%, а в пятницу — 5%. Успевайте записаться на обучение с максимальной выгодой.

Переходите на новый уровень в карьере и доходе.

Реклама. НОЧУ ОДПО "АКТИОН". ИНН 7706218347.

#реклама

Читать полностью…

Google Таблицы

Всегда мечтал быть айтишником? Освой новую профессию промт-инженера! Гарантия трудоустройства и низкая конкуренция!


Приходи на бесплатный вебинар и узнай как:

- Повысить свой доход на рабочем месте, создавая нейро-сотрудников

- Получить новую специальность и увеличить доход на 30-40%

- Создавать нейронки и продавать на заказ от 1 млн за проект

- Зарабатывать на фрилансе от 300 000 рублей

- Найти хобби, которое прокачает твой мозг и сделает жизнь ярче

Обо всем ты узнаешь на бесплатном вебинаре от AI University.

Вот ссылка, жми СЮДА

Реклама. ООО "ТЕРРА ЭЙАЙ". ИНН 9728019395. erid: LjN8KVAMy

#реклама

Читать полностью…

Google Таблицы

Развейте туман карьерного будущего, получив персональное предсказание от Action Digital School. Жмите, чтобы узнать, какие изменения вас ожидают.

Реклама. НОЧУ ОДПО "АКТИОН". ИНН 7706218347. erid: LjN8Kazhg

#реклама

Читать полностью…

Google Таблицы

🤔 Только 6% пользователей знают все фишки «Google Таблиц» и Excel*

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

🤓 Студент. В Excel и «Google Таблицах» можно использовать формулы, создавать диаграммы, настраивать макросы.

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

💻 Digital-специалист. Инструменты нужны, чтобы строить прогнозы, разрабатывать маркетинговые планы, сравнивать эффективность рекламных кампаний.

💰 Предприниматель. Вам таблицы помогут планировать продажи, считать рентабельность проектов, прогнозировать показатели роста бизнеса.

Освоить инструменты можно на онлайн-курсе «Excel + Google Таблицы с нуля до PRO» от Skillbox.

На курс действует скидка до 60% и при покупке вы получаете ВТОРОЙ КУРС в подарок!

Переходите по ссылке, чтобы узнать подробности: https://epic.st/PE7i3

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

#реклама

Читать полностью…

Google Таблицы

@zadavai_vopros_bot

Сначала коротко новости - мы перевели нашего chatGPT бота на другой стек, а еще мы прикрутили оплату, месяц по прежнему стоит 500 рублей *

* Но можно пользоваться и бесплатно, каждый месяц у вас по 10 запросов, пробуйте

Про бота / Пишем ботом простые скрипты / Отвечаем ботом на отзывы / Работа с текстом

~~~
Немного базы
Что самое важное при работе с языковыми моделями? Промпт. То, что вы отправляете в нашего бота (или в чат open ai).

Представьте, что у вас есть текст и вы хотите достать из него названия городов.

Промпт будет примерно таким: После "текст: " будет текст, из него нужно извлечь названия городов США, их нужно написать по-английски и каждый город нужно взять в кавычки. В тексте города могут быть написаны с ошибками, ошибки нужно исправить. Текст: ".

Советы:
1) можете использовать капслог - по непровенным данным модель это воспринимает как приказ, который нужно выполнить
2) меняйте промпт пока не придете к нужному результату
3) пишите на английском, можете использовать google translate

Читать полностью…

Google Таблицы

Для продвинутых бухгалтеров запустили курс по 1С 

Каждый бухгалтер должен быть немного айтишником, ведь самостоятельная настройка 1С экономит и время и силы специалиста. Хотите также? Записывайтесь на курсы повышения квалификации. 

Вы научитесь формулировать технические задания, самостоятельно дорабатывать программу, вносить правки и проводить тестирования без дополнительных усилий команды разработки.

Новые навыки помогут выйти на новый уровень профессии: вы сможете автоматизировать свою работу и быстро формировать отчётность.

◾️ Длительность курса — 3 месяца.
◾️ Формат — онлайн.
◾️ Стоимость — от 3 333 руб./мес.
◾️ Результат — удостоверение о повышении квалификации и сертификат от компании 1С.

Сегодня в Action Digital School вы можете оформить бесплатный доступ на 3 дня к онлайн-курсу «Из бухгалтера в 1С Эксперта». Оставьте заявку на доступ по ссылке — пригодится.

Реклама. НОЧУ ОДПО "АКТИОН". ИНН 7706218347. erid: LjN8KLa8p

#реклама

Читать полностью…

Google Таблицы

ИЗБРАННЫЕ СКРИПТЫ НАШЕГО КАНАЛА

Посмотрите, вдруг вы пропустили что-нибудь сочное:

— СОБИРАТОР 4.0, интерфейс для сбора других Таблиц

— 🧞‍♂️ПРЕВРАЩАТОР Листа Таблицы в xlsx / pdf / csv

— ОТПРАВЛЯТОР, отправляем ваши отчеты в теле письма по расписанию

— ОТПРАВЛЯТОР 2, создаём из Таблиц PDF и JPG и рассылаем в Телеграм по заданному расписанию

— ДОПУСКАТОР 2, убираем из файлов всех пользователей кроме себя и закрываем доступ по ссылке.

— ЗАМЕНЯТОР, заменяем значения по словарю в выбранных Таблицах

— ЗАКРЫВАТОР, скрипт автоматического закрытия прошедших дней

— ДОСТАВАТОР, берём из кода веб-страниц регуляркой нужное

— Скриптами определяем, когда освободится домен

— Запускаем скрипт по чекбоксу (работает и из мобильной версии Таблиц)

— DRIVE COLUMBUS, смотрим на свой Google Диск и управляем им прямо из Таблицы

— С помощью скрипта даём доступ к другой Таблице, чтобы IMPORTRANGE заработал сразу

— Защищаем скрипты от редактирования

— Регулярный бэкап Таблиц в формате XLSX в телеграм!

— Скрипт. Распознаем текст на изображениях. OCR в Google Docs

— Скрипт onEdit(), реагирующий на изменения и отправляющий письма (или триггер в триггере)
Скрипт, загружаем письма вашего GMAIL-аккаунта в Таблицу

— Важный скрипт. Связанные выпадающие списки из кэша

* а если вам нужен какой-то другой скрипт, вы можете заказать эту разработку у нас, напишите в бота

Читать полностью…

Google Таблицы

Уникальные пары значений

Нам нужны уникальные пары значений. Например, пары "Клиент" — "Продукт" (полный список клиентов и продуктов — кто что покупал)

Если столбцы рядом — то можно просто сослаться функцией UNIQUE на эти два столбца.

Если они не рядом — то предварительно выбрать их функцией CHOOSECOLS. Например, если нам нужны первый и третий столбцы:
=UNIQUE(CHOOSECOLS(диапазон;1;3))

Читать полностью…

Google Таблицы

Именованные функции (Named functions)

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

Вашему вниманию очень короткое видео (3 минуты, ибо там все просто) про создание своих функций таким образом. С примером функции, обрабатывающей отдельные ячейки и функции, обрабатывающей диапазоны (для такого придется засунуть в именованную функцию LAMBDA и одну из вспомогательных функций, например, MAP).
https://www.youtube.com/watch?v=ASPf1LdDoDQ

Это один из 95 уроков курса "Драйв. Гугл Драйв" в МИФе. В курсе не только Таблицы, но на них упор, конечно❤️

Читать полностью…

Google Таблицы

Считаем количество ответов на форму... формулой

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

Можно поступить так:
1. выведем список уникальных ответов (функция UNIQUE)

2. для каждого ответа посчитаем, сколько раз он встречается в столбце (COUNTIF / СЧЁТЕСЛИ)

3. Объединим в одну текстовую строку через дефис или другой разделитель:
COUNTIF(диапазон;ответ)&" - "&ответ

4. Чтобы все было одной формулой, проделаем это через MAP — массивом значений для этой функции и будет список уникальных ответов. Для каждого из них мы будем считать, сколько раз он встречается, и склеивать число с текстом ответа.
Можно добавить проверку на пустоту через ISBLANK / ЕПУСТО, чтобы не выводить пустые ответы и ссылаться на открытый диапазон (если ждете новых ответов на форму).

=MAP(UNIQUE(диапазон с ответами);LAMBDA(ответ;IF(ISBLANK(ответ);"";COUNTIF(диапазон;ответ)&" - "&ответ)))

Читать полностью…

Google Таблицы

Парсим картинки из Рамблера

Друзья, недавно перестали работать формулы с загрузкой картинок из Гугл и Яндекс (ссылки давать не будем, они же не работают).

В нашем чате предложили альтернативу - рамблер (а он всё еще работает, мы тоже удивились).

Формула:
=IMAGE(INDEX(IMPORTXML(HYPERLINK("https://images.rambler.ru/search?query="&B2);"//img/@src");3))

PS Большое спасибо пользователю "Недвижимость Воронежа" из нашего чата!

Читать полностью…

Google Таблицы

Чат для патронов

Мы давно хотели попробовать и вот наконец решились. Мы создаём чатик, в котором можно будет задавать вопросы по нашим скриптам, по формулам и по прекрасным Google Таблицам в целом, подписка на чат будет стоить 1000 рублей в месяц.

Что даёт подписка

1. Взяли скрипт у нас на канале и не работает? – Поможем внедрить
2. Есть вопросы, за что отвечает та или иная строчка в скрипте? – Расскажем
3. Обсудим в спокойной обстановке формулы, как решить задачку, зачем нужны веб-приложения в Таблицах и кто такие телеграм боты
4. Ну и конечно подпиской вы поддержите нас и наш канал ❤️

Если вам стало интересно – напишите @namokonov

Читать полностью…

Google Таблицы

#таблицы

Реакции (эмодзи) в Google Документах

Если вам нужно проголосовать за идеи, проекты, продукты или что угодное еще в Google Документе — можно использовать эмодзи!

Еще они могут пригодиться для оценки текста, домашней работы или чего угодно еще.

Это просто: выделяем текст, нажимаем на смайл справа и выбираем эмодзи по вкусу.

Читать полностью…

Google Таблицы

Функция ТЕКСТ / TEXT: превращаем число в текстовое значение в заданном числовом формате

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

Для чего нужна?
Допустим, вы хотите "склеить" в одну текстовую строку текст и число.
Чтобы получить в таблице надпись вида "По состоянию на: 20.11.23" или "Сумма продаж: 20 500". То есть текст из фиксированной части и какого-то вычисления/функции, как-то суммы чисел или текущей даты.

Проблема в том, что если сделать это "в лоб" без функции ТЕКСТ / TEXT, форматирование потеряется. Число будет без разделителей разрядов, со всеми знаками после запятой; дата будет в виде числа ("По состоянию на: 45250") — потому что вот так даты хранятся в Таблицах (и Excel).

И функция ТЕКСТ позволяет это исправить — укажите нужный формат во втором аргументе, как если бы вводили его в пользовательском числовом формате.

Итак, для даты в нашем примере нужна будет такая формула:
="По состоянию на: " & ТЕКСТ (дата; "DD.MM.YY DDD")

Это формат вида 20.11.2023 Пн (с коротким днем недели — за него отвечает DDD). Подробнее про пользовательские числовые форматы можно посмотреть в видео.

Читать полностью…

Google Таблицы

Выводим формулой список всех рабочих дней — от заданной до сегодняшней (или не до сегодняшней, а до какой захотите)

Для этого:
1 вычислим число рабочих дней в периоде (функция ЧИСТРАБДНИ / NETWORKDAYS)

2 Засунем это число в функцию SEQUENCE и получим последовательность чисел от 1 до числа рабочих дней в периоде

3 отправим эту последовательность в функцию РАБДЕНЬ / WORKDAY — она возвращает дату, которая наступит по прошествии N рабочих дней от заданной. В нашем случае она выдаст много дат, по одной для каждого числа полученной на прошлом шаге последовательности. Формулу вводим сочетанием Ctrl+Shift+Enter, чтобы засунуть ее в функцию ArrayFormula.

Формула такая:

=ArrayFormula(WORKDAY(начальная дата-1; SEQUENCE(NETWORKDAYS(начальная дата ;конечная дата))))

На скриншоте конечная дата задается функцией СЕГОДНЯ / TODAY — так что список будет обновляться каждый день.

Как выгрузить в Таблицу все официальные выходные / рабочие дни

Читать полностью…

Google Таблицы

Парсим Ютуб ⚡️

И Ютуб – Google и Таблицы – Google. Что нам это даёт?

Например то, что в скриптах Таблиц есть обёртка для использования Ютуб API. Если вы хотите достать просмотры роликов, то вам необязательно парсить страницу с роликом влоб, просто откройте скрипты, в сервисах подключите YouTube и используйте код, который будет ниже. Кроме просмотров (stat.viewCount) функция выведет и название видео и лайки.

function get_youtube() {
let video_url = "https://www.youtube.com/watch?v=ObthaxGP7gg";
console.log(platformId)
}

function youtube(url) {
let id = url.match(/[-\w]{11,}/)[0];
let item = YouTube.Videos.list('snippet,statistics', { 'id': id }).items[0]
let stat = item.statistics
let snippet = item.snippet
return ({ views: stat.viewCount, name: snippet.title, likes: stat.likeCount, dislikes: stat.dislikeCount })
};


PS Расскажите в комментариях, интересна вам эта тема? Если да, то продолжим с парсингами других площадок (телеграм, инстаграм, твич, вк, дзен).

Читать полностью…

Google Таблицы

"Скроем формулу с глаз"

Друзья, иногда нам нужно не показывать формулу в строке формул, для этого можно воспользоваться простым лайфхаком:

1) скопируйте формулу;

2) откройте любой текстовый редактор, к пример, блокнот, вставьте ее туда;

3) добавьте несколько переносов строк между "=" и телом формулы;

4) вставьте, то, что получилось в таблицу;

Формула останется на месте, конечно, но чтобы до нее добраться нужно будет немного постараться :)

Читать полностью…

Google Таблицы

Выделяем сегодняшнюю дату и соседние с ней.

Если хотим как на картинке — сегодня с заливкой, вчера и завтра потемнее, а все остальное побледнее серым, то применяем два правила условного форматирования к столбцу с датами:

1 С первым все просто — форматировать ячейки, если "Дата" -> "Сегодня"

2 А второе правило будет с формулой. Формула, например, такая:
=ABS((TODAY()-первая ячейка диапазона))>1

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

Читать полностью…

Google Таблицы

Новые чипы в Таблицах: звездочки с оценками от 0 до 5

Вводим @Оценка (@ Rating)
или идем в меню Вставка (Insert) — Умные чипы (Smart chips) — Оценка (Rating)
или нажимаем Alt+I + A + 8

И получаем возможность выбирать звездочки в числе от 0 до 5 штук.
Гибкости, увы, немного: всегда будет серый фон, всегда от 0 до 5, всегда звездочки.

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

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

Читать полностью…

Google Таблицы

Флажки в Excel: очередной повод сказать "а в Таблицах это есть давно!"

Вы вообще помните, когда появились флажки в Таблицах? Кажется, что были всегда :)
А в Excel — пару недель назад и пока только для бета-канала обновлений у подписчиков Microsoft 365.

Работают аналогично: пробелом можно включать и выключать, в ячейке хранится ИСТИНА / TRUE или ЛОЖЬ / FALSE.

Увы, при скачивании Таблицы на локальный диск в формате xlsx "табличные" флажки в Excel превратятся просто в логические значения, придется вставлять флажки поверх них. Аналогично при импорте Excel в Таблицы.

P.S. Речь именно про флажки в ячейках, так как в Excel всегда были доступны другие флажки, которые не размещаются в ячейке, а вставляются на отдельный слой поверх ячеек. Вставляются они на вкладке "Разработчик" (Developer), и в контекстном меню каждого флажка можно настроить связь с ячейкой (в которой будет отображаться ИСТИНА / ЛОЖЬ в зависимости от флажка)

Читать полностью…

Google Таблицы

Ставку рефинансирования достали, теперь достанем и курсы валют ЦБРФ 🗣

У Мосбиржи есть отличное API, которое без ключа отдает много полезного.

Обращаясь к эндпоинту moex.com/iss/statistics/engines/currency/markets/selt/rates мы получаем XML, с курсами йены, доллара и евро к рублю.

Вариант скрипта, в котором мы парсим XML как нормальные люди:
function usdClose() {
const url = 'moex.com/iss/statistics/engines/currency/markets/selt/rates'
const r = UrlFetchApp.fetch(url);

var d = XmlService.parse(aa);
var root = d.getRootElement();
var dataElement = root.getChild('data');
var rowsElement = dataElement.getChild('rows');
var rowElement = rowsElement.getChild('row');
var closePrice = rowElement.getAttribute('USDTOM_UTS_CLOSEPRICE').getValue();
Logger.log(closePrice); // 93.0351
return closePrice
};


И вариант, где мы просто выдергиваем регулярным выражением нужное поле:
function eurLast() {
...
const regExp = /"EURRUB_TOM" price="(.+?)"/;
const lastPrice = r.toString().match(regExp)?.[1];
Logger.log(lastPrice); //
return lastPrice; //93.0351

};

Обходим проблему недоступности серверов
Иногда сервер Мосбиржи недоступен и скрипт падает с ошибкой, давайте для этих случаев напишем украдем часть собиратора обёртку, пусть обращается к серверу несколько раз.

//так запускать, дадим скрипту три попытки
function go() {
retry(3, eurLast);
}


//сама обертка
function retry(n, func, ...args) {
for (let i = 0; i < Math.min(n, 9); i++) {
try {
return func(...args)
} catch (e) {
Logger.log("Retry " + (i + 1) + " failed, waiting")
Logger.log(e)
Utilities.sleep(i * 1000)
}
}
throw "Number of tries exceeded, aborting"
}

Читать полностью…

Google Таблицы

Проверьте свои digital-знания!

Получаете уведомления, что ваш пароль украли? Не знаете, чем отличаются таблицы в Excel и Google Sheets?

Сдайте Единый цифровой экзамен и разберитесь в основах цифровых навыков. Вы пройдёте четыре блока заданий: безопасность, сленг, прикладные навыки и работа с поисковиками. А после каждой темы узнаете правильные ответы и закрепите знания.

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

Реклама. НОЧУ ОДПО "АКТИОН". ИНН 7706218347. erid: LjN8KJVSY

#реклама

Читать полностью…
Subscribe to a channel