Почему не работает сценарий Excel, который я записал в Excel, работает в Power Automate? - PullRequest
0 голосов
/ 13 июля 2020

Я пытаюсь запустить простой сценарий, который я записал в Excel, который я хочу запустить в качестве шага в автоматизации. Когда я пытаюсь запустить сценарий, я получаю это сообщение об ошибке в power automate

Мы не смогли запустить сценарий. Пожалуйста, попробуйте еще раз. WorksheetCollection.getActiveWorksheet () не допускается при запуске через Power Automate. Измените свой сценарий, чтобы указать целевой рабочий лист.

Скрипт, который он скопировал ниже - я подозреваю, что это что-то очень простое - но у меня ограниченный опыт работы со сценариями / VBA, кроме использования функции записи, и нигде не могу найти решение - так что любая помощь будет очень признательна.

Большое спасибо

Мэтт

function main(workbook: ExcelScript.Workbook) {
  let selectedSheet = workbook.getActiveWorksheet();
  // Replace Stongly Agree with 5 on sheet student data
  selectedSheet.replaceAll("Stongly Agree", "5", {
    completeMatch: false,
    matchCase: false
  });

1 Ответ

0 голосов
/ 13 июля 2020

удалось решить - проблема в относительной ссылке - мне нужно было изменить = workbook.getActiveWorksheet (); to = workbook.getWorksheet ("имя рабочего листа");

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...