fieldId
Gibt die ID eines Felder zurück
Diese Funktion gibt den internen Bezeichner eines bestimmten Feldes zurück. Ein Feld ist eine Stelle, die in einer Zeile einer Tabelle in einer Datenbank gespeichert ist. Jedes Feld ist durch eine ID, einen Namen und einen Feldtyp definiert. Feld-IDs sind Großbuchstaben und beginnen mit „A”, „B”, ..., „AA”, „AB” usw.
Syntax
fieldId(nid, string)
fieldId(string, string)
Rückgabewert
string
Vorteile von fieldId
- Keine direkten UI-Referenzen im Skript: Mit dieser Funktion können Sie mit Feld-IDs anstelle von Feldnamen arbeiten, so dass Ihre Skripte nicht an bestimmte UI-Elemente gebunden sind. Dies ist nützlich, wenn sich Feldnamen im Laufe der Zeit ändern.
Anwendungsfälle für fieldId
- Berechnungen ohne Feldnamen: Sie können
fieldId
nutzen, um Berechnungen durchzuführen oder mit Daten zu arbeiten, ohne den genauen Feldnamen zu kennen. Das macht Ihre Skripte flexibler. - Zeile mit JSON-Objekten füllen: Sie können
fieldId
verwenden, um eine Zeile einfach mit Daten aus JSON-Objekten zu füllen. Das vereinfacht die Dateneingabe und -verwaltung.
Beispiele
- Verwenden Sie
fieldId(nid, feldname)
, um die Feld-ID zu erhalten. Geben Sie dafür die Datensatz-ID der aktuellen Tabelle (nid
) und den Feldnamen an.
fieldId(this, "Name")
Rückgabewert: D
Dies ist die ID des Feldes mit dem Namen „Name“ in der aktuellen Tabelle.
- Verwenden Sie
fieldId(tabellenname, feldname)
, um die Feld-ID zu erhalten. Geben Sie dafür den Tabellen- und Feldnamen an.
fieldId("Kunde", "Name")
Rückgabewert: A
Dies ist die ID des Feldes mit dem Namen „Name“ in der Tabelle „Kunde“.
- Verwenden Sie
fieldId(feldname)
, um die Feld-ID zu erhalten. Geben Sie dafür den Feldnamen an.
fieldId(Zahl)
Rückgabewert: D
Dies ist die ID des Feldes mit dem Namen „Zahl” in der aktuellen Tabelle.
Siehe auch
tableId
, gibt die ID der aktuellen Tabelle zurück.
databaseId
, gibt die ID der aktuellen Datenbank zurück.
teamId
, gibt die ID des aktuellen Arbeitsbereichs zurück.
Antwort
Content aside
- vor 13 TagenZuletzt aktiv
- 5Ansichten
-
1
Folge bereits