как использовать сценарии 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/

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