Не удается создать фрагмент и просмотреть образцы в лаборатории сценариев в MS-Excel Office365

Проблема: ниже приведены изображения, чтобы понять поведение Script-Lab на моем компьютере. Это происходит во всех офисных продуктах, которые я тестировал, например, в Excel, Word или PowerPoint. Итак, я не могу создать новый фрагмент и не могу видеть образцы.

Среда: я использую зарегистрированную версию Microsoft Office 365 ProPlus 1708 (сборка 8431.2215) в операционной системе Windows 10 (на рабочем столе), а браузером по умолчанию является Internet Explorer (11.1029.15063.0). Установка оказалась успешной. Я не столкнулся с какой-либо ошибкой во время установки. Меню Script Lab выглядит просто отлично, но в итоге не работает.

Больше информации: Интересно, что я могу просматривать, редактировать и запускать фрагменты, сохраненные в GitHub Gist, но не могу создать свои собственные или просмотреть образцы из-за этой ошибки (см. Скриншот ниже)

Снимки экрана: # 1: Когда я создаю новый фрагмент, он говорит, что не может импортировать фрагмент. Ошибка: при создании нового фрагмента с помощью кнопки + в окне кода Script-Lab

# 2: Когда я нажимаю на сэмплы, чтобы просмотреть существующие сэмплы, он говорит, что пока нет доступных сэмплов для этого хоста Ошибка: невозможно увидеть образцы

1 ответ

Решение

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

Определите проблему: в фоновом режиме, когда открывается скрипт-лаборатория, он пытается получить доступ к содержимому github. Итак, если вы

  1. не имеют подключения к интернету, или
  2. иметь брандмауэр, защищающий github url (в частности, raw.githubusercontent.com)

тогда ни скрипты, ни образцы не будут загружены в скрипт-лабораторию. Итак, убедитесь, что вы можете открыть ссылки ниже

https://raw.githubusercontent.com/OfficeDev/office-js-snippets/deploy-prod/playlists/excel.yaml

https://raw.githubusercontent.com/OfficeDev/office-js-snippets/deploy-prod/samples/excel/01-basics/basic-api-call.yaml

В моем случае организация блокирует URL-адреса, содержащие raw, так как в противном случае я мог бы получить доступ к любой другой ссылке на github.


Решение. Если по какой-либо причине вы все еще не можете получить доступ к этим URL-адресам, то в качестве обходного пути вы можете получить доступ ко всем образцам с https://github.com/OfficeDev/office-js-snippets/tree/master/samples/excel а затем выберите один и скопируйте весь YAML. Например, для образца по умолчанию просто вставьте следующее в текстовое поле "импорт", или вы можете использовать средство импорта, чтобы использовать ссылки YAML в этом месте.


Обратная связь: Если вы оказались разработчиком скриптовой лаборатории, я считаю, что эти примеры могут быть частью Excel add-in, оказывается более полезным для офлайновых пользователей различных организаций.

Источник: Решено на Github.

Другие вопросы по тегам