Wiki this page was last modified on: sharepoint online — Show Last Modified Date in Wiki page

sharepoint online — Как получить все измененные вики-страницы после указанной даты внутри сценария PNP

спросил

Изменено 4 года, 8 месяцев назад

Просмотрено 992 раза

У меня есть следующая оболочка powershell, которую я использую для циклического просмотра библиотеки вики-страниц внутри моего локального сайта и фильтрации всех вики-страниц, которые были изменены после определенной даты:

 $startdate = Get-Date -День 05 -Месяц 03 -Год 2018 -Час 16 -Минута 00
$startDateIsoFormat = [Microsoft.SharePoint.Utilities.SPUtility]::CreateISO8601DateTimeFromSystemDateTime($startdate)
$электронная почта =""
$web = Get-SPWeb "http://****/kb/info"
$userfriendlyURL = "http://www.*****.intra/kb/info"
$list = $web. GetList(($web.ServerRelativeUrl.TrimEnd("/") + "/Pages"))
$spQuery = новый объект Microsoft.SharePoint.SPQuery;
$camlQuery = "
$startDateIsoFormat
"; $spQuery.Query = $camlQuery $listItems = $list.GetItems($spQuery) foreach ($item в $listItems) { $emailbody = $emailbody + '
' + $item["Title" ].toString() + '' Write-Host "найден" }

Теперь я хочу, чтобы тот же сценарий powershell выполнялся на сайте SharePoint Online с использованием сценария PNP, но я не уверен, какие команды мне нужно изменить, и могу ли я выполнять запросы CAML к онлайн-библиотекам SP?

  • SharePoint-Online
  • PowerShell
  • PNP-PowerShell
  • PNP

Вам необходимо использовать Connect-Pnponline , чтобы подключить к вашему участку с . получить отфильтрованные элементы списка, как показано ниже:

 Connect-PnPOnline -Url "https://your-tenant.
sharepoint.com/sites/test" -UseWebLogin $filterDate = Get-Date -День 05 -Месяц 03 -Год 2018 -Час 16 -Минута 00 $formattedDate = $filterDate.ToString("гггг-ММ-ддTHH:мм:сс.ffffffffZ") $caml = "$formattedDate" $items = Get-PnPListItem -Список "страниц" -Запрос $caml foreach ($i в $items) { #сделай что-нибудь здесь }

Вам необходимо использовать PnP SharePoint Online PowerShell.

Скачать можно отсюда

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie

.

Отслеживание пользователя и время последнего обновления - Vertuna WIKI

Показать все

непроверенный 14 мая 2019 г. 13:26 28 мая 2019 г.
проверил 14 мая 2019 г. 13:26 28 мая 2019 г. створка 14. 05.2019 01:26 14 мая 2019 г. 13:26

Показывать только отмеченные

28 мая 2019 г. створка 14. 05.2019 01:26

 Исходный код (формат хранения) решения

  
true

Срок выполнения автоматически устанавливается на +14 дней вперед

myform1

ch Сохранит пользователя и временную метку при проверке

проверено не отмечен флажок

dueDate Срок выполнения дата

changedBy Изменено скрыто

изменен, когда Изменен, когда число скрыто

* dueDate Скрыть поле

dueDate=([now]+1209600000) Установить значение

ch:true true Создать запись ConfiForms при создании entryId=[entry. id]&changedBy=[entry._user]&changedWhen=[entry._now]

ch:true true Создать запись ConfiForms при изменении entryId=[entry.id]&changedBy=[entry._user]&changedWhen=[entry._now]

Показать все

моя форма

ch

создано

dueDate

changedBy

changedWhen. formatDate(MM.dd.yyyy hh:mm)

Формат по умолчанию changedWhen.formatDate()

Показывать только отмеченные

ch:true моя форма

dueDate

changedBy

changedWhen.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *