Описание тега scriptlab

Script Lab - это интерактивная площадка для надстроек Office, позволяющая экспериментировать с API JavaScript для Office, не выходя из Excel, Word, PowerPoint или Project. Помечайте вопросы с помощью `script-lab` (и, вероятно, также ʻoffice-js`), если они либо касаются Script Lab, либо содержат примеры или ответы, использующие Script Lab.
1 ответ

ctx.workbook.getSelectedRange() возвращает двойную одинарную кавычку ' ' для каждой отдельной кавычки 'в имени листа

Если имя листа является данными моего листа, m_address а также m_addressLocal свойства возвращаемого объекта диапазона будут выглядеть так"'my sheet''s data'!A1:B2" Если используется как есть в других вызовах API, они потерпят неудачу. Обходной путь…
05 май '17 в 14:56
1 ответ

Не могу поделиться сценарием, используя Script Lab

Я играю со Script Lab в Excel 2016. Это отличный материал! Однако при попытке поделиться фрагментом в GitHub после входа в систему с панели задач Authorize Кнопка отключена. Почему это происходит? Смотрите скриншот ниже. https://stackru.com/image s/…
15 янв '19 в 17:30
1 ответ

Ожидание асинхронной функции, возвращающей объект диапазона

Я хотел бы использовать функцию для возврата объекта диапазона, но потому что функция асинхронная, когда мой код достигает currentRangeSelection.select();, это все еще null, Как заставить код ждать функцию getCurrentRangeSelection так что я могу пол…
26 июл '17 в 22:25
1 ответ

ScriptLab сообщение об ошибке случайно

Я случайно получаю эту ошибку в консоли на панели "Выполнение" моего Excel 2016 при использовании ScriptLab: [ "Script error.", "https://appsforoffice.microsoft.com/lib/1/hosted/office.js", 0, 0, undefined ] Это сообщение об ошибке консоли появляетс…
18 ноя '17 в 11:15
1 ответ

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

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

`context.document.body.insertOoxml` ломает документы, вылетает слово

Я знаю, что это не вопрос, но я был послан сюда Риком Киркхэмом отсюда, и, видимо, в SO спрашивается, как регистрировать ошибки для продуктов Microsoft:-p Когда я использую insertOoxml с параметром "заменить" Word добавит дополнительный контент в ко…
08 май '17 в 21:46
1 ответ

Как получить список рабочих листов в рабочей книге Excel и отобразить их в пользовательском интерфейсе надстройки?

Я пытаюсь выполнить какую-то работу в надстройке Office JS. Я посмотрел как на Script Lab, так и на боковую загрузку через yeoman. Я просто не смог найти достаточно примеров кода, чтобы преодолеть трудности, связанные с изучением работы с React / Ty…
28 янв '18 в 03:09
1 ответ

Синтаксическая ошибка при использовании Office UI Fabric в проекте JavaScript ScriptLab

В новом проекте JavaScript ScriptLab я добавил следующую библиотеку, чтобы получить функциональность Office UI Fabric: https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/1.2.0/js/fabric.min.js Поэтому я написал этот сценарий (прос…
13 июн '17 в 13:17
0 ответов

К сожалению, кнопки "О программе" в Microsoft Script Lab по-прежнему предназначены / открывают Internet Explorer.

Есть ли какая-то причина, по которой гиперссылки в Microsoft Script Lab (отличная надстройка для Excel) все еще должны ориентироваться / открываться в IE? И, хотя, к сожалению, они все еще есть, есть ли способ, как я могу перенаправить их на открыти…
20 ноя '18 в 09:33
1 ответ

Как создать верхнюю панель, похожую на ту, что мы видим на панели задач кода ScriptLab?

В ScriptLab панель задач "Код" имеет эти кнопки сверху (я думаю, это "Меню", "Информация", "Выполнить", "Удалить" и т. Д.). Я хочу создать панель задач, похожую на эту. Может кто-нибудь помочь мне, как это сделать? После установки ScriptLab я нажима…
20 мар '18 в 16:48
0 ответов

Scriptlab выбрасывает ошибку "$' is undefined" в Excel и Word

Попытка запустить примеры в Scriptlab и получить классическую ошибку javascript "$' is undefined". Обычно это указывает на проблему с загрузкой /URL, но есть ли идеи о том, как с этим справиться в Scriptlab? шаги: 1) скачать скрипт скрипт из https:/…
06 дек '17 в 19:56
2 ответа

Проблема с CORS при вызове ajax в scriptlab

Я тестирую надстройку scriptlab в Excel Я пытаюсь выполнить вызов покоя к внешней конечной точке, как это $.ajax({ url: "https://jsonplaceholder.typicode.com/posts/1", dataType: 'JSON', headers: { 'Authorization': 'Basic blablabla', }).... Выше рабо…
19 апр '17 в 18:43
2 ответа

Форматировать весь столбец таблицы Excel как строку

Я работаю над надстройкой Excel, используя API-интерфейсы JavaScript для создания надстроек в Excel Office 365. Для таблиц Excel, как я могу отформатировать весь столбец, чтобы иметь строки только по умолчанию. [Мне нужно, чтобы числа отображались к…
27 апр '17 в 00:17
1 ответ

Отправить надстройки с пользовательскими функциями (обновить?)

Я задал вопрос относительно отправки надстроек с пользовательскими функциями 6 месяцев назад. Вывод на данный момент был an add-in that uses custom functions cannot currently be published to the Office Store or via Office 365 centralized deployment.…
2 ответа

Как получить все имена (не значения) в office.js?

У меня есть несколько "именованных" диапазонов. Я пытаюсь получить имя диапазонов, а не значения. Я пробовал следующее: $("#get-values").click(getValues); async function getValues() { try { await Excel.run(async (context) => { const sheet = conte…
26 фев '18 в 11:52
0 ответов

Существует ли Javascript, эквивалентный Workbook_Open() для Microsoft Excel Online с использованием ScriptLab?

Мой отдел скоро перейдет на Office 365, и мне было поручено разработать стандартный документ для отслеживания проекта, который можно использовать в Excel Online. Мой текущий автономный файл (Excel 2013) использует сценарий VBA для выполнения ряда за…
1 ответ

Как преобразовать пример скриптовой лаборатории в проект сообщества Visual Studio 2019

Допустим, я хочу преобразовать пример надстройки Word "Основной вызов API (TypeScript)" в проект Visual Studio. Каковы шаги для новичка, в частности, для людей, впервые знакомых с установкой, настройкой и использованием таких технологий, как jQuery,…
24 июн '19 в 23:42
1 ответ

Возможно ли боковая загрузка скрипта-лаборатории?

Когда я пытаюсь использовать Script-Lab из магазина надстроек Office, я получаю эту ошибку: Извините, Office 365 настроен для предотвращения индивидуального приобретения надстроек Office Store. Мой администратор O365 говорит, что мне нужно загружать…
20 июн '19 в 20:47
1 ответ

Как реализовать красную кривую линию, которую слово показывает во время написания ошибок, используя Word API/Office JS?

Я использую ScriptLab для разработки надстройки слова. Моя текущая цель теперь состоит в том, чтобы подчеркнуть слово (каким-то образом я знаю это слово) красной пышной линией. Это то, что слово показывает, когда вы делаете ошибку с ошибкой или сдел…
0 ответов

Использование компонентов Office UI Fabric React в ScriptLab

В простом тестовом веб-приложении я смог создать выходные данные UI Fabric React с помощью таких импортов: import React from 'react'; import ReactDOM from 'react-dom'; import { DefaultButton } from 'office-ui-fabric-react'; и рендеринг в HTML <De…
25 июн '19 в 00:06