Интеграция SharePoint Online в Power Apps: Обзор

В этой статье описывается создание списка из SharePoint или Списков Майкрософт, интеграция этого списка в Power Apps и настройка списка в приложении.

При добавлении данных в приложение можно выбрать список SharePoint или Списки Майкрософт в качестве источника. Кроме того, вы можете создать приложение на основе списка SharePoint с помощью меню integrate в Списках Майкрософт. После того как список появится в приложении, его можно отфильтровать и настроить.

Замечание

При создании или просмотре списка в SharePoint вы автоматически перенаправляетесь в Microsoft List. Список всегда можно найти как в списках Майкрософт, так и в SharePoint. Дополнительные сведения см. в разделе Что такое список в Microsoft 365?

Предпосылки

Создать список

Вы можете создать список SharePoint с помощью приложения Microsoft List в Create a list.

Интегрируйте список

После получения списка вы можете интегрировать его в Power Apps или создать приложение на основе списка SharePoint или списков Майкрософт.

Подключитесь к списку в Power Apps

Одним из способов работы со списком в приложении является подключение к SharePoint через меню Data приложения для импорта списка. Список служит источником данных в Power Apps.

Снимок экрана, на котором показано, где можно подключиться к списку SharePoint через меню

Вы можете узнать больше в разделе Подключение к SharePoint из платформенного приложения.

Создание приложения на основе списка

При просмотре списка SharePoint автоматически перейдите в Списки Майкрософт, где можно интегрировать список с Power Apps:

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

Дополнительные сведения см. в разделе Создание приложения на основе холста с данными из Microsoft Lists.

Настройка списка или формы

При импорте списка в Power Apps в качестве источника данных его можно использовать для отображения формы на экране. Вы можете настроить внешний вид списка в приложении, включая форматирование и поведение списка.

Настройка включает в себя, как отображается список:

  • Добавление или удаление полей
  • Тип элемента управления и тип данных для полей
  • Ориентация макета и количество столбцов
  • Форматирование, такое как выравнивание, цвет и границы
  • Интерактивные функции, такие как OnFailure или OnSuccess

Узнайте, как настроить форму для списка в Настройке формы для списка SharePoint.

Дополнительные сведения о свойствах формы см. в разделе Понимание интеграции форм SharePoint.

Фильтрация списка в Power Apps

Формулы можно применять к элементам интерфейса приложения, таким как фильтры. Для списка добавьте формулу фильтра в вертикальную коллекцию на экране приложения, добавив формулу в строку формул свойства Items .

Дополнительные сведения см. в разделе Функции Filter, Search и LookUp.

Пример функции поиска и фильтрации

Поместите эту примерную формулу в галерею для свойства Items. Формула ищет состояние в столбце и фильтрует состояние Активно. В этом случае в списке отображаются только элементы списка со статусом Активно.

SortByColumns(Filter('Issue Tracking', 'Issue Status'.Value = "Active", StartsWith(Title, TextSearchBox1.Text)), "Title", If(SortDescending1, Descending, Ascending))

В формуле содержатся следующие функции:

  • Функция SortByColumns сортирует данные в таблице по одному или нескольким столбцам.
  • Функция Filter находит записи в таблице, соответствующие условиям заданной формулы.
  • Функция StartsWith проверяет, начинается ли одна текстовая строка с другой.
  • Функция If возвращает значение в зависимости от того, является ли условие true или false.

Дополнительные сведения см. в Справка по формулам — приложения Canvas.

Связывание списков с помощью столбца поиска

Можно связать два списка, один из которых использует один из своих столбцов в качестве столбца подстановки. Столбец подстановки — это точка, в которой список соединяется с другим списком.

Дополнительные сведения см. в разделе Как связывать списки из Microsoft Lists с помощью столбца подстановки в Power Apps.

Если вы хотите, чтобы столбец подстановки представлял собой раскрывающийся список с параметрами, используйте функцию Choices. Функция Choices возвращает таблицу возможных значений для столбца поиска.

Например, можно добавить функцию Choices в элемент управления раскрывающегося списка в приложение на основе холста, добавив эту формулу в свойство Элементы элемента управления. В формулу нужно включить имя списка и имя столбца подстановки.

Choices([@'Your list name'].Lookup_x0020_column)