Веб-сервисы Sharepoint для редактирования существующего списка с рабочего стола

Возможно, я не спрашиваю и не ищу это правильно:

Я хочу иметь настольный скрипт (в настоящее время использующий python), который обновит список на сайте sharepoint.

Текущий скрипт считывает различные общие файловые ресурсы, ftp-сайты и базу данных ArcGIS, чтобы определить, какие файлы метаданных были обновлены и опубликованы. Затем сценарий записывает все эти результаты в электронную таблицу Excel.

Мы хотели бы сделать то же самое, но сохранить данные в списке Share Point, а не в электронной таблице. Нам не нужно загружать какие-либо файлы (это то, с чем я постоянно сталкиваюсь в своем поиске), а просто обновляйте или добавляйте в список.

Нас не заботит, какой язык или инструменты мы используем, у нас просто нет доступа к какой-либо пользовательской кодировке на сервере Share Point.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
0
874
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы должны иметь возможность использовать веб-сервис списков на сервере Sharepoint,

URL-адрес обычно:

 http://host/sitename/_vti_bin/lists.asmx

вы смотрите на вызов веб-службы UpdateListItems. Я не знаю python, но использую C# и работаю с sharepoint каждый день, вы можете найти рабочий пример на MSDN в приложении Windows для вызова веб-службы.

Значит, я могу просто скопировать Microsoft.SharePoint.dll с сервера на клиент, на котором выполняется такой код? Большой.

MrChrister 21.11.2008 21:44

Вам не нужен Microsoft.SharePoint.dll, вы не знаете, как работает python, но в Visual Studio, если вы добавите ссылку на веб-сервис, вы сможете использовать функции внутри него.

Mauro 21.11.2008 22:18

Python - это просто наше текущее решение, мы агностики в отношении языка. Спасибо за вклад!

MrChrister 21.11.2008 22:35

Вам не нужна dll, страница ASMX веб-служб содержит WSDL, который сообщает вызывающей стороне, как с ней взаимодействовать. Фактически, dll бесполезна за пределами коробки, на которой работает sharepoint.

Ryan 22.11.2008 02:01

Другие вопросы по теме