Size: a a a

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

2020 March 06

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Kanat
=ARRAYFORMULA(ТРАНСП(REGEXEXTRACT(A4;ПОВТОР(".*?\s";SEQUENCE(6)))))
Решение бомба до сих пор восхищаюсь😎

@IT_sAdmin в базу можно - хороший кейс

@vitalich приглашаю к рефакторингу одной регуляркой)
Такс
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Kanat
=ARRAYFORMULA(ТРАНСП(REGEXEXTRACT(A4;ПОВТОР(".*?\s";SEQUENCE(6)))))
Решение бомба до сих пор восхищаюсь😎

@IT_sAdmin в базу можно - хороший кейс

@vitalich приглашаю к рефакторингу одной регуляркой)
В итоге я не понял, оно работает?
источник

K

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

VP

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

EN

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

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Kanat
работает, просто господин Виталий очень придиричив))) формульное решение ему кажется костылем))
+
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Это может и костыль, но костыль на следующем уровне понимания формул
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Eugeny Namokonov
ГОЛОСУЙ, ИЛИ ПРОИГРАЕШЬ

1) Выбираем чекбоксами за кого
2) Голосуем, скрипт сохраняет голос в лог (одна строка - один кандидат)
3) Также скрипт сохраняет в лог наш емейл и при попытке проголосовать еще раз нас ждёт ошибка

https://docs.google.com/spreadsheets/d/1DvlkUliPNvPsZYvk9PbR_obf4QRDadwxK4D_lH0Uyy4/edit?usp=sharing
вы натыкались на то, что Session.getActiveUser().getEmail(); возвращает ''?
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
на неделе пробовал использовать этот метод в onOpen и емейл оно получало через раз
источник

РИ

Роман Игнатов... in Чат | Google Таблицы и скрипты
Vitaliy P.
на неделе пробовал использовать этот метод в onOpen и емейл оно получало через раз
если дал разрешение скрипту на получение информации о себе, то выдавать будет. Если нет то нет.
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
С разрешениями всё ок
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Vitaliy P.
вы натыкались на то, что Session.getActiveUser().getEmail(); возвращает ''?
О, ты мне дал понять кое-что важное - если этот скрипт (который в закрепе) ставить на триггер от создателя, то он работать не будет, ведь он будет ВСЕГДА возвращать email того, кто его поставил на триггер
источник

EN

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

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
🤔
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Ты как скрипт запускаешь?
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Открытием файла
источник

EN

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

EN

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

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Да
источник