Tabellen, Felder und Datensätze
Abfrageparameter und allgemeine Attribute zum Abfragen von Datensätzen mit der Ninox-API
Tabellen
Beim Abrufen von Daten für Tabellen mithilfe einer GET
-, POST
- oder DELETE
-Anfrage listet der Antwortkörper alle verfügbaren Tabellen sowie Tabellendefinitionen auf. Jedes Element in einer Antwort besteht aus drei Eigenschaften, die eine Tabelle definieren: eine ID, ein Name und Felder.
Tabellen-IDs beginnen mit A
, B
, … AA
, AB
usw. und müssen für GET-, Update- oder DELETE-Anfragen angegeben werden. Ein Tabellenname ist ein menschenfreundlicher Name für eine bestimmte Tabelle. Felder sind Arrays von Objekten, die jeweils eine Spalte in der Tabelle beschreiben.
Felder
Jedes Feld wird durch eine ID, einen Namen und einen Feldtyp definiert. Feld-IDs beginnen mit A
, B
, … AA
, AB
usw. Ein Feldname ist ein menschenfreundlicher Name für ein bestimmtes Feld. Informationen zu Feldtypen finden Sie in der Tabelle unten.
Feldtypen
Feldtyp | JSON-Typ | Beispiel |
---|---|---|
text |
string |
|
number | number |
|
date | string |
|
datetime | string |
|
timeinterval | string |
|
time | string |
|
appointment | string |
|
boolean | boolean |
|
choice | string |
|
url | string |
|
string |
|
|
phone | string |
|
location | string |
|
html | string |
|
Tabellen- und Feld-IDs ändern sich während der Lebensdauer einer Datenbank nicht. Eine Tabellen- oder Feld-ID ist ein Handle, auch bekannt als opaker Bezeichner. Das ID-Format kann sich in zukünftigen Ninox-Versionen ändern.
Allgemeine Attribute
Jeder Datensatz hat die folgenden allgemeinen Attribute:
Attribute
Attribut | JSON-Typ | Beschreibung | Beispiel |
---|---|---|---|
|
integer | Die Datensatz-ID, beginnend mit 1 |
|
|
integer | Die Änderungssequenznummer der Datenbank, als der Datensatz zuletzt aktualisiert wurde |
|
|
string | Der UTC-Zeitstempel, als der Datensatz erstellt wurde Format:
|
|
|
string | Die ID des Benutzers, der den Datensatz erstellt hat |
|
|
string | Der UTC-Zeitstempel, als der Datensatz aktualisiert wurde Format:
|
|
|
string | The id of the user who modified the record |
|
YYYY-MM-DDThh:mm:ss
"2021-09-15T16:04:19"
fields
Objekt Ein Objekt mit allen Datenfeldern; der Feldname wird als Schlüssel verwendet
"First name": "Anna"
Abfrageparameter
Die folgenden Abfrageparameter steuern, welche und wie viele Datensätze zurückgegeben werden, wenn Datensätze mit einer GET
- oder POST
-Anfrage abgerufen werden.
Parameter
Parameter | JSON-Typ | Beschreibung | Standardwert | Beispiel |
---|---|---|---|---|
|
string | Ninox-Skript, das ausgeführt werden soll | n/a |
|
|
string | Stringifizierte JSON, die Kriterien enthält | n/a |
|
|
integer | Ergebnis-Seite |
|
|
|
integer | Datensätze pro Seite |
|
|
|
string | Der Feldname, nach dem das Ergebnis geordnet wird | n/a |
|
|
boolean | Absteigende Reihenfolge |
|
|
|
boolean | Zeige die neuesten Datensätze zuerst Kann nicht mit der Reihenfolge kombiniert werden |
|
|
|
boolean | Zeige die neuesten Aktualisierungen zuerst Kann nicht mit der Reihenfolge kombiniert werden |
|
|
|
integer | Zeige nur Datensätze mit einer höheren ID | n/a |
|
|
integer | Zeige nur Datensätze, die nach der angegebenen Datenbank-Änderungssequenznummer erstellt oder aktualisiert wurden | n/a |
|
|
boolean | Formatiert die Datensätze entweder als Feld-Id-Wert oder als Feldname-Wert | n/a |
|
|
string | Formatiere das Auswahlfeld in einem Datensatz entweder als Option-Id oder als Bezeichnung einer ausgewählten Option | ids | ids names |
![]()
Beim Filtern von Datensätzen, kodieren Sie den Pfadparameter mit der
encodeURIComponent()
-Funktion in JavaScript.Beispiel
Vor der Kodierung, eine JSON-Zeichenkette, die folgendes enthält:
(select Contact).'Email'
Nach der URI-Kodierung wird daraus:
%28select%20Contact%29.%27Email%27
Antwort
Content aside
- vor 13 TagenZuletzt aktiv
- 32Ansichten
-
1
Folge bereits