Size: a a a

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

2020 March 02

G

GIVER in Чат | Google Таблицы и скрипты
Очистка  данных с помощью Google Sheets: пристальный взгляд
В Google Sheets есть 3 формулы, которые помогут Вам сэкономить огромное количество времени Вот они:

ImportXml
QUERY
REGEXEXTRACT

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

Оригинал
Пример

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

Xpath Data Scraping Tutorial видео (для пользователей ПК)
Руководство ImportXML для Документов Google
Руководство контент-маркетолога по очистке данных
Как получить максимум от Regex

#GoogleSheet #Regex #ImportXML
источник

NK

ID:0 in Чат | Google Таблицы и скрипты
Собираем данные в виде ФИО+телефон по сотрудникам компании в одной ячейке

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

Многие в такой ситуации вводят всю информацию в одну ячейку руками, благо можно переходить на следующую строку в ячейке с помощью Alt+Enter.

Но лучший путь - это создать отдельно реестр контактных лиц, где выбирать компанию из выпадающего списка (чтобы не было возможности ошибиться) и вводить в каждой отдельной строке одного человека с его контактами и другими нужными вам полями.
Тогда будет возможность фильтровать такой список, форматировать телефоны, создавать ссылки на адреса эл. почты и иначе взаимодействовать с этими данными.
А собрать и подтянуть данные по всем сотрудникам одной компании всегда можно с помощью QUERY или FILTER. Если нужно отформатировать при этом данные - например, номера телефонов - пригодится функция ТЕКСТ / TEXT.

Файл с примерами
источник

SD

Sergey Doronin in Чат | Google Таблицы и скрипты
Data Studio. Сводная таблица. Источник данных BigQuery. Не получается сгруппировать данные по месяцу. Сжимает до уровня дат и всё. При этом фильтр по дате работает(из-за этого предполагаю, что формат дат верный). http://prntscr.com/ra624c  Что не так делаю?
источник

SD

Sergey Doronin in Чат | Google Таблицы и скрипты
Отдельно функция month() на уровне данных тоже работает, сворачивает до цифры месяца. Но хотелось бы средствами DataStudio менять внешний фид отчёта и видеть не цифру, а название месяца.
источник

SD

Sergey Doronin in Чат | Google Таблицы и скрипты
Привет, Коль!) не знаешь ответа?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Sergey Doronin
Привет, Коль!) не знаешь ответа?
Привет, у тебя что-то с форматом данных (дат), которые ты выгружаешь из bq.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Попробуй выгрузить из google таблицы нормальные даты и посмотри, как они будут выглядеть в gds.
источник

SD

Sergey Doronin in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Привет, у тебя что-то с форматом данных (дат), которые ты выгружаешь из bq.
но функция month же отработывает норм. выяснил, что программист загрузил только date, не datetime(то есть без фремени).
источник

MP

Michael Podgaiets in Чат | Google Таблицы и скрипты
Michael Podgaiets
В личку скину
EUGENY NAMOKONOV, спасибо огромное, помогли решить мою задачку с чекбоксом! 👍🌞🙏
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Michael Podgaiets
EUGENY NAMOKONOV, спасибо огромное, помогли решить мою задачку с чекбоксом! 👍🌞🙏
источник

L

Lev in Чат | Google Таблицы и скрипты
Ребятки привет. Наступил и у меня такой момент. Есть две таблицы. Нужен скрипт он эдит, чтобы все изменения точно так, же происходили во второй таблице.
Я так понимаю, нужно передать этот ивент в другую таблицу. Подскажите пожалуйста, как правильно это сделать?
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Lev
Ребятки привет. Наступил и у меня такой момент. Есть две таблицы. Нужен скрипт он эдит, чтобы все изменения точно так, же происходили во второй таблице.
Я так понимаю, нужно передать этот ивент в другую таблицу. Подскажите пожалуйста, как правильно это сделать?
https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app#openById(String)
А если открыть вторую таблицу по ID и сразу вносить изменения в ней?
источник

DM

Dmytro Maiboroda in Чат | Google Таблицы и скрипты
подскажите, как свести много таблиц в одну?
Есть такое решение:
=QUERY({IMPORTRANGE("ID"; "1!A2:M");IMPORTRANGE("ID"; "1!A2:M")};)
Но если ID таблиц много, и они будут добавляться со временем, как-то можно брать ID из определенного столбца?
источник

L

Lev in Чат | Google Таблицы и скрипты
Как открыть таблицу я знаю.
Задача такова, что если в первой таблице добавили строку, то в конечной в этом же месте тоже добавилась строка.
Я не могу найти кусок кода, который запустит этот же ивент в другой таблице
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Правка первой триггерит onedit. Этот самый onEdit по айди лезет во вторую таблицу и вносит изменения
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Lev
Как открыть таблицу я знаю.
Задача такова, что если в первой таблице добавили строку, то в конечной в этом же месте тоже добавилась строка.
Я не могу найти кусок кода, который запустит этот же ивент в другой таблице
Ну ты знаешь, как написать код, который отправит что-то в другую таблицу?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Просто повесь его на триггер на изменение этой таблицы
источник

L

Lev in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Ну ты знаешь, как написать код, который отправит что-то в другую таблицу?
Вот сейчас пишу
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Telegram
Google Таблицы
Выбираем чекбокс — получаем код ответа сервера по URL.

(или о том, как запустить любой скрипт изменяя ячейки на листе)

Привет, друзья. Сегодня у нас скрипт, который вытягивает в Таблицу код ответа сервера (смотрите ГИФ).

Мы поставили наш скрипт на триггер редактирования Таблицы и он будет запускаться каждый раз при любом изменении любого листа.

Скрипт «дождётся» того, что описано в условии оператора IF (буквально — редактирования первого столбца листа «чек») и запустит то, что внутри оператора — передаст в функцию URL страницы и вставит результат в соседнюю ячейку.

С помощью этой конструкции вы сможете запускать любой нужный вам скрипт изменением выбранных ячеек на листе, в том числе с приложения Таблиц на телефоне.‼️

Таблица с примером (файл — создать копию, чтобы увидеть скрипт)

Чтобы Таблица у вас работала — откройте редактор скриптов, триггеры и поставьте функцию go на триггер редактирования Таблицы.
источник

МЧ

Максим Черный... in Чат | Google Таблицы и скрипты
Добрый день.
Подскажите, может кто сталкивался.
Почему query в некоторых случаях склеивает строки в столбце в ячейку.
источник