Size: a a a

Чат | Google Таблицы и скрипты

2020 March 24

AM

Artem Melikian in Чат | Google Таблицы и скрипты
Nikita Goptarev
Добрый день
Подскажите, пожалуйста, возможно ли спарсить содержимое отчета вордстата по регионам с помощью гугл таблиц?
Пытаюсь применить функции importxml/importhtml, но содержимое основной таблицы вытащить на удается
https://docs.google.com/spreadsheets/d/1w1SG8F9Zo0w9MyObUCwOpA5uOHY5kmIIyvJ8qdA8JLA/edit#gid=0
Страница для парсинга:
https://wordstat.yandex.ru/#!/regions?filter=regions&words=%D0%BA%D0%BE%D1%81%D0%BC%D0%B5%D1%82%D0%B8%D0%BA%D0%B0
Там же форма логина. Таблица не сможет её пройти:)
Тут точно нужны другие инструменты.
источник

А

Админ in Чат | Google Таблицы и скрипты
Здарова ГуглБратва!
Киньте ссылку где то обсуждалась тема с парсом сайта.
Вобщем есть лист с ссылками.
Из каждой ссылки надо перейти на страницу и дернуть конкретное поле.
Руками ваще не вар.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Админ
Здарова ГуглБратва!
Киньте ссылку где то обсуждалась тема с парсом сайта.
Вобщем есть лист с ссылками.
Из каждой ссылки надо перейти на страницу и дернуть конкретное поле.
Руками ваще не вар.
Здорово, Админ, лови https://t.me/google_sheets/484
Telegram
Google Таблицы
Чёрная магия IMPORTXML
Скрипт: вставляем формулу, заменяем ее на значения

Друзья, IMPORTXML — это мощнейшая функция Таблиц, она позволяет обращаться к выбранной веб-странице и доставать из неё то, что соответствует запросу Xpath, который вы ввели. Подробнее мы рассказывали здесь.

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

Мы подготовили для вас Таблицу, которая решает эту задачу.
Работает так:
1. Вводите в диапазон «A3:C» ссылки на страницы, Xpath, отмечаете чекбокс и нажатием на 🚀 запускаете скрипт
2. Скрипт вставит функции с этими аргументами друг под другом и сразу же заменит их результат на значения. К каждой строке добавит дату и время.

Такая механика тоже не позволит пользоваться IMPORTXML бесконечно, но точно позволит вам загрузить больше результатов, чем если бы вы просто вставляли формулы. Адаптируйте решение под свои задачи =)

Таблица IMPORTXML
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
источник

А

Админ in Чат | Google Таблицы и скрипты
👍🏻
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Админ
👍🏻
Вроде ты уже приходил с этим же вопросом и мы тебе дали этот же ответ =)
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Но с тех пор мы написали еще одну статью про это (выше), поэтому сейчас тебе должно быть проще
источник

М

Маша in Чат | Google Таблицы и скрипты
Хай гайз! подскажите, можно ли как-то скрыть настройки сводной таблицы? любой клик по сводной открывает настройки и пугает неопытных пользователей)) как-то можно убрать это?
источник

Н

Никита in Чат | Google Таблицы и скрипты
Всем привет. Большой вопрос по таблицам (excel). Есть столбец A. Там просто цифра. Ко всем ячейкам нужно добавить "=" перед цифрой (чтоб формула запускалась) и "*С1"-"*Схх". Как можно быстро сделать?
источник

C

Combot in Чат | Google Таблицы и скрипты
Ссылки (кликабельны):
1. Правила
2. Оглавление канала
3. Заказ
4. Реклама

Команды бота (их нужно вводить в чат):
1. Команды
2. Донат
3. Памятки
4. + (знак плюса) или "спасибо" в ответ на сообщение — увеличивает репутацию
источник

A

Admin in Чат | Google Таблицы и скрипты
Никита
Всем привет. Большой вопрос по таблицам (excel). Есть столбец A. Там просто цифра. Ко всем ячейкам нужно добавить "=" перед цифрой (чтоб формула запускалась) и "*С1"-"*Схх". Как можно быстро сделать?
Причем тут Ексель?
источник

A

Admin in Чат | Google Таблицы и скрипты
Никита
Всем привет. Большой вопрос по таблицам (excel). Есть столбец A. Там просто цифра. Ко всем ячейкам нужно добавить "=" перед цифрой (чтоб формула запускалась) и "*С1"-"*Схх". Как можно быстро сделать?
В гугл-таблице это можно сделать с помощью пользовательской функции (через скрипт)
источник

AM

Artem Melikian in Чат | Google Таблицы и скрипты
Никита
Всем привет. Большой вопрос по таблицам (excel). Есть столбец A. Там просто цифра. Ко всем ячейкам нужно добавить "=" перед цифрой (чтоб формула запускалась) и "*С1"-"*Схх". Как можно быстро сделать?
Через поиск и замену можно добавить знак = в начало.
Ищем через регулярку ^
Меняем на =.
А второй пункт не понял что нужно сделать.
источник

K

Kanat in Чат | Google Таблицы и скрипты
Artem Melikian
Через поиск и замену можно добавить знак = в начало.
Ищем через регулярку ^
Меняем на =.
А второй пункт не понял что нужно сделать.
в этом случае присвоится = и будет считаться как формула и в ячейке будет сообщение об ошибке
источник

K

Kanat in Чат | Google Таблицы и скрипты
'= ...
источник

A

Admin in Чат | Google Таблицы и скрипты
Artem Melikian
Через поиск и замену можно добавить знак = в начало.
Ищем через регулярку ^
Меняем на =.
А второй пункт не понял что нужно сделать.
В екселе разве есть поиск по регуляркам? Вроде нет

А в гугле - хороший совет 👍
источник

A

Admin in Чат | Google Таблицы и скрипты
Kanat
в этом случае присвоится = и будет считаться как формула и в ячейке будет сообщение об ошибке
Неа, я протестил - работает
источник

K

Kanat in Чат | Google Таблицы и скрипты
в начало ставится = и все это уже формула
источник

AM

Artem Melikian in Чат | Google Таблицы и скрипты
Kanat
в начало ставится = и все это уже формула
Вроде вопрощающий так и просил.
источник

K

Kanat in Чат | Google Таблицы и скрипты
Artem Melikian
Вроде вопрощающий так и просил.
угу, только обратил внимание)
источник