Size: a a a

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

2019 September 16

EN

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

Привет, друзья! Сегодня соединяем функции FILTER и REGEXMATCH и получаем простые и мощные решения (смотрите скриншот).

1) Выведем из массива улиц все улицы, содержащие в названии мотор:
=FILTER(A:A,REGEXMATCH(A:A, C2))

2) Сделаем условие независимым от регистра (будут найдены все варианты написания):
=FILTER(A:A,REGEXMATCH(A:A,"(?i)"&E2))

3) Ну и напоследок ищем сразу по ряду условий:
=FILTER(A:A,REGEXMATCH(A:A,"(?i)мотор|акаДЕМИК|адмиРАЛ|АДВОКАТ"))
источник

VS

Vitaliy Snitko in Чат | Google Таблицы и скрипты
Я правильно понимаю что Google Apps Script это тот же JavaScript ?
И все типы данных, циклы и т.д. можно использовать один к одному?

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Переслано от Eugeny Namokonov
Going GAS: From VBA to Google Apps Script
https://www.amazon.com/Going-GAS-Google-Apps-Script-ebook/dp/B01BUK6H6O
Единственное пособие по скриптам Google, в том числе в Таблицах. Больше рассчитана на тех, кто переходит в Таблицы с Excel и умеет писать макросы на VBA, но и начинающим тоже пригодится.

The Ultimate Guide to Google Sheets
https://www.amazon.com/Ultimate-Guide-Google-Sheets-spreadsheet-ebook/dp/B01IMV1NH2
Бесплатная электрокнига. Основы работы с таблицами, с формами, немного про формулы, 50 полезных дополнений и другие полезности (допустим, пример создания CRM-системы в таблицах).

Бесплатный онлайн-курс по скриптам
https://courses.benlcollins.com/p/apps-script-blastoff
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Vitaliy Snitko
Я правильно понимаю что Google Apps Script это тот же JavaScript ?
И все типы данных, циклы и т.д. можно использовать один к одному?

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

VS

Vitaliy Snitko in Чат | Google Таблицы и скрипты
Eugeny Namokonov
JS, да, с небольшими исключения
Есть где-то почитать об исключениях?
Я когда-то работал с ActionScript, сейчас вот жизнь свела с Гугл Скриптом..
Сложновато разбираться без строгой типизации и других полезняшок которые в AS были..
источник

SM

Stanislav Maslakov in Чат | Google Таблицы и скрипты
Спасибо всем кто отклинулся, буду пробовать
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Vitaliy Snitko
Есть где-то почитать об исключениях?
Я когда-то работал с ActionScript, сейчас вот жизнь свела с Гугл Скриптом..
Сложновато разбираться без строгой типизации и других полезняшок которые в AS были..
Просто ориентироваться на js 1.5
источник

VS

Vitaliy Snitko in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Просто ориентироваться на js 1.5
Спс. Принял во внимание. )
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Vitaliy Snitko
Есть где-то почитать об исключениях?
Я когда-то работал с ActionScript, сейчас вот жизнь свела с Гугл Скриптом..
Сложновато разбираться без строгой типизации и других полезняшок которые в AS были..
Если хочешь разобраться, то советую книжку going gas, ничего лучше нет, кажется, что ее можно скачать даже бесплатно
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Vitaliy Snitko
Спс. Принял во внимание. )
и как мне тут пишут в личку, у гас под капотом неонка (вот это: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino)
источник

VS

Vitaliy Snitko in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Если хочешь разобраться, то советую книжку going gas, ничего лучше нет, кажется, что ее можно скачать даже бесплатно
Супер! Благодарю!
источник

АВ

Алексей Веселов... in Чат | Google Таблицы и скрипты
ребят а есть возможность автоматизировать выгрузку из google таблиц в python и автоматически загружать обратно в таблицы обработанные данные?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Алексей Веселов
ребят а есть возможность автоматизировать выгрузку из google таблиц в python и автоматически загружать обратно в таблицы обработанные данные?
Есть такая возможность, для этого есть библиотеки, pygsheets, например https://pygsheets.readthedocs.io/en/stable/
источник

АВ

Алексей Веселов... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Есть такая возможность, для этого есть библиотеки, pygsheets, например https://pygsheets.readthedocs.io/en/stable/
круто! спасибо изучу! а если выгружать через sql и аналогично обрабатывать в пайтоне и загружать обратно? возможно ли сделать чтобы таблицы постоянно обновлялись через библиотеку pygsheets?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Алексей Веселов
круто! спасибо изучу! а если выгружать через sql и аналогично обрабатывать в пайтоне и загружать обратно? возможно ли сделать чтобы таблицы постоянно обновлялись через библиотеку pygsheets?
Можно сделать что угодно, нужен только хороший разработчик
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Технически возможно что угодно.
источник

АВ

Алексей Веселов... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Можно сделать что угодно, нужен только хороший разработчик
тоесть чтобы автоматически обновлялись после кажого изменения данные? или же там тоже есть лимит внесения информации как в скриптах?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Алексей Веселов
тоесть чтобы автоматически обновлялись после кажого изменения данные? или же там тоже есть лимит внесения информации как в скриптах?
Можно делать с помощью внешнего VPS-сервера, на который ты напишешь питоновский скрипт, который все это будет делать, выгружать данные из SQL, вставлять их в таблицы, обрабатывать, запускаться в любое время и т.д.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Технически - это все боле чем возможно, все упирается в исполнителей и в бюджеты.
источник

АВ

Алексей Веселов... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Можно делать с помощью внешнего VPS-сервера, на который ты напишешь питоновский скрипт, который все это будет делать, выгружать данные из SQL, вставлять их в таблицы, обрабатывать, запускаться в любое время и т.д.
огонь! как раз изучаю Python, попробую автоматизировать
источник