Size: a a a

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

2022 January 21

v

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

u

un_excel_bot 😈 in Чат | Google Таблицы и скрипты
volond (1167) изменил репутацию Vitaliy P. (1286)
источник

ИД

Игорь Дроздов... in Чат | Google Таблицы и скрипты
=Trim (split (B2,"("))
Эта формула убирает лишние пробелы и разделяет текст по столбцам.
Напишите что вы хотите получить в итоге и сделайте пример с доступом на редактирование.
источник

u

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

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

u

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

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

u

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

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

I

Igor Mercator in Чат | Google Таблицы и скрипты
Добрый вечер. Требуется найти на странице числовые значения и отделить их от формул, подсветив ячейки (видимо, через условное форматирование). Подскажите, как это сделать.

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

I

Igor Mercator in Чат | Google Таблицы и скрипты
В примере 6 заполненных ячеек, они выглядят одинаково: 1,2,3,4,5,6. Но в каких-то из них формулы, а в остальных - просто числа. Как отделить одни от других?
источник

A

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

I

Igor Mercator in Чат | Google Таблицы и скрипты
спасибо!
источник

u

un_excel_bot 😈 in Чат | Google Таблицы и скрипты
Igor Mercator (0) изменил репутацию Admin (1624)
источник

ИМ

Игорь Михеенко... in Чат | Google Таблицы и скрипты
Добрый вечер!
Пример
Недавно задавал вопрос про выпадающие списки.
Есть идея, чтобы в случае, когда в списке всего один вариант на выбор, он вставлялся в ячейку автоматически.

Удалось реализовать вставку значения с помощью тренарного оператора:
dlina = validation.length;
dlina < 2 ? range.offset(1,0).setValue(validation) : range.offset(1, 0).setDataValidation(rule)
или классического if ... else:
dlina = validation.length;
if (dlina < 2) {
     range.offset(1,0).setValue(validation);
   } else {
     range.offset(1, 0).setDataValidation(rule);
   }
Но после добавления значения в ячейку скрипт не активируется дальше.
Подскажите, пожалуйста, как активировать скрипт дальше, после применения setValue?
источник

v

volond in Чат | Google Таблицы и скрипты
Это который про связанные списки
источник

ИД

Игорь Дроздов... in Чат | Google Таблицы и скрипты
Чтобы подсветить ячейки в которых нет формулы используйте отрицание NOT

=NOT(ISFORMULA($G2))
источник

ИМ

Игорь Михеенко... in Чат | Google Таблицы и скрипты
источник

v

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

ИМ

Игорь Михеенко... in Чат | Google Таблицы и скрипты
Не совсем понятно. Вот как выглядит таблица, когда в списке больше одного варианта. Я сам должен выбрать из списка далее.
источник

ИМ

Игорь Михеенко... in Чат | Google Таблицы и скрипты
А вот, когда в списке один вариант.
Он сам вставляется. Эта часть реализована.
Но скрипт на этом останавливается, то есть не идёт дальше вниз по списку.
источник

v

volond in Чат | Google Таблицы и скрипты
Ну да а вы не оставливайтесь
источник

ИМ

Игорь Михеенко... in Чат | Google Таблицы и скрипты
Если я правильно понимаю работу скрипта, сам момент выбора значения из списка является триггером для работы по диапазону вниз.
Или если я руками что-то введу в ячейку — скрипт двигается в ячейку ниже, то есть это тоже триггер.
Но вот setValue (вставляющий значение из списка) этим триггером, по какой-то причине, не является, как я понимаю.
источник