Pailot

SharePoint

Страницы и списки SharePoint

SharePoint — сайты, страницы, списки и библиотеки документов Microsoft 365.

С SharePoint в Pailot вы можете:

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

Нужен OAuth (вход по разрешению сервиса) Microsoft. Блок ставят на холст как отдельный шаг или прикрепляют к агенту.

Инструменты

sharepoint_create_page

Создать страницу на сайте SharePoint.

Вход

ПараметрТипОбязательныйОписание
siteIdstringНетID сайта SharePoint (внутреннее)
siteSelectorstringНетВыбор сайта SharePoint
pageNamestringДаИмя страницы
pageTitlestringНетЗаголовок (если нет — как имя)
pageContentstringНетСодержимое страницы

Выход

ПараметрТипОписание
pageobjectСозданная страница
↳ idstringID страницы
↳ namestringИмя
↳ titlestringЗаголовок
↳ webUrlstringURL страницы
↳ pageLayoutstringТип макета
↳ createdDateTimestringКогда создана
↳ lastModifiedDateTimestringКогда изменена

sharepoint_read_page

Прочитать страницу сайта SharePoint.

Вход

ПараметрТипОбязательныйОписание
siteSelectorstringНетВыбор сайта SharePoint
siteIdstringНетID сайта SharePoint (внутреннее)
pageIdstringНетID страницы
pageNamestringНетИмя страницы (вместо pageId)
maxPagesnumberНетМаксимум страниц при списке всех (по умолчанию 10, макс. 50)

Выход

ПараметрТипОписание
pageobjectДанные страницы
↳ idstringID страницы
↳ namestringИмя
↳ titlestringЗаголовок
↳ webUrlstringURL страницы
↳ pageLayoutstringТип макета
↳ createdDateTimestringКогда создана
↳ lastModifiedDateTimestringКогда изменена
pagesarrayСписок страниц
↳ pageobjectID страницы
↳ idstringID страницы
↳ namestringИмя
↳ titlestringЗаголовок
↳ webUrlstringURL страницы
↳ pageLayoutstringТип макета
↳ createdDateTimestringКогда создана
↳ lastModifiedDateTimestringКогда изменена
↳ idstringID страницы
↳ namestringИмя
↳ titlestringЗаголовок
↳ webUrlstringURL страницы
↳ pageLayoutstringТип макета
↳ createdDateTimestringКогда создана
↳ lastModifiedDateTimestringКогда изменена
↳ contentstringИзвлечённый текст страницы
↳ canvasLayoutobjectСырой макет холста SharePoint
contentobjectСодержимое страницы
↳ contentstringИзвлечённый текст
↳ canvasLayoutobjectСырой макет холста SharePoint
totalPagesnumberСколько страниц найдено

sharepoint_list_sites

Список сайтов SharePoint.

Вход

ПараметрТипОбязательныйОписание
siteSelectorstringНетВыбор сайта SharePoint
groupIdstringНетID группы для командного сайта

Выход

ПараметрТипОписание
siteobjectТекущий сайт
↳ idstringID сайта
↳ namestringИмя
↳ displayNamestringОтображаемое имя
↳ webUrlstringURL сайта
↳ descriptionstringОписание
↳ createdDateTimestringКогда создан
↳ lastModifiedDateTimestringКогда изменён
↳ isPersonalSitebooleanЛичный сайт
↳ rootobjectОтносительный URL на сервере
↳ serverRelativeUrlstringОтносительный URL на сервере
↳ serverRelativeUrlstringОтносительный URL на сервере
↳ siteCollectionobjectХост коллекции сайтов
↳ hostnamestringХост коллекции сайтов
↳ hostnamestringХост коллекции сайтов
sitesarrayДоступные сайты
↳ idstringID сайта
↳ namestringИмя
↳ displayNamestringОтображаемое имя
↳ webUrlstringURL сайта
↳ descriptionstringОписание
↳ createdDateTimestringКогда создан
↳ lastModifiedDateTimestringКогда изменён

sharepoint_create_list

Создать список на сайте SharePoint.

Вход

ПараметрТипОбязательныйОписание
siteIdstringНетID сайта SharePoint (внутреннее)
siteSelectorstringНетВыбор сайта SharePoint
listDisplayNamestringДаОтображаемое имя списка
listDescriptionstringНетОписание списка
listTemplatestringНетШаблон списка (например genericList)
pageContentstringНетJSON колонок: массив определений или объект { columns: [...] }

Выход

ПараметрТипОписание
listobjectСозданный список
↳ idstringID списка
↳ displayNamestringОтображаемое имя
↳ namestringВнутреннее имя
↳ webUrlstringURL списка
↳ createdDateTimestringКогда создан
↳ lastModifiedDateTimestringКогда изменён
↳ listobjectСвойства списка (например шаблон)

sharepoint_get_list

Метаданные списка (и при необходимости колонки и элементы).

Вход

ПараметрТипОбязательныйОписание
siteSelectorstringНетВыбор сайта SharePoint
siteIdstringНетID сайта SharePoint (внутреннее)
listIdstringНетID списка

Выход

ПараметрТипОписание
listobjectДанные списка
↳ idstringID элемента
↳ displayNamestringОтображаемое имя
↳ namestringВнутреннее имя
↳ webUrlstringURL списка
↳ createdDateTimestringКогда создан
↳ lastModifiedDateTimestringКогда изменён
↳ listobjectСвойства списка (например шаблон)
↳ columnsarrayОпределения колонок
↳ fieldsobjectЗначения полей элемента
listsarrayВсе списки сайта, если listId не задан

sharepoint_update_list

Обновить поля элемента списка SharePoint.

Вход

ПараметрТипОбязательныйОписание
siteSelectorstringНетВыбор сайта SharePoint
siteIdstringНетID сайта SharePoint (внутреннее)
listIdstringНетID списка с элементом
itemIdstringДаID элемента
listItemFieldsobjectДаНовые значения полей

Выход

ПараметрТипОписание
itemobjectОбновлённый элемент
↳ idstringID элемента
↳ fieldsobjectОбновлённые поля

sharepoint_add_list_items

Добавить элемент в список SharePoint.

Вход

ПараметрТипОбязательныйОписание
siteSelectorstringНетВыбор сайта SharePoint
siteIdstringНетID сайта SharePoint (внутреннее)
listIdstringДаID списка
listItemFieldsobjectДаЗначения полей нового элемента

Выход

ПараметрТипОписание
itemobjectСозданный элемент
↳ idstringID элемента
↳ fieldsobjectПоля нового элемента

sharepoint_upload_file

Загрузить файлы в библиотеку документов SharePoint.

Вход

ПараметрТипОбязательныйОписание
siteIdstringНетID сайта SharePoint
driveIdstringНетID библиотеки (drive). Если нет — библиотека по умолчанию
folderPathstringНетПуть папки в библиотеке (например /Documents/Subfolder)
fileNamestringНетПодставить своё имя файла
filesfile[]НетФайлы для загрузки

Выход

ПараметрТипОписание
uploadedFilesarrayЗагруженные файлы
↳ idstringID файла
↳ namestringИмя файла
↳ webUrlstringURL файла
↳ sizenumberРазмер в байтах
↳ createdDateTimestringКогда создан
↳ lastModifiedDateTimestringКогда изменён
fileCountnumberСколько файлов загружено
На этой странице

На этой странице

Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ