Size: a a a

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

2019 May 09

E

El in Чат | Google Таблицы и скрипты
Согласен, пожалуй, тогда regexmatch воспользуюсь: =regexmatch($B:$B, “Apple|Banana|Orange”)
источник

Д

Дмитрий in Чат | Google Таблицы и скрипты
Admin
👍 Вроде нет никакой разницы, через Regexmatch формула короче и красивее 🙂
а если несколько правил для УФ на один диапазон прикрутить? медленнее будет или тоже без разницы?..
источник

A

Admin in Чат | Google Таблицы и скрипты
Дмитрий
а если несколько правил для УФ на один диапазон прикрутить? медленнее будет или тоже без разницы?..
Думаю без разницы, лично не пробовал. Попробуй на практике)
Я так понимаю, что тут суть не в выборе формулы, а в самом УФ, на больших диапазонах она тормозит
источник

Д

Дмитрий in Чат | Google Таблицы и скрипты
Admin
Думаю без разницы, лично не пробовал. Попробуй на практике)
Я так понимаю, что тут суть не в выборе формулы, а в самом УФ, на больших диапазонах она тормозит
у меня просто так сделано еще со времен царя гороха, когда я таблицы увидел первый раз) ни про какие OR и уж тем более регулярки я тогда и не помышлял) а работает и ладно, я уж и думать забыл про это дело
источник

v

volond in Чат | Google Таблицы и скрипты
Microsoft запустила Visual Studio Online — браузерную версию своего редактора кода Visual Studio Code. Пока сервис находится в стадии закрытого бета-теста.

Новый редактор поддерживает все расширения для Visual Studio Code. В нём есть ряд популярных функций из десктопного приложения — например, рабочие области. Также в онлайн-версию встроен набор инструментов IntelliCode, который позволяет программировать при помощи искусственного интеллекта.

Visual Studio Online — это скорее сервис-помощник, а не полноценный редактор. Через него можно быстро исправить код, просмотреть запросы на изменения или принять участие в совместном редактировании. Удобно, когда нет времени запускать всё окружение.
источник
2019 May 10

M

Maxim in Чат | Google Таблицы и скрипты
Всем привет
источник

M

Maxim in Чат | Google Таблицы и скрипты
Есть 5 столбцов, по 4 из которых создаётся событие в календаре.
Вопрос: как сделать проверку по 5 столбцу т.е если из. Раскрывающегося списка выбрано значение « загружено» то первые 4 игнорируются и событие не создаётся?
источник

A

Aleksey in Чат | Google Таблицы и скрипты
Начал разбирать скрипт и возникли вопросы.
1) Когда мы используем IMPORTRANGE, то сначала он требует разрешение к другой таблице. Когда запустил скрипт, то он не запрашивал доступ, а просто написал #ССЫЛ!. Можно как-то через скрипт получать доступ или предварительно надо в таблице прописать  IMPORTRANGE и дать доступ к другой таблице?
2) В скрипте используется ClearContents, а есть возможность удалять не все на листе, а именно определенный диапазон куда будет вставляться импортируемая таблица?
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
Aleksey
Начал разбирать скрипт и возникли вопросы.
1) Когда мы используем IMPORTRANGE, то сначала он требует разрешение к другой таблице. Когда запустил скрипт, то он не запрашивал доступ, а просто написал #ССЫЛ!. Можно как-то через скрипт получать доступ или предварительно надо в таблице прописать  IMPORTRANGE и дать доступ к другой таблице?
2) В скрипте используется ClearContents, а есть возможность удалять не все на листе, а именно определенный диапазон куда будет вставляться импортируемая таблица?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Aleksey
Начал разбирать скрипт и возникли вопросы.
1) Когда мы используем IMPORTRANGE, то сначала он требует разрешение к другой таблице. Когда запустил скрипт, то он не запрашивал доступ, а просто написал #ССЫЛ!. Можно как-то через скрипт получать доступ или предварительно надо в таблице прописать  IMPORTRANGE и дать доступ к другой таблице?
2) В скрипте используется ClearContents, а есть возможность удалять не все на листе, а именно определенный диапазон куда будет вставляться импортируемая таблица?
1) нет

2) меняем на getRange(диапазон).ClearContent()
источник

EN

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

v

volond in Чат | Google Таблицы и скрипты
Admin
REGEXEXTRACT - Регулярные Выражения (база примеров)


Выкладываем сырой вариант "как есть", таблица будет обновляться - пополняться новыми примерами и кейсами.

В данном случае собраны примеры регулярки - в листе "regexextract"

Будем рады любым фидбекам и предлложениям!


https://docs.google.com/spreadsheets/d/1fZ0PfxdrspmCwFZIStNMcEHds1Xy4AK5gN6qYLRBwKM/edit?usp=sharing
Предлагаю в коментариях еще и на скриптах функции добавить например: function escapingSpecialCharacters(str){
return str.replace (/(\\|\+|\*|\?|\[|\^|\]|\$|\(|\)|\{|\}|\=|\!|\<|\>|\||\:|\-)/,'\\$1')
}
источник

SD

Sergey Doronin in Чат | Google Таблицы и скрипты
Добрый день!
Есть несколько query запросов. В результате того, что не для всех исходных полей есть данные, в части результатов для query выводится:  Error  Query completed with an empty output.
Отображается: #N/A

А мне потом с результатом этого вывода надо работать дальше. Например среднее считать. Как вместо N/A отображать пустое значение в ячейке?
источник

v

volond in Чат | Google Таблицы и скрипты
volond
Предлагаю в коментариях еще и на скриптах функции добавить например: function escapingSpecialCharacters(str){
return str.replace (/(\\|\+|\*|\?|\[|\^|\]|\$|\(|\)|\{|\}|\=|\!|\<|\>|\||\:|\-)/,'\\$1')
}
источник

v

volond in Чат | Google Таблицы и скрипты
Sergey Doronin
Добрый день!
Есть несколько query запросов. В результате того, что не для всех исходных полей есть данные, в части результатов для query выводится:  Error  Query completed with an empty output.
Отображается: #N/A

А мне потом с результатом этого вывода надо работать дальше. Например среднее считать. Как вместо N/A отображать пустое значение в ячейке?
iferror
источник

SD

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
volond
iferror
Iferror должен возвращать в случае ошибки массив такой же размерности
источник

v

volond in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Iferror должен возвращать в случае ошибки массив такой же размерности
Зная размерность можно сгенерить виртуальній масив
источник

EN

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

v

volond in Чат | Google Таблицы и скрипты
делаем пустой лист VM
{offset(VM!A1;0;0;1;Размерность)}
источник