#google-apps-script #ide
#google-apps-script #ide
Вопрос:
Я создал ряд инструментов с помощью Google Apps Script, используя Google Sheets в качестве базы данных. С момента перехода на новую IDE (которая мне очень нравится) я увидел новую ошибку, которую я никогда раньше не видел.
В двух (и пока только в двух) из созданных мной инструментов, когда я выполняю тестовое развертывание, в новом окне отображается сообщение об ошибке: «К сожалению, произошла ошибка сервера. Пожалуйста, подождите немного и повторите попытку «.
Когда это произошло с первым инструментом, я провел некоторое исследование и увидел упоминания об этом, когда несколько пользователей вошли в проект скрипта. Это было возможно в моей ситуации, поскольку я был в этом листе / проекте с разными именами пользователей. Однако все, что я прочитал, указывало на проблему с производственным развертыванием; я не видел ничего, связанного с ошибкой тестового развертывания. Единственное решение, которое у меня было для этого, — запустить совершенно новый проект и скопировать код.
Теперь я вижу эту проблему во втором проекте, но к нему когда-либо обращался только один пользователь. Первоначально об этом сообщил один из моих пользователей, который получал это сообщение при развертывании производства. Когда я захожу в проект для тестового развертывания, я получаю ту же ошибку. В рабочей среде проблема, похоже, разрешилась сама собой (в основном), так как инструмент снова работает, но сегодня утром он то поднимался, то опускался. И даже при рабочем развертывании Prod я все еще не могу запустить тестовое развертывание.
Это не то, с чем я когда-либо сталкивался с устаревшим редактором. Кто-нибудь еще видел подобное поведение с момента выпуска нового редактора? Есть мысли о том, как это можно решить, кроме создания совершенно нового проекта для этого конкретного инструмента?
Комментарии:
1. Я не уверен, что это имеет какое-либо отношение к вам лично. Вчера я испытывал то же самое. Я довольно активно использовал Drive API, поэтому я просто сделал перерыв и вернулся позже, и проблема, казалось, исчезла.
2. Та же проблема для меня, особенно прошлой ночью (по тихоокеанскому времени). Я продолжаю повторять, и в конце концов это, похоже, работает. Я не думаю, что это имеет какое-либо отношение к вашему коду. Мне нравится новый редактор, но я замечал это чаще по сравнению с устаревшим редактором.
3. Спасибо вам обоим Cooper и PGSSystemTester. Я рад узнать, что это не только я. И да, мне действительно нравится новый редактор, но я столкнулся с парой мелких проблем.
4. Я думаю, что это окажется отличным редактором. Мне нравится функция переноса и наличие журнала выполнения под кодом. Я думаю, что огромное меню команд доступно одним щелчком мыши. Но я скучаю по отсутствию доступа к свойствам скрипта, чтобы я мог их просматривать, хотя я мог бы сделать это сам. И мне стало комфортно иметь много ссылок на поддержку в справке, но это намного лучше при правильном форматировании функции стрелки, чем старый редактор. В любом случае, я многое изменилось за 4 года, прошедшие с тех пор, как я здесь работаю волонтером, и я многому научился.
5. Я понимаю, что @Cooper. Я ни в коем случае не разработчик; Я просто играю в одном из наших PMO, поэтому я всегда рад видеть, что у других возникают те же проблемы, что и у меня. Я думаю, что это тоже будет хороший редактор. Я рад, что они наконец добавили складной код; это большая помощь. Имена переменных и функций, отображаемые для автозаполнения, великолепны. И я уверен, что есть вещи, которые я продолжу находить. Но если все, что я когда-либо получаю, это 500 ошибок при запуске тестового развертывания… что ж, это не так уж и здорово.
Ответ №1:
О вашей проблеме уже сообщалось в системе отслеживания проблем как о потенциальной ошибке:
Похоже, есть обходной путь, опубликованный OP:
Вы также можете выделить запрос, чтобы сделать проблему более заметной:
Обратите внимание, что если шаги отличаются, у вас также есть возможность подать отдельный запрос в системе отслеживания проблем.
Комментарии:
1. Спасибо @carlos-m за ссылку на проблему с Google. Я добавил комментарий и там. Хотя проект, в котором я впервые столкнулся с этим сегодня утром, кажется, решен, другие проекты, над которыми я работаю, все еще имеют эту проблему. Надеюсь, люди в Google смогут определить и решить эту проблему.