Size: a a a

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

2020 March 24

V

Vlad in Чат | Google Таблицы и скрипты
Chern Oleksander
ctrl + стрелка вниз?
А с телефона как быть?)
источник

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
https://t.me/google_sheets/476 вот так можно привязать любой скрипт на чекбокс
Telegram
Google Таблицы
Выбираем чекбокс — получаем код ответа сервера по URL.

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

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

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

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

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

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

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

M

Murse in Чат | Google Таблицы и скрипты
V M
Кто шарит в ООП, подскажите, как мне вызвать Reset того объекта, который я укажу в переменной? Только осваиваю ооп
ненадотак 😐
источник

VM

V M in Чат | Google Таблицы и скрипты
Murse
ненадотак 😐
почему? А как надо? по-другому не получается
источник

M

Murse in Чат | Google Таблицы и скрипты
V M
почему? А как надо? по-другому не получается
не надо переназначать аргумент функции вызовом новой переменной с именем аргумента функции, это уже просто само по себе не правильно.
источник

M

Murse in Чат | Google Таблицы и скрипты
Сейчас накидаю конструктор, для примера.
источник

NK

Nikita Kuznetsov in Чат | Google Таблицы и скрипты
Товарищи любители регулярок!
Я знаю, что здесь есть толковые спецы по ним.
Пытаюсь решить задачу, и я очень надеюсь, что вместе мы придумаем решение. Коллеги не подсказали пока.

Участники марафона будут сдавать задания в формате:
Отчёт
Вес - 80
Калории - 2160
Белки - 120
Жиры - 80
Углеводы - 240

Надо проверять текст регуляркой, что в тексте есть слова "отчёт", "вес", "калории", "белки", "жиры", "углеводы".

Пока я придумал только такое решение:
Отч[е,ё]т(.+|)\n+Вес(.+|)\n+Калории(.+|)\n+Белки+(.+|)\n+Жиры(.+|)+\n+Углеводы(.+|)

Всё ли я учёл? Можно ли как-то доработать?

P.S. Это не гугл-таблица, а ВК. Принципы работы с регулярками те же.
источник

VM

V M in Чат | Google Таблицы и скрипты
Nikita Kuznetsov
Товарищи любители регулярок!
Я знаю, что здесь есть толковые спецы по ним.
Пытаюсь решить задачу, и я очень надеюсь, что вместе мы придумаем решение. Коллеги не подсказали пока.

Участники марафона будут сдавать задания в формате:
Отчёт
Вес - 80
Калории - 2160
Белки - 120
Жиры - 80
Углеводы - 240

Надо проверять текст регуляркой, что в тексте есть слова "отчёт", "вес", "калории", "белки", "жиры", "углеводы".

Пока я придумал только такое решение:
Отч[е,ё]т(.+|)\n+Вес(.+|)\n+Калории(.+|)\n+Белки+(.+|)\n+Жиры(.+|)+\n+Углеводы(.+|)

Всё ли я учёл? Можно ли как-то доработать?

P.S. Это не гугл-таблица, а ВК. Принципы работы с регулярками те же.
источник

NK

Nikita Kuznetsov in Чат | Google Таблицы и скрипты
Я в курсе данного инструмента.
источник

NK

Nikita Kuznetsov in Чат | Google Таблицы и скрипты
И эта автоматизация — смерть тем, кто пишет с орфографическими ошибками...
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Nikita Kuznetsov
И эта автоматизация — смерть тем, кто пишет с орфографическими ошибками...
Можно заложить несколько вариантов, в том числе с ошибками
источник

NK

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

NK

Nikita Kuznetsov in Чат | Google Таблицы и скрипты
Немного упростил решение
Отч[её]т.*\n+.*Вес.*\n+.*Калории.*\n+.*Белки.*\n+.*Жиры.*+\n+.*Углеводы.*
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Nikita Kuznetsov
Я в курсе данного инструмента.
ваше отч[е,ё]т сожрет и отч,т
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Nikita Kuznetsov
Немного упростил решение
Отч[её]т.*\n+.*Вес.*\n+.*Калории.*\n+.*Белки.*\n+.*Жиры.*+\n+.*Углеводы.*
Строчка "Вес - дохрена" будет валидной )
источник

VM

V M in Чат | Google Таблицы и скрипты
Многоуважаемый Murse написал код, который исключает eval, за что ему огромное спасибо!
источник

VM

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

K

Kanat in Чат | Google Таблицы и скрипты
Murse
не надо переназначать аргумент функции вызовом новой переменной с именем аргумента функции, это уже просто само по себе не правильно.
+ чаще заходи)
источник

A

Admin in Чат | Google Таблицы и скрипты
Murse
Сейчас накидаю конструктор, для примера.
👍
источник