Вопрос

Я хотел бы создать рассчитанное значение для обязательного поля заголовка:

<username, created by> - DD-MM-YYYY

То есть я хочу, чтобы название было заполнено именем пользователя (пользователь, который создает элемент) и датой (для создания). Можно ли это сделать автоматически, и если так, что я должен поместить в поле под радиопроизводительной кнопкой «рассчитано поля». Если это не может быть сделано таким образом, я могу использовать рабочий процесс, чтобы установить значение, но каков выбор рабочего процесса?

(Извините, если именование немного от цели, я не работаю с английской версией SharePoint).

Это было полезно?

Решение

Просто чтобы быть ясным: заголовок только «обязательно», если вы создаете списки с использованием графического интерфейса. Когда вы предоставляете свой собственный список, используя код или CAML, вы можете создавать списки без заголовка.

Если вы вставите формулу

=Me&" - "&TEXT(Today,"dd-mm-yyyy")

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

Имейте в виду, что в любое время пользователь может вставить что -то еще в поле.

Чтобы обойти это, вы можете либо создать список с нуля и скрыть столбец сайта, либо вставить значение, используя обработчик событий в событие Itempdated (Подробнее о обработчиках событий)

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top