Обработка более 5000 предметов в Power Automate - PullRequest
0 голосов
/ 13 января 2020

Я настраиваю поток, который может читать файл Excel и вставлять элементы в список в SharePoint Online.

Однако поток завершается ошибкой, когда в Excel более 5000 строк.

Даже когда я устанавливаю ограничение предмета 5000, я получаю эту ошибку:

Unable to process template language expressions for action 'Apply_to_each' at line '1' and column '5658': 'The number of foreach items limit exceeded for action 'Apply_to_each': maximum '5000' and actual '5120'.'.

Как я могу обойти это?

Ответы [ 2 ]

0 голосов
/ 10 марта 2020

У нас было приблизительное количество строк, которые нужно будет импортировать. Таким образом, у нас было несколько действий чтения Excel.

  • В первой мы читаем первые 5000 строк и вставляем их в список.
  • В следующем действии мы пропускаем первое 5000 наименований и прочитайте следующие 5000; затем вставьте их в список.

У нас было достаточно действий, чтобы покрыть все ожидаемые строки, и поток работает нормально.

0 голосов
/ 22 января 2020

Бесплатная лицензия допускает до 5000 for each items, в то время как некоторые другие лицензии допускают 100 000. Из документации: enter image description here

Это на поток , поэтому обходной путь типа имеет несколько файлов Excel с 5000 строками или несколько циклов с переменной, в которой хранится номер строки не будет работать.

...