Описание тега office-scripts
Сценарии Office - это функция, которая позволяет автоматизировать задачи в Microsoft Office с помощью TypeScript. В настоящее время эта функция находится в предварительной версии, и поддерживается только Excel. Используйте этот тег, чтобы задать вопросы по программированию о сценариях Office, и подумайте о добавлении связанных тегов Excel и TypeScript, где это уместно.
0
ответов
Как показывает, что изменилось в списке SharePoint?
Я пытаюсь создать поток, когда элемент в списке SharePoint изменяется, отправляя электронное письмо Я использую этот поток введите описание изображения здесь Например, У меня есть значение Title coalesce(triggerBody()?['Title'],' '), Title coalesce(…
27 июн '20 в 04:01
1
ответ
Ошибка сценариев Office - свойство недоступно
Я создал сценарий с новыми сценариями Office в Excel в Интернете. Сценарий просто устанавливает цвет заливки для диапазона на текущем листе, получает используемый диапазон и затем пытается записать адрес диапазона в консоль. async function main(cont…
08 янв '20 в 23:46
1
ответ
Проблема с коллекцией имен объекта рабочего листа
Я столкнулся с проблемой с OfficeScript (думаю). Я написал такой сценарий: async function main(context: Excel.RequestContext) { var RowCt = 0; var sheetName = ""; let workbook = context.workbook; let worksheets = workbook.worksheets; let MyNames = w…
25 фев '20 в 16:30
2
ответа
Сделайте веб-запрос или отправьте сообщение на внешний URL-адрес для данных
Можно ли делать веб-запросы к внешнему URL-адресу для сбора данных или публикации данных? Таким образом, вы можете легко получить данные из внешнего API.
21 апр '20 в 17:21
1
ответ
Проблемы с контекстом функции в сценариях Office
У меня проблема с вызовом функции в основном скрипте при сохранении контекста Excel async function main(context: Excel.RequestContext){ findMD(1) } Функция findMD(test) содержит различные диапазоны, взятые из context.workbook и из-за того, что функц…
09 июн '20 в 20:50
1
ответ
Как вызвать другой скрипт в скриптах Office?
Есть ли вообще возможность вызвать другой скрипт в офисных скриптах? Пытались вызвать другие функции в мою основную функцию в одном скрипте, и хотя он действительно вызывает функцию, по какой-то причине вход функции не выполняется, поэтому я хотел п…
16 июн '20 в 21:38
1
ответ
Мне нужна помощь в преобразовании устаревшего асинхронного скрипта в текущую модель API
О TypeScript и преобразовании устаревших асинхронных сценариев в текущую модель Я пытаюсь преобразовать асинхронный скрипт в текущую модель, но не могу определить часть кода: async function main(context: Excel.RequestContext) { var sheets = context.…
08 июл '20 в 19:59
3
ответа
Редактирование сценариев Office в коде Visual Studio
Я хотел бы иметь возможность редактировать свои сценарии Office в Visual Studio Code. Я знаю, что могу вставлять и копировать свои сценарии из VS в редактор сценариев Office и наоборот. Но, я думаю, было бы удобнее иметь возможность напрямую открыва…
28 апр '20 в 12:53
1
ответ
Как написать офисный скрипт, который выполняет предопределенный запрос для загрузки данных в лист?
У меня есть книга Excel, в которой я выбрал параметр "Получить данные" для импорта из канала OData. Использование общедоступного канала odata для тестирования. Это определяет запрос в Excel, который можно редактировать / просматривать с помощью реда…
03 июл '20 в 15:16
1
ответ
В настоящее время Javascript API доступен для всех версий Excel.
Пожалуйста, есть ли способ получить доступ к текущему javascript API независимо от того, какая у меня версия Excel??? На данный момент только лицензии E3 или E5 имеют этот доступ, и ScriptLab все еще работает со старым API. Заранее спасибо!
20 авг '20 в 16:08
4
ответа
Могу ли я использовать в одной книге сценарии Office и макросы VBA?
У меня есть макросы VBA, включенные в книги, которые в настоящее время используются в Desktop Excel. Однако моя компания переместила наши книги из хранилища сетевых дисков в Microsoft Teams, поэтому многие люди теперь используют Excel для Интернета …
27 авг '20 в 14:06
1
ответ
Как мне сделать этот офисный скрипт быстрее?
Как я могу сделать этот рекурсивный скрипт быстрее? RNumber в этом коде вычисляется в электронной таблице по формуле и проверяется после каждой итерации. Обычно я выполняю итерацию от чисел> 50000, и сценарий выполняется очень-очень медленно. В резу…
27 авг '20 в 19:02
2
ответа
Как программно выполнить скрипт Microsoft Excel Office?
Мы перешли к написанию офисных скриптов вместо макросов VBA. Мне также известны REST API Microsoft Graph для excel. Может ли кто-нибудь посоветовать мне, как я могу программно выполнить офисный сценарий (например, пример ниже), не создавая экземпляр…
08 июн '20 в 15:26
3
ответа
Как удалить все строки в таблице с помощью скриптов Office
У меня есть таблица в электронной таблице, и я хочу удалить все существующие данные. Я использую приведенный ниже код, который работает, кроме случаев, когда таблица уже пуста. // Get the row count let rowCount = table.getRangeBetweenHeaderAndTotal(…
04 авг '20 в 18:58
2
ответа
Офисный скрипт, удаление имени диапазона игнорируется, ошибок нет
Я только что создал этот крошечный скрипт Office: async function main(context: Excel.RequestContext) { context.workbook.names.getItem("Newname").delete; } Имя диапазона "Новое имя" существует в текущей книге, код выполняется без ошибок, но имя не уд…
24 фев '20 в 13:55
2
ответа
Как использовать getOffsetRange?
Я пытался использовать getOffsetRange в офисных скриптах, но, хоть убей, я не могу заставить его работать, и я получаю сообщения об ошибках Property 'getOffsetRange' does not exist on type 'Worksheet'. Я подумал, что, возможно, из-за того, что это п…
07 июн '20 в 23:49
4
ответа
как использовать сценарии Office в Power Automate?
В документации написано, что офисные скрипты работают с power automate. Кто-нибудь знает, как запустить офисный скрипт с помощью power automate? Благодарность!
19 июн '20 в 12:24
1
ответ
Получение значения элемента в массиве в сценариях Office
Я пытался сделать переменную равной значению определенного элемента в массиве, и я надеялся, что у кого-то есть предложение. В этом случае я пытаюсь получить значение в ячейке E5 async function main(context: Excel.RequestContext){ let workbook = con…
12 июн '20 в 15:52
1
ответ
Обновление всех запросов и подключений книги Excel (Excel Online) с помощью сценариев Office и Power Automate
Я начал использовать новые сценарии Office в Excel в Интернете. Мне было интересно, знает ли кто-нибудь, можно ли обновить запросы и соединения книги Excel, сохраненной в SharePoint Online. Я хотел бы запустить сценарий, используя запланированный по…
03 окт '20 в 16:36
1
ответ
Защитите лист в сценариях Office с помощью параметров
Как я могу защитить рабочий лист, но разрешить пользователю форматировать столбцы в сценариях Office? Я пробовал несколько вещей, но безуспешно. function main(workbook: ExcelScript.Workbook) { let sheet = workbook.getWorksheet("By Item"); …
16 окт '20 в 20:31