Ошибка подключения к серверу Google с помощью редактора скриптов

Я пытаюсь использовать редактор скриптов Google Sheet, чтобы написать скрипт для зависимого списка, используя следующий скрипт:

function setDataValid_(range, sourceRange) {
  var rule = 
SpreadsheetApp.newDataValidation().requireValueInRange(sourceRange, 
true).build();
 range.setDataValidation(rule);  
}

function onEdit(){
  var pageCell = SpreadsheetApp.getActiveSheet().getActiveCell();
  var pageColumn = pageCell.getColumn();
  if (pageColumn == 6 && SpreadsheetApp.getActiveSheet().getName() == 
'raw_data'){
    var range = SpreadsheetApp.getActiveSheet().getRange(pageCell.getRow(), 
pageColumn + 2);
    var  sourceRange = 
SpreadsheetApp.getActiveSpreadsheet().getRangeByName(pageCell.getValue());
    setDataValid_(range, sourceRange);
  }
}

В этой таблице я использую две разные вкладки: raw_data и Range. Я создал раскрывающийся список в столбце F «raw_data», в котором перечислены значения из указанного диапазона в «диапазоне». Каждое из этих значений также является заголовком именованного диапазона на этой вкладке. Приведенный выше сценарий предполагает чтение значения, выбранного в столбце F, а затем два столбца в столбце H, создание другого раскрывающегося списка на основе значений, связанных с этим именованным диапазоном.

Проблема, с которой я продолжаю сталкиваться, заключается в том, что каждый раз, когда я нажимаю кнопку «Выполнить», я получаю сообщение об ошибке «Не удалось подключиться к серверу. Сохраните и повторите попытку», или если я попытаюсь настроить триггер проекта, я получаю «Извините, серьезная ошибка. произошла. Подождите немного и повторите попытку ".

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

Я не смог найти решение этой проблемы, и даже когда я пытаюсь использовать инструмент dubug, он выдает мне сообщение об ошибке. Кто-нибудь знает, в чем проблема или как я могу ее решить?


person BMonty    schedule 03.10.2017    source источник
comment
Моя компания тоже видит это, и поиск ошибки в Интернете дает достаточно результатов, чтобы предположить, что Google нужно будет решить эту проблему со своей стороны. Надеюсь, что достаточно людей, платящих за G Suite, будут жаловаться на это, чтобы это было исправлено.   -  person kungphu    schedule 04.10.2017


Ответы (4)


Я думаю, что на данный момент это может быть законной ошибкой сервера, потому что я получаю ту же ошибку, когда пытаюсь запустить какие-либо скрипты. То же самое и для коллеги.

person Michael    schedule 03.10.2017

Я попытался сохранить несколько копий моего последнего скрипта, и все это привело к

Произошла ошибка сервера. Пожалуйста, попробуйте сохранить проект еще раз.

так что я думаю, что сегодня почему-то это проблема Google. Мои старые скрипты работают нормально.

person Michael Ludden    schedule 04.10.2017

Сегодня утром я снова попробовал сценарий, и теперь он работает. Надеюсь, так и будет. Спасибо за ваш вклад!

person BMonty    schedule 04.10.2017

Только что проверил панель состояния G Suite, и все продукты в порядке. На этой странице представлена ​​информация об эффективности сервисов G Suite. Если не указано иное, эта информация о статусе относится к сервисам для потребителей, а также к услугам для организаций, использующих G Suite. На момент публикации этой публикации на сервере Google не упоминалось никаких проблем.

In script.google.com:

  1. Ресурсы - ›Расширенные службы Google

  2. Включите Drive API  введите описание изображения здесь

  3. Вам будет предложено включить его в консоли Google Dev. Щелкните ссылку и включите Drive API. Теперь ваш сценарий должен работать, как задумано.

person noogui    schedule 04.10.2017