3

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

ответ

8

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

+0

Rex здесь правильно. «Название» может использоваться как открытое имя, а «Имя» может быть скорее внутренним уникальным идентификатором. Это безопаснее, если редакторы меняют «Заголовок» в документе, чем подвергая им атрибут «Имя». –

+0

Отличный ответ, вы можете иметь файлы с тем же названием, но имена должны быть уникальными в одной библиотеке. – Colin

5

От properties of SPFile on MSDN:

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

При загрузке документа по умолчанию свойство «Имя» будет равно имени файла документа. Например, если я загружаю MyDocument.docx, то свойство 'Name' будет равно 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.

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

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

Смежные вопросы