как использовать сценарии Office в Power Automate?
В документации написано, что офисные скрипты работают с power automate. Кто-нибудь знает, как запустить офисный скрипт с помощью power automate?
Благодарность!
4 ответа
Мы только что добавили несколько новых руководств по использованию сценариев Office с Power Automate. Вы должны найти информацию, которую ищете здесь: https://docs.microsoft.com/en-us/office/dev/scripts/tutorials/excel-power-automate-manual
Решение этой проблемы следующее.
- Создайте новую среду в Power Automate
- указать среду как среду предварительного просмотра в США
- создать поток
- теперь вы должны увидеть, что появляется Run Script
Вот простой пример использования действия «Выполнить сценарий» в Power Automate.
Этот простой скрипт удаляет все строки Excel. Сначала перейдите на вкладку «Автоматизация» в Excel -> «Все сценарии» -> «Новый сценарий». Запишите свой сценарий и сохраните его.
function main(workbook: ExcelScript.Workbook) {
let myTable = workbook.getTable("Your_Table_Name");
let rowCount = myTable.getRowCount();
myTable.deleteRowsAt(0, rowCount);}
Замените «Your_Table_Name» именем своей таблицы и сохраните его как «Удалить все строки».
В Power Automate добавьте действие «Запустить сценарий» и выберите «Местоположение», «Имя файла» и «Имя сценария», как показано в примере.
Как только вы запустите этот поток, он также запустит ваш скрипт Excel и удалит все строки.
Как уже сказал Дэниел, теперь вы можете использовать действие в Microsoft Power Automate для запуска сценария Office:
В сообщении блога подробно описано, как использовать это действие: https://flow.microsoft.com/en-us/blog/announcing-support-for-office-scripts-in-the-excel-online-business-connector/