Size: a a a

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

2018 June 07

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Olesya Egorova
Это текст о наличии  соглашений и их модификаций. Надо чтобы эта информация выкатывалась рядом с названием страны (пусть в соседней ячейке) каждый раз, когда страна будет написана в ячейке.  Это тоже хороший выход.
Да, создаёте где-нибудь справочник из 2х колонок (страна / текст спецификации) и потом ссылаетесь на него, вытаскивая нужную строчку. И все бесплатно :)
источник
2018 June 08

T

Taxup in Чат | Google Таблицы и скрипты
@namokonov в продолжении эпопеи query + importhtml: как из таблицы оставить нужные столбцы - понятно, а как оставить нужную ячейку или строку?
источник

AK

Alexander Kharitonov in Чат | Google Таблицы и скрипты
Добрый день. Подскажите как можно скопировать информацию из этой таблицы https://docs.google.com/spreadsheets/d/1HzX7VwB29Ms17Y2m17aLBIMyxcCz0GJF3l_v-wM8EgA/edit#gid=1487919139 спасибо
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Taxup
@namokonov в продолжении эпопеи query + importhtml: как из таблицы оставить нужные столбцы - понятно, а как оставить нужную ячейку или строку?
Eugeny:
🚬 а как вывести не всю таблицу, а только нужные нам поля?

Добавим функцию QUERY и выведем только 5 верхних строк:
=QUERY(IMPORTHTML("https://coinmarketcap.com/";"table";1);"SELECT * LIMIT 5")

Только 1-ий, 3-ый столбец (обращаясь к ним Col+ номер столбца в источнике данных) и 10 строк:
=QUERY(IMPORTHTML("https://coinmarketcap.com/";"table";1);"SELECT Col1, Col3 LIMIT 10")

Чтобы пропустить часть строк, используйте OFFSET, выведем строки с 11-ой по 15-ую:
=QUERY(IMPORTHTML("https://coinmarketcap.com/";"table";1);"SELECT * LIMIT 5 OFFSET 10")

Разумеется, это будет работать не только с выбранной веб-страницей, а вообще с любой, на которой есть таблица или список :)

Хорошего дня!

📚Оглавление нашего канала: https://goo.gl/HdS2qn
источник

T

Taxup in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Eugeny:
🚬 а как вывести не всю таблицу, а только нужные нам поля?

Добавим функцию QUERY и выведем только 5 верхних строк:
=QUERY(IMPORTHTML("https://coinmarketcap.com/";"table";1);"SELECT * LIMIT 5")

Только 1-ий, 3-ый столбец (обращаясь к ним Col+ номер столбца в источнике данных) и 10 строк:
=QUERY(IMPORTHTML("https://coinmarketcap.com/";"table";1);"SELECT Col1, Col3 LIMIT 10")

Чтобы пропустить часть строк, используйте OFFSET, выведем строки с 11-ой по 15-ую:
=QUERY(IMPORTHTML("https://coinmarketcap.com/";"table";1);"SELECT * LIMIT 5 OFFSET 10")

Разумеется, это будет работать не только с выбранной веб-страницей, а вообще с любой, на которой есть таблица или список :)

Хорошего дня!

📚Оглавление нашего канала: https://goo.gl/HdS2qn
Спасибо. Вчера это находил, но не смог разобраться
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Taxup
Спасибо. Вчера это находил, но не смог разобраться
Limit - выводит выбранное число строк (сверху)

Offset - пропускает выбранное кол-во строк

Offset и limit можно комбинировать.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Также можно использовать условия в where (только имя колонки будет ни A, B, а Col1, Col2 и т.д.
источник

АП

Александр Прозоров... in Чат | Google Таблицы и скрипты
Вопрос по функции importxml когда копирую код XPath получается //*[ @id="tableRequests"] . И когда вставляю в формулу то кавычки я так понимаю сбивают расчет формулы
источник

T

Taxup in Чат | Google Таблицы и скрипты
Александр Прозоров
Вопрос по функции importxml когда копирую код XPath получается //*[ @id="tableRequests"] . И когда вставляю в формулу то кавычки я так понимаю сбивают расчет формулы
Да, надо кавычки менять на апострофы
источник

P

Pavel in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Можно, в запросе query должно быть where D starts with 'A'
Спасибо
Но если значения меняются в каждой строке
Формула starts with 'A'
Как я понял не подходит (
источник

MA

Michael Amirokov in Чат | Google Таблицы и скрипты
всем привет!
коллеги посоветуйте типовую таблицу для расчтета издержек в небольшом стратапе!!
чтобы можно было фиксировать все касты (затраты) на запуск проекта
заранее спасибо!
источник

ДЗ

Денис Звягин... in Чат | Google Таблицы и скрипты
коллеги, простой вопрос. Как внести в формулу переменную "ячейка слева". В экселе это RC[-1], а в Таблицах как?
источник

ДЗ

Денис Звягин... in Чат | Google Таблицы и скрипты
(ну и справа заодно, и сверху, и снизу)
источник

АП

Александр Прозоров... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Вроде этого https://t.me/google_sheets/87
Telegram
Google Таблицы
‼️ кейс повышенной сложности

Друзья, привет.  
— Может ли компания с отчётностью в 1С сделать дашборды в вебе и чтобы они автоматически обновлялись? — Sure!

Как раз недавно мы помогали с подобной задачей, давайте ее разберем.

Примерный план работы:
1️⃣ 1С сохраняет xls-файл с данными на Google Диск (по расписанию).
2️⃣ Скрипт открывает этот файл и вставляет его значения в Google Табличку, вместо старых.
3️⃣ Все индикаторы обновляются, т.к  строятся  формулами из данных, которые мы заменили.
⏩ Далее настраиваем с помощью расписания переодичность запуска скрипта (раз в сутки, например) и забываем про дашборд, он будет самостоятельно обновляться в облаке.

Скрипты оставим на следующий раз, а разберем строение одного листа дашборда: https://goo.gl/pe3htJ
📚Гугл-док с примером:  https://goo.gl/UEBTYc
📊 Дашборд на сайте: https://goo.gl/sJ8UCT

Друзья, а еще скоро увидит свет наша книжка про Google Таблички. Когда будут понятны даты - мы сделаем анонс на канале.
Eugeny, а можно зайти в образец этой таблицы. Начал изучать скрипты :) этот пример как раз то что нужно мне реализовать.
источник
2018 June 09

АK

А K in Чат | Google Таблицы и скрипты
Добрый день. Как сделать так чтобы на другой лист переносилась самая поздняя дата из введённых. + должно учитываться на против кого эта дата была введена.
источник

АП

Александр Прозоров... in Чат | Google Таблицы и скрипты
А K
Добрый день. Как сделать так чтобы на другой лист переносилась самая поздняя дата из введённых. + должно учитываться на против кого эта дата была введена.
Функция MAX найдёт максимальную дату. А функцией впр выведите из этой строки фамилию
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Pavel
Спасибо
Но если значения меняются в каждой строке
Формула starts with 'A'
Как я понял не подходит (
Сформулируйте заново вопрос и приложите пример.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
А K
Добрый день. Как сделать так чтобы на другой лист переносилась самая поздняя дата из введённых. + должно учитываться на против кого эта дата была введена.
или filter =FILTER(J5:K7;J5:J7=max(J5:J7))
источник

В

Владимир in Чат | Google Таблицы и скрипты
подскажите  пожалуйста строка resultSheet.getRange(1, 1, sArray.length, 6).setValues(sArray); где var sArray = new Array(); в моем файле выдает ошибку Невозможно преобразовать Array в Object[][]. В другом файле работает нормально
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Александр Прозоров
Eugeny, а можно зайти в образец этой таблицы. Начал изучать скрипты :) этот пример как раз то что нужно мне реализовать.
Можно. Делайте копию и заходите.
источник