Spaltenwerte automatisch generieren mit Number Generator

27.08.2021

Mit Vitextra Number Generator können Sie automatisch Nummern oder Namen in einer SharePoint-Dokumentbibliothek oder -Liste generieren.

📝 Hinweis
Number Generator unterstützt bestimmte Spaltentypen wie ID und Lookup sowie benutzerdefinierte Typen.

Voraussetzungen

Um Formeln einzurichten und zu verwenden, stellen Sie sicher, dass das Feature Vitextra: Number Generator für die Websitesammlung aktiviert ist.

Gehen Sie zu Site Settings (Websiteeinstellungen) und klicken Sie auf Site collection features (Websitesammlungsfeatures):

Websiteeinstellungen

Websiteeinstellungen

Scrollen Sie zum Feature und klicken Sie auf Activate (Aktivieren), falls es noch nicht aktiviert ist:

Number Generator Websitesammlungsfeature

Number Generator Websitesammlungsfeature

Nummerierungsschemata

Die Generierung von Spaltenwerten wird über Nummerierungsschemata gesteuert, die auf Listen- oder Bibliotheksebene definiert sind. Gehen Sie zu den Einstellungen der Liste oder Bibliothek, in der Sie die automatische Spaltenbefüllung anwenden möchten, und wählen Sie unter der Überschrift General Settings (Allgemeine Einstellungen) die Option Number Generator:

SharePoint-Bibliothekseinstellungen

SharePoint-Bibliothekseinstellungen

Verwenden Sie diese Liste, um die Nummerierungsschemata zu verwalten. Klicken Sie auf die Schaltfläche New Item (Neues Element), um ein neues Nummerierungsschema zu erstellen.

SharePoint-Bibliothekseinstellungen

SharePoint-Bibliothekseinstellungen

Das Formular für das Nummerierungsschema enthält die folgenden Felder:

  • Name
  • Content Type (Inhaltstyp)
  • Field (Feld)
  • Formula (Formel)
  • Regenerate (Neu generieren)

Formular für das Nummerierungsschema

Formular für das Nummerierungsschema

📝 Hinweis
Das Feld Content Type ist ausgegraut, wenn Inhaltstypen für die Liste oder Dokumentbibliothek deaktiviert sind.

Formelformat

Die Nummerierungsformel unterstützt drei Datentypen:

  • Text
  • Spalte
  • Sequenz

Um auf eine Spalte zu verweisen, setzen Sie ihren Anzeige- oder internen Namen in eckige Klammern:

[Column Name]

Um auf eine Sequenz zu verweisen, setzen Sie den Sequenznamen mit einem vorangestellten „!“-Symbol in eckige Klammern:

[!Sequence Name]

Der gesamte übrige Text der Formel erscheint unverändert im Ergebnis.

Beispielformel:

ID: [ID]. Created at [Created:MM/dd/yyyy]

Ergebnis der obigen Formel für ein am 4/12/2020 erstelltes Element mit ID = 1:

ID: 1. Created at 04/12/2020

Beispiele

Für diese Demo verwenden wir eine Dokumentbibliothek mit den folgenden benutzerdefinierten Feldern:

  • Product. Single line of text
  • Status. Choice
  • Publish Date. Date and Time
  • Number. Single line of text

Die folgenden Beispielformeln befüllen die Spalte Number in der Dokumentbibliothek.

Beispiel 1. Spalte mit dem ID-Feld befüllen

Eine Nummerierungsschema-Formel, die die Spalte mit dem ID-Feld befüllt:

[ID]

Ergebnis in der Dokumentbibliothek:

Beispiel 1. Ergebnis

Beispiel 1. Ergebnis

Sie können mehrere Felder kombinieren, um den Spaltenwert zu befüllen:

[ID].[Status]

Beispiel 1. Ergebnis

Beispiel 1. Ergebnis

Beispiel 2. Numerisches Feld formatieren

Number Generator unterstützt die Formatierung. Um das Format eines Felds festzulegen, geben Sie es nach einem Doppelpunkt an: [Field:Format]. Unterstützte Formatspezifizierer:

FormatspezifiziererNameBeschreibung
0NullplatzhalterErsetzt die Null durch die entsprechende Ziffer, falls vorhanden; andernfalls erscheint eine Null in der Ergebniszeichenfolge.
#ZiffernplatzhalterErsetzt das „#“-Symbol durch die entsprechende Ziffer, falls vorhanden; andernfalls erscheint keine Ziffer in der Ergebniszeichenfolge.
.DezimaltrennzeichenBestimmt die Position des Dezimaltrennzeichens in der Ergebniszeichenfolge.
,GruppentrennzeichenFügt zwischen den einzelnen Gruppen ein lokalisiertes Gruppentrennzeichen ein.

💡 Tipp
Weitere Informationen zu numerischen Formaten finden Sie im Artikel Custom numeric format strings.

Formatieren Sie eine Spalte mit dem in verschiedenen Formaten wiederholten ID-Feld:

[ID:0000] - [ID:####] - [ID:##00]

Beispiel 2. Ergebnis

Beispiel 2. Ergebnis

Beispiel 3. Datumsfeld formatieren

Sie können denselben Ansatz verwenden, um eine Datumsspalte zu formatieren.

Formatieren Sie eine Datumsspalte (Publish Date) in verschiedenen Formaten:

[Publish_x0020_Date:MM/dd/yyyy] - [Publish_x0020_Date:yy-MM-dd-HH-mm-ss]

Beispiel 3. Ergebnis

Beispiel 3. Ergebnis

💡 Tipp
Weitere Informationen zu Datumsformaten finden Sie im Artikel Custom date and time format strings.

Beispiel 4. Auf eine Sequenz verweisen

Number Generator unterstützt websiteübergreifende Sequenzen, um eindeutige Nummern zu generieren. Um in einer Formel auf eine Sequenz zu verweisen, verwenden Sie ihren Namen mit vorangestelltem !:

[!ManualSequence]

Beispiel 4. Ergebnis

Beispiel 4. Ergebnis

Beispiel 5. Systemfelder verwenden

Mit Number Generator können Sie eine Spalte mit den Werten von Systemfeldern befüllen. Einige der Systemfelder sind in der folgenden Tabelle aufgeführt:

FeldBeschreibungBeispiele
File_x0020_TypeDateierweiterungdocx, pdf
UniqueIdEindeutige Kennung des Elements95fed722-c225-4f02-8c8d-7b0515e0777f
FileSizeDisplayGröße der Datei616311
ContentVersionVersion des Dateiinhalts2
_UIVersionStringVersion des Elements15.0
AuthorBenutzer, der das Element erstellt hatJohn Harrison
EditorBenutzer, der das Element zuletzt geändert hatHenry McDavid
[Author].[Created:yyyy] v.[_UIVersionString]

Beispiel 5. Ergebnis

Beispiel 5. Ergebnis

Teilen