#google-apps-script
#google-apps-script #google-приложения-активность
Вопрос:
Сегодня я начал получать сообщение «Недоступная служба — appsactivity» при выполнении моего веб-приложения Google Apps script. Кто-нибудь знает, происходит ли сбой?
Ответ №1:
Недоступная служба — appsactivity
Предыдущий ответ правильный, но упомянутая проблема теперь закрыта как дубликат
Вместо этого рассмотрите возможность добавления звезды (вверху слева) к этой проблеме. Кроме того, связанная ошибка:
Служба не найдена: appsactivity v1
также сообщается как дубликат вышеупомянутой проблемы.
Возможные решения:
-
Выделите проблему, чтобы заставить Google исправить ее, и подождите.
-
# 30 — Удалить
appsactivity
службу из файла манифеста: appsscript.json -
#33 — Отключить среду выполнения версии 8
-
#43 — Отключение, сохранение и повторное включение ресурсов> Расширенные сервисы Google> Drive и Drive activity api
-
# 49 — Включите API активности приложений «для проекта», с которым у вас возникли проблемы.
-
#53 — Удалить текущий проект и создать, использовать новый скрипт
Комментарии:
1. Спасибо. #30 — Удалить службу appsactivity из файла манифеста: appsscript.json мне помог
Ответ №2:
https://issuetracker.google.com/issues/169595450
Сообщается и назначается кому-то в Google. Похоже на сбой / непреднамеренное изменение.
Ответ №3:
Похоже, эта проблема связана с устареванием API Drive Activity v1. Google рекомендует перейти на версию v2 (см. Здесь ).
Возможно, вам потребуется очистить кеши и, возможно, даже повторно активировать расширенную службу.
Ответ №4:
Итак, я также столкнулся с той же проблемой. Отслеживание проблем предполагает, что это связано с изношенностью Api Drive V1, хотя, когда я проверил свою версию API drive, она уже была последней, поэтому я попробовал следующее, которое сработало.
Нажмите «Просмотр»>»Показать файл манифеста», чтобы увидеть файл JSON, содержащий области.
и удалите область действия приложений (я протестировал свое приложение в режиме разработки, все работает, я расскажу о необходимости этой области позже). это должно выглядеть так
{
"userSymbol": "AppsActivity",
"serviceId": "appsactivity",
"version": "v1"
},
Я надеюсь, что это поможет вам прокомментировать ваш ответ.
Спасибо.
Ответ №5:
Решение — отключить Runtime V8.
Откройте сценарий в редакторе сценариев приложений. Выберите Выполнить > Отключить среду выполнения скрипта новых приложений, работающую на версии 8
Вот и все
Я исправил мою проблему
Ответ №6:
Обновление: 2 мая 2021:
После долгих проб и ошибок приведенное выше решение для отключения среды выполнения v8 частично корректно и работает — до тех пор, пока вы не пытаетесь использовать какие-либо другие скрипты с средой выполнения V8 в качестве библиотеки.
Полное решение — вы можете обновить отдельные скрипты до версии 8, но если у вас есть какие-либо библиотеки, подключенные к скрипту, которые также не обновлены до версии 8, тогда скрипт выдаст ошибку «невозможно найти appsactivity v1».
Обновление всех скриптов, которые используются в качестве библиотек, до версии 8 также стало ключом к устранению этой проблемы для моих скриптов.
Разочаровывает то, что Google продвигает обновление до версии 8 (отключение отладчика и т. Д.) Без предварительного устранения этой проблемы, поскольку это действительно заставит некоторых людей (например, меня на некоторое время) зациклиться.