BobyMarley
@BobyMarley

Можно ли сделать кнопку в ячейке, которая будет иметь три состояния (0, 1, 2) — смена состояния при нажатии?

Можно ли сделать кнопку в ячейке, которая будет иметь три состояния (0, 1, 2) - смена состояния при нажатии?

Например: по умолчанию цвет кнопки белый. При однократном нажатии цвет меняется, например, на желтый. При следующем нажатии цвет меняется на красный. Как это можно реализовать в Гугл Таблицах?
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
stomaks
@stomaks
Разработчик Google Apps Script (stomaks.me)
Нет, НО.

1. Вы не можете создавать кнопки внутри ячейках, кнопки-рисунки встраиваются поверх таблицы.
2. У вас нет возможности скриптом манипулировать цветом для рисунков.

Возможное решение.
1. Создайте кнопку с прозрачным фоном.
2. закрасьте ячейку нужным цветом.
3. Поместите кнопку точно над ячейкой.
4. Создайте скрипт, который будет обращаться к кешсервису для обновления состояния.
5. Назначьте скрипт на кнопку, который будет менять состояние и цвет.

или
4. Создайте скрипт, который будет сохранять состояние в ячейке цветом текста таким же как цвет фона.
5. Создайте условное форматирование для этой ячейки.
6. Назначьте скрипт для смены состояния.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы