Можно ли сделать отзыв о баге в таблице Гугл?
Сервисы Гугл — отличная штука, не зря же они предоставляются крупнейшей компанией в мире. Однако это программы, а в программах возможны ошибки. Когда пользователь сталкивается с ними, он иногда не понимает, что делать. Разработчики предусмотрели возможность для пользователя сделать отзыв о таблице Гугл (отправить баг-репорт). Такая же возможность предусмотрена и в других сервисах (Диск, почта и пр.)
Что произошло?
Ниже я расскажу, как сделать в Гугл баг-репорт (отзыв на неработающую функцию в таблице Гугл). Но сначала пару слов, что произошло.
Как говорится, ничего не предвещало 🙂 Продолжая работать над приложением, добавил в ячейку A1 проверку данных, чтобы пользователь мог выбрать из списка элемент и в соседней ячейке увидеть соответствующее ему значение.
Данные для списка берутся из столбца B. Можно было использовать не диапазон, а «список значений, разделённых запятыми», но тогда при добавлении строк его пришлось бы постоянно продлевать вручную.
Цифры 1, 2, 3 и т.д. добавляются в столбец B автоматически формулой
=arrayformula(СТРОКА($B$2:$B)-1)
Добавил 12-ю строку — в B12 сразу появилась цифра 11, добавил 13-ю — в B13 появилось 12 и т.д.
Удобно?
Ещё бы, лень — двигатель прогресса 🙂
Однако, когда я изменил формулу на
=arrayformula(СТРОКА($B$2:$B12)-1)
случилось страшное 🙂
B12 в формуле изменилось на B1000 и начало быстро расти.
Строки в таблицу начали стремительно добавляться.
Процесс остановился только когда их стало больше 16 тысяч!
С учётом того, что на листе есть другие формулы, форматирование, в т.ч. условное, всё стало жутко тормозить. При попытке выделить новые строки, чтобы их удалить, несколько раз получал сообщение, что страница не отвечает и предложение её закрыть. Каждая такая попытка продолжалась несколько минут, но завершалась крахом.
В итоге использовал F5 и переход к середине диапазона (A8000). Выделил от этой строки и до конца вниз, и удалил эти строки. Тоже пришлось ждать пару минут. Затем так же удалил остальные.
Баг или фича? Bug Or Feature?
В интернете это уже мем. На Лурке есть статья на эту тему, написанная с присущим этому ресурсу юмором.
Любой задокументированный баг, не влияющий на работоспособность программы (да и влияющий нередко тоже), переходит в категорию ее функциональностей.
Как воспроизвести?
Вы можете сами проверить, как это работает. Точнее, не работает, или работает не так, как ожидается.
Для демонстрационных целей я убрал с копии листа всё лишнее, оставил только то, что необходимо для понимания инцидента. Поскольку на ней сейчас всего 3 столбца и нет дополнительной логики (формул и пр.), ничего не виснет и все эти тысячи строк можно будет быстро удалить.
Сделайте копию таблицы (Файл/Сделать копию) и сами проверьте. Для этого просто поправьте формулу в ячейке B2 с
=arrayformula(СТРОКА($B$2:$B11)-1)
на
=arrayformula(СТРОКА($B$2:$B12)-1)
Вы увидите, как строки самопроизвольно начнут добавляться.
Совет:
Перед удалением новых строк верните в формуле B11.
В противном случае строки снова будут добавляться.
Как сделать отзыв на неисправность (баг-репорт) в таблицах Гугл?
На мой взгляд, это всё же не фича, а баг, т.к. добавления строк пользователь не ожидает. Поэтому решил отправить баг-репорт, а программисты Гугла уже разберутся, что с этим делать.
Выбрал в меню Справка/Сообщить о проблеме. Можно оставить галочку Прикрепить скриншот включенной. Хотя в данном случае скриншот ничего не показывает. Лучше б была возможность прикрепить файл — я бы добавил видео.
Описал проблему подробно, приложил ссылку на шаблон таблицы и ссылку на ролик в Ютубе и нажал на Отправить.
Пишите письма 🙂
Интересно ваше мнение, баг это или фича?
И почему появляется такое неожиданное поведение?
Пишите в комментариях.
Для любителей смотреть — видео.
Вот шаблон, который вы можете использовать.
Сделайте копию таблицы (меню Файл > Создать копию) и экспериментируйте!
Изучите таблицы Гугл за 5 часов в онлайн-курсе!
Здесь можно посмотреть Учебный план.
0 комментариев