Разница между названием документа Sharepoint и названием документа

Мой коллега разработал рабочий процесс, который автоматически устанавливает заголовок документа. С этим рабочим процессом, как он выразился, он может оптимизировать исследования и искать подобные вещи. Однако я думаю, что это можно сделать только по названию документа. За этим должна быть какая-то история. Может ли кто-нибудь помочь мне здесь? Спасибо!

2 ответа

"Заголовок" - это поле объекта в базе данных. "Имя" - это то, что уникально идентифицирует SPFile, лежащий в основе документа. Таким образом, вы можете думать о названии как о довольно произвольном; Вы можете изменить его так же, как изменили бы любое другое свойство (описание и т. д.), но если вы измените Имя, это похоже на перемещение файла. Имена должны быть уникальными в папках / сетях.

Из свойств SPFile на MSDN:

  • Имя: получает имя файла, включая расширение.
  • Заголовок: получает отображаемое имя файла.

При загрузке документа по умолчанию свойство "Имя" будет равно имени файла документа. Например, если я загружаю MyDocument.docx, то свойство "Имя" будет равно MyDocument.docx. Свойство name работает так же, как и имя файла, если у меня есть сайт по адресу http://myserver.com/MyWeb/default.aspx и файл хранится в библиотеке документов под названием "MyDocuments", тогда я смогу чтобы получить доступ к файлу по адресу http://myserver.com/MyWeb/MyDocuments/MyDocument.docx. Если я изменю имя на NewDocument.docx, я получу доступ к файлу по адресу http://myserver.com/MyWeb/MyDocuments/NewDocument.docx.

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

В случае вашего коллеги он может пожелать избежать определенных символов или форматирования в имени файла - или просто не хочет переименовывать его для пользователей - и поэтому он изменяет заголовок (метаданные), а не сам файл,

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