Size: a a a

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

2022 January 08

АА

Александр Аксёнов... in Чат | Google Таблицы и скрипты
Пишу сейчас с телефона, не удобно клепать пример.
источник

EN

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

АА

Александр Аксёнов... in Чат | Google Таблицы и скрипты
Расчётов нет. Спасибо,понял.
источник

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Работать будет, но медленнее
источник

АА

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Пример, так делать не надо
источник

EN

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

АА

Александр Аксёнов... in Чат | Google Таблицы и скрипты
Нет, такого у меня нет😂
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Уже хорошо)
источник

АА

Александр Аксёнов... in Чат | Google Таблицы и скрипты
В журнале выполнения время работы голого примитивного бота 0.3-0.5 сек. При подключении к нему firebase или подключении к гугл.таблице плюс ещё 0.5-0.7 сек. В итоге бывает ответ с задержкой 1-1.7 секунд. И не критично и не приятно
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Ну так gas - бесплатное решение, если важна скорость, если проект коммерческий - то vps и любой доступный язык программирования, js или python, все будет летать
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Но можно и оптимизировать, например, не ходить в firebase, не ходить в Таблицы, а брать данные из script property / script cache, будет побыстрее.
источник

АА

Александр Аксёнов... in Чат | Google Таблицы и скрипты
Только перевёл бота от script property в хранение на firebase. Внутреннего хранилища уже не хватало, точнее захотелось большего запаса. А от таблиц пока уйти не могу там формулы которые пока на скрипты переделать не могу(не хватает знаний).
источник

u

un_excel_bot 😈 in Чат | Google Таблицы и скрипты
Svetlana Raspopova, правильно – ты в чате!

Правила чата
Памятки
источник

AY

A YN in Чат | Google Таблицы и скрипты
Здравствуйте. А есть возможность защитить файл и/или лист от копирования и распечатки для редакторов? Скрипты? То есть например есть менеджеры, необходимо защитить от кражи список клиентов на отдельном листе. Сам менеджер заполняет свои таблицы с наименованием клиентов из выпадающих списков
источник

AY

A YN in Чат | Google Таблицы и скрипты
И вообще не желательно,  чтобы редакторы и читатели могли файл скопировать . Доступ должен быть только у владельца
источник

NA

Nik A in Чат | Google Таблицы и скрипты
Здравствуйте, посмотрите пожалуйста в одном месте неточность в двух местах доработка.
источник

K

Kirill in Чат | Google Таблицы и скрипты
Добрый день, Сообщество.
помогите решить задачу.


(оплата и донат будут, как требуют правила)

начало и общее ТЗ было описано выше.
(ссылка на таблицу тоже есть )

Игорь, мне успешно решил для Гугл таблицы
вот его решение.

https://docs.google.com/spreadsheets/d/1HQG5OKouDTIJ9Zv0BrFx8yFXS195ZpSwpmzOiY3O6Ig/edit#gid=0

КАКИЕ ЕСТЬ сложности:

1. несколько человек не могут работать одновременно с ячейкой
2. с телефона , если заходить не  через аккаунт гугл то не получается менять значение. + " просит установить Гугл таблицы."

Задача:
реализовать запрос данных из основной таблицы через скрипт или телеграмм или другим способом, чтобы  устранить сложности 1 и 2 .
источник

А

Алиса in Чат | Google Таблицы и скрипты
Добрый день!

Мне было нужно сделать таблицу с расчетом стоимости курьера в зависимости от того, в какие точки он будет заезжать + забор товара. Таблицу сделала, формулу написала - она даже работает :) Но она корявая и длинная, понимаю, что ее бы по-хорошему можно было бы сократить, но не понимаю как. Подскажите, пожалуйста.

IF(B3=TRUE;B$1;0)+IF(C3=TRUE;C$1;0)+IF(D3=TRUE;D$1;0)+IF(OR(B3;C3;D3)=TRUE;G$1;0)

https://docs.google.com/spreadsheets/d/1YaP7h8uRxEYyzkJQk9mMw2z1hwXDhfzyhXYraN17AjE/edit#gid=0
источник