Не удается создать фрагмент и просмотреть образцы в лаборатории сценариев в 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: Когда я создаю новый фрагмент, он говорит, что не может импортировать фрагмент.
# 2: Когда я нажимаю на сэмплы, чтобы просмотреть существующие сэмплы, он говорит, что пока нет доступных сэмплов для этого хоста
1 ответ
Ниже приведены проверенные действительные сценарии для Script-Lab, которые ведут себя нежелательным образом, как это было в моем случае выше. Я добавляю решение, если кто-то сталкивается с этим снова, пожалуйста, следуйте инструкциям ниже.
Определите проблему: в фоновом режиме, когда открывается скрипт-лаборатория, он пытается получить доступ к содержимому github. Итак, если вы
- не имеют подключения к интернету, или
- иметь брандмауэр, защищающий github url (в частности,
raw.githubusercontent.com
)
тогда ни скрипты, ни образцы не будут загружены в скрипт-лабораторию. Итак, убедитесь, что вы можете открыть ссылки ниже
https://raw.githubusercontent.com/OfficeDev/office-js-snippets/deploy-prod/playlists/excel.yaml
В моем случае организация блокирует URL-адреса, содержащие raw, так как в противном случае я мог бы получить доступ к любой другой ссылке на github.
Решение. Если по какой-либо причине вы все еще не можете получить доступ к этим URL-адресам, то в качестве обходного пути вы можете получить доступ ко всем образцам с https://github.com/OfficeDev/office-js-snippets/tree/master/samples/excel а затем выберите один и скопируйте весь YAML. Например, для образца по умолчанию просто вставьте следующее в текстовое поле "импорт", или вы можете использовать средство импорта, чтобы использовать ссылки YAML в этом месте.
Обратная связь: Если вы оказались разработчиком скриптовой лаборатории, я считаю, что эти примеры могут быть частью Excel add-in
, оказывается более полезным для офлайновых пользователей различных организаций.
Источник: Решено на Github.