Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Als Alternative zum Löschen können Sie Spalten in einem Listen- oder Bibliothekformat ein- oder ausblenden. Wenn Sie eine Spalte ausblenden, hat dies keine Auswirkung auf die Spalte oder die Daten in der Spalte, wie es beim Löschen der Fall wäre. Um die Spalte wiederzuverwenden, können Sie diese einfach erneut im Formular anzeigen.
Ein- oder Ausblenden einer Spalte in einem Listen- oder Bibliothekformat:
Wechseln Sie zu der Liste oder Bibliothek, zu der Sie Spalten im Formular ein- oder ausblenden möchten.
Wenn Sie sich in einer Liste befinden:
- Öffnen Sie ein Element, um die Elementdetails im Anzeigeformat anzuzeigen.
Wenn Sie sich in einer Dokumentbibliothek befinden:
- Wählen Sie eine Datei aus.
- Im Informationsbereich:
- Suchen Sie den Abschnitt Eigenschaften.
- Klicken Sie auf Alle bearbeiten.
Wählen Sie oben im Formular Formular > bearbeiten Spalten bearbeiten aus.
Im Bereich Spalten bearbeiten aktivieren (zum Einblenden) oder deaktivieren (zum Ausblenden) Sie je nach Bedarf das Kontrollkästchen für die Spalte(n).
Hinweis
Wenn Sie die Reihenfolge der Spalten neu anordnen möchten, ziehen Sie entweder den Spaltennamen, oder wählen Sie zuerst den ganz rechten Rand des Spaltennamens aus, um das Optionsmenü (...) anzuzeigen, und wählen Sie dann Nach oben oder Nach unten aus.
Wenn Sie fertig sind, wählen Sie Speichern aus.
Bedingte Formel zum Ein- oder Ausblenden von Spalten angeben
Sie können Spalten in einem Listenformular basierend auf dem Wert einer anderen Spalte ein- oder ausblenden, indem Sie eine Formel angeben, bei der es sich um Gleichungen handelt, die bedingte Überprüfungen von Werten in einer SharePoint-Liste oder -Bibliothek durchführen.
Zum Festlegen einer bedingten Formel für eine Spalte im Bereich Spalten bearbeiten:
Navigieren Sie zur gewünschten Spalte, für die Sie eine bedingte Formel festlegen möchten
Wählen Sie den rechten Rand des Spaltennamens aus, um das Optionsmenü (...)
Wählen Sie unter „Weitere Optionen“ Bedingte Formel bearbeiten aus.
Im Dialogfeld Bedingte Formel bearbeiten:
- Um zu bestimmen, ob diese Spalte ein- oder ausgeblendet wird, geben Sie eine bedingte Formel an, die auf dem Wert einer anderen Spalte basiert.
- Zum Löschen der Bedingung lassen Sie das Feld leer.
Wenn Sie fertig sind, wählen Sie Speichern aus.
Erste Schritte mit bedingten Formeln
Formeln sind Gleichungen, die bedingte Prüfungen auf Spaltenwerte in einer Liste oder Bibliothek ausführen. Eine Formel beginnt mit einem Gleichheitszeichen (=), gefolgt von der Funktion wenn die entweder ein wahres oder ein falsches Ergebnis liefert.
Beispielsweise prüft die folgende Formel, ob der Wert für die Spalte KategorieProduktmanagement lautet:
=if([$Category] == 'Product Management', 'true', 'false')
Wenn True zurückgegeben wird, wird die Spalte im Formular angezeigt, während false zurückgegeben wird, wird die Spalte ausgeblendet.
Die Spalte wird durch die Angabe des internen Namens des Feldes dargestellt, der von eckigen Klammern umgeben ist und dem ein Dollarzeichen vorangestellt ist: [$InternalName]
. Beispiel: Zum Abrufen des Werts eines Felds mit dem internen Namen „ProductName“ würden Sie [$ProductName]
verwenden.
Nicht unterstützte Spaltentypen im bedingten Formeln
Obwohl die Formel viele der verfügbaren Spaltentypen unterstützt, unterstützen wir derzeit die folgenden Spaltentypen nicht:
- Person oder Gruppe mit Mehrfachauswahl
- Auswahl mit Mehrfachauswahl
- Suche mit Mehrfachauswahl
- Zeitberechnungen in der Spalte "Datum" und "Uhrzeit "
- Währungsspalten
- Spalten für „Ort“
- Berechnete Spalten
- Spalten für verwaltete Metadaten
Schneller Formelbezug
Auswahlspalte
Die folgende Formel prüft, ob die Auswahlspalte [$Category]
einen Wert Produktmanagement hat:
=if([$Category] == 'Product Management', 'true', 'false')
Zahlenspalte
Die folgende Formel prüft, ob die Zahlenspalte [$Flightscost]
kleiner oder gleich 120 ist:
=if([$Flightscost] <= 120, 'true', 'false')
Sie können auch arithmetische Berechnungen durchführen, z. B. den Wert von zwei Spalten addieren und die Summe überprüfen, wie in der folgenden Formel angegeben:
=if(([$Flightscost] + [$Hotelcost]) > 500, 'true', 'false')
Datumsspalte
Mit der folgenden Formel wird überprüft, ob die Datumsspalte [$StartDate]
einem bestimmten Datum entspricht. Dazu verwendet sie die Funktion Datum(), um eine gegebene Zeichenfolge in ein Datum zu konvertieren:
=if([$StartDate] == Date('4/6/2020'), 'true', 'false')
Ein Beispiel, das prüft, ob die Datumsspalte [$StartDate]
kleiner oder gleich einem bestimmten Datum ist:
=if([$StartDate] <= Date('4/6/2020'), 'true', 'false')
Ein Beispiel, das prüft, ob die Datumsangaben aus den Spalten [$StartDate]
und [$EndDate]
zwischen bestimmten Daten liegen:
=if([$StartDate] >= Date('4/6/2020') && [$EndDate] <= Date('6/10/2020'), 'true', 'false')
Person-Spalte
Die folgende Formel überprüft, ob die Person-Spalte [$Owner]
gleich der E-Mail-Adresse eines bestimmten Benutzers ist:
=if([$Owner.email] == 'nestorw@contoso.com', 'true', 'false')
Boolesche Spalte (Ja/Nein)
Mit der folgenden Formel wird überprüft, ob die Spalte [$Promoted]
Ja/Nein gleich "Ja" ist. Dazu wird der Wert true überprüft, der den Benutzern Ja zugeordnet wird.
=if([$Promoted] == true, 'true', 'false')
Die folgenden Punkte sind ebenfalls gültig:
=if([$Promoted], 'true', 'false')
=[$Promoted]
Nachschlagefeld
Hinweis
Beim Zugriff auf Nachschlagespalten in einer Spalten- oder Ansichtsformatierung können Sie auf den Nachschlagewert und die Nachschlage-ID als separate Werte zugreifen. Bei Formularformatierungen und bedingten Feldausdrücken werden beide Werte als eine einzige Textzeile zurückgegeben. Beispielsweise hat eine Nachschlagespalte, die auf ein Element mit Element-ID 1 (in der Quellliste) und einem Wert von Toronto
verweist, bei Verwendung in Formularformatierung oder bedingten Feldausdrücken den Wert 1;#Toronto
.
Die folgende Formel prüft, ob der Inhalt der Nachschlagespalte [$City]
dem Wert Toronto entspricht. Dazu wird das Ergebnis des Nachschlagewerts durch das Trennzeichen aufgeteilt und mit dem Wert überprüft.
=if(substring([$City],indexOf([$City],';#')+2,1000) == 'Toronto', 'true', 'false')
In ähnlicher Weise können Sie den ID-Teil des Nachschlagefelds mit diesem Ausdruck vergleichen:
=if(Number(substring([$City],0,indexOf([$City],';#'))) == 1, 'true', 'false')