Можно ли сделать отзыв о баге в таблице Гугл?


Сервисы Гугл — отличная штука, не зря же они предоставляются крупнейшей компанией в мире. Однако это программы, а в программах возможны ошибки. Когда пользователь сталкивается с ними, он иногда не понимает, что делать. Разработчики предусмотрели возможность для пользователя сделать отзыв о таблице Гугл (отправить баг-репорт). Такая же возможность предусмотрена и в других сервисах (Диск, почта и пр.)


Что произошло?


Ниже я расскажу, как сделать в Гугл баг-репорт (отзыв на неработающую функцию в таблице Гугл). Но сначала пару слов, что произошло.

Как говорится, ничего не предвещало 🙂 Продолжая работать над приложением, добавил в ячейку 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 комментариев

Добавить комментарий

Заполнитель аватара

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.