Как я могу проверить надстройку Google Editor перед публикацией? - PullRequest
1 голос
/ 07 апреля 2019

Я разрабатываю надстройку Google Sheets, и мне интересно, как лучше всего протестировать ее с реальными пользователями перед ее отправкой в ​​магазин надстроек.Я прочитал контрольный список разработки на этой странице:

https://developers.google.com/gsuite/add-ons/how-tos/publishing-editor-addons

И он говорит, среди прочего:

  • Надстройка редактора должна быть полностьюфункциональный - это не может быть «работа в процессе».
  • Скрипт был протестирован с несколькими активными пользователями.

Итак, вопрос в том, как я могу поделиться имс несколькими реальными активными пользователями, чтобы они могли проверить это?Кажется, что единственный реальный способ поделиться им - это опубликовать его в магазине надстроек, так что это похоже на хитрость 22.

Альтернативы, которые я нашел до сих пор:

  • Я разрабатывал надстройку в виде скрипта (используя Инструменты -> Редактор скриптов) в Google Sheets.Это приведет к тому, что скрипт будет прикреплен к электронной таблице.Я могу поделиться этой таблицей с другими людьми, и когда они откроют ее, они смогут запустить скрипт.Однако они могут запускать сценарий только в той таблице, которой я с ними поделюсь.Что если они захотят проверить это на своих собственных данных?

  • Я могу поделиться реальным сценарием с другими людьми.Если я сделаю это, они смогут открыть скрипт и создать тестовую конфигурацию, как описано здесь: https://developers.google.com/gsuite/add-ons/how-tos/testing-editor-addons. Однако, это довольно технически сложный процесс.Попросить друзей, не имеющих опыта программирования, следовать этим шагам - все равно, что просить немного.Если я только спрошу друзей с опытом программирования, тесты не будут репрезентативными для обычных пользователей.И в контрольном списке говорится, что надстройка должна тестироваться с «несколькими активными пользователями», а не «несколькими активными программистами».

Есть ли альтернативный метод тестирования, который я пропустил?Кто-нибудь, кто имеет опыт этого процесса, и у кого есть идеи, чтобы поделиться?

...