Nano Hash - криптовалюты, майнинг, программирование

Изменение URL-адреса списка Sharepoint

Я столкнулся с проблемой переименования списка Sharepoint в Sharepoint 2010. Я пробовал вариант переименования списка из семейства сайтов Sharepoint, используя заголовок, он фактически меняет имя списка в панели быстрых ссылок, но URL / URI Sharepoint список не меняется.

Также пробовали вариант переименования списка Sharepoint из конструктора sharepoint 2010, но это также не меняет URL-адрес списка Sharepoint.

Перепробовали все варианты, опубликованные в блоге SO со статьей

[SO Link] [1]

(Изменить URL-адрес библиотеки SharePoint)

Но он по-прежнему не меняет фактический веб-адрес списка, изменение имени списка происходит без каких-либо сообщений об ошибке, поэтому я ожидаю, что URL-адрес веб-адреса должен измениться без каких-либо проблем.


Ответы:


1

SharePoint использует внутреннее имя для списка в дополнение к отображаемому имени (заголовку) при создании списка. Если вы создаете список с помощью пользовательского интерфейса / браузера, тогда внутреннее имя будет вариацией заголовка (например, в заголовке есть специальные символы для пробелов). Вы также можете создать список с помощью API и контролировать, какое внутреннее имя списка находится при создании списка.

К сожалению, после создания списка вы не можете изменить внутреннее имя.

URL-путь к списку и его содержимому будет использовать внутреннее имя, используемое при создании списка.

Если вам нужен другой URL-адрес, подумайте о решении для перенаправления или изучите сопоставления альтернативного доступа SharePoint или заново создайте список с новым именем.

Я считаю, что предложение Дэвида Древера просто зависит от создания другого отдельного списка. Короткий ответ на ваш вопрос заключается в том, что вы не можете изменить внутреннее имя своего списка SharePoint после его создания.

24.12.2015
  • Спасибо Дэвиду и Алексу за вашу помощь, мне придется использовать обходной путь создания нового списка и перемещения содержимого только тогда, когда есть реальная потребность в обработке URL-адреса, поскольку пользовательское требование - только переименовать список, я думаю, спереди -конечная перспектива, пока все в порядке. 24.12.2015
  • На самом деле, Дэвид, возможно, имел правильную идею. Вы не можете изменить внутреннее имя списка, но есть обходные пути для изменения URL-адреса, и Rootfolder.MoveTo () является одним из них: sharepointdiary.com/2012/03/ 24.12.2015
  • Верно. Если он хотел изменить внутреннее имя, это можно сделать только с новым списком. Поскольку ему просто нужен новый URL-адрес, я предоставил для этого сценарий. 25.12.2015
  • @Alex, вы можете спутать внутренние имена полей с внутренними именами списков. Имена внутренних полей нельзя изменить, но в именах списков нет ничего волшебного. Имя списка (то есть его URL-адрес) можно изменить с помощью проводника Windows для просмотра сайта. Папки, представляющие списки и библиотеки, можно переименовать, выбрав их и нажав F2 для переименования. Это соответственно изменяет URL-адреса списка / библиотеки. (Имя списка отличается от заголовка списка, который изменяется в интерфейсе SharePoint и не влияет на URL-адрес списка.) 13.01.2016

  • 2

    Вы можете изменить URL-адрес списка или библиотеки, если он не превысил пороговое значение представления списка (по умолчанию 5000), после чего такие операции регулируются.

    Либо откройте список / библиотеку в проводнике Windows и переименуйте папку, представляющую список или библиотеку, либо вы можете открыть сайт в SharePoint Designer, открыть узел навигации «Все файлы» (обычно самый нижний узел), найти свой список / библиотеку. и щелкните его правой кнопкой мыши, чтобы переименовать.

    Обычно я просто использую Explorer View, потому что он быстрый.

    10.01.2016

    3

    Вы можете использовать PowerShell.

    В своей среде я создал список под названием BadName

    Я выполнил следующие команды в PowerShell и успешно переименовал его в GoodName:

    $spWeb = Get-SPWeb "<MySiteUrl>";
    $spList = $spWeb.Lists["BadName"];
    $spList.RootFolder.MoveTo("Lists/GoodName");
    

    Это переместило список под новое имя. Он также переименовал Список в соответствии с названием.

    24.12.2015
    Новые материалы

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

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..