Скрипты Google Sheets неожиданно перестают работать - Ошибка: «Сервис не найден: plus v1» - PullRequest
0 голосов
/ 29 февраля 2020

Я создал документ Google Sheets, в котором много скриптов и триггеров.

До последнего года он работал без нареканий до недавнего времени. Теперь каждая функция не работает, даже для других пользователей. Даже простые функции, такие как эта, не работают:

 function clearForm() {
  var sheet = SpreadsheetApp.getActive().getSheetByName('Manifest');
  sheet.getRange('B4:F4').clearContent();
  sheet.getRange('B7:C10').clearContent();
  sheet.getRange('D14:D28').clearContent();
  sheet.getRange('D30').clearContent();
  sheet.getRange('D36').clearContent();
   sheet.getRange('F14:F28').clearContent();
  sheet.getRange('F30').clearContent();
  sheet.getRange('F36').clearContent();
   sheet.getRange('H14:H28').clearContent();
  sheet.getRange('H30').clearContent();
  sheet.getRange('H36').clearContent();
  sheet.getRange('J14:J28').clearContent();
  sheet.getRange('J30').clearContent();
  sheet.getRange('J36').clearContent();
  sheet.getRange('E4').setValue('Select Tail #');
  sheet.getRange('B42:C42').clearContent();
} 

Когда я пытаюсь запустить этот скрипт или любой другой скрипт, я получаю следующее сообщение: "Служба не найдена: plus v1"

Что интересно, еще один файл листа Google, в котором используется большая часть той же кодировки, все еще работает отлично.

Я также получаю сообщение: "Этот проект выполняется на нашем новом скрипте приложений время работы от Chrome V8 ". Я не уверен, имеет ли это какое-либо отношение к этому или нет.

РЕДАКТИРОВАТЬ:

Я сделал поиск по сценариям и нашел этот код на новой вкладке под названием appsscript. json

{
  "timeZone": "America/Denver",
  "dependencies": {
    "enabledAdvancedServices": [{
      "userSymbol": "Plus",
      "serviceId": "plus",
      "version": "v1"
    }, {
      "userSymbol": "Drive",
      "serviceId": "drive",
      "version": "v2"
    }]
  },
  "exceptionLogging": "STACKDRIVER",
  "runtimeVersion": "V8"
}

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

1 Ответ

3 голосов
/ 29 февраля 2020

Вы или кто-либо, у кого есть доступ для редактирования вашего скрипта, включили службу Google plus . Эта услуга устарела и закрыта. Вы можете изменить манифест, appsscript. json, чтобы удалить его.

{
  "timeZone": "America/Denver",
  "dependencies": {
    "enabledAdvancedServices": [{
      "userSymbol": "Drive",
      "serviceId": "drive",
      "version": "v2"
    }]
  },
  "exceptionLogging": "STACKDRIVER",
  "runtimeVersion": "V8"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...