For the complete documentation index, see llms.txt. This page is also available as Markdown.

Standort und Geräte

Lerne, wie du in Ninox Skripten Gerätestandorte liest, Links öffnest, Anrufe startest, URLs kodierst und Barcodes scannst.

Mit Standort- und URL-Funktionen arbeiten deine Skripte mit Standortwerten und URLs.

In diesem Kapitel lernst du, wie du:

  • Standortwerte erstellst.

  • Aktionen an das Gerät übergibst.

  • URL-Teile sicher kodierst und dekodierst.

Funktion (A-Z)
Aufgabe

latitude()

Gibt den Breitengrad aus einem Standortwert zurück

location()

Gibt einen Standortwert aus Titel und Koordinaten zurück

longitude()

Gibt den Längengrad aus einem Standortwert zurück

openURL()

Öffnet einen Website- oder anderen Link

phone()

Gibt einen Telefonwert mit Anrufaktion zurück

url()

Gibt einen Linkwert aus Text oder Query-Daten zurück

urlDecode()

Dekodiert URL-kodierten Text

urlEncode()

Kodiert Text für die sichere Nutzung in URLs

Mit Standortwerten arbeiten

Nutze diese Funktionen, wenn du mit einem Standortwert arbeiten oder Koordinaten an einen anderen Dienst übergeben willst.

Mit einem Standortwert arbeiten

Nutze location(), wenn du einen Standortwert aus Titel, Breitengrad und Längengrad erstellen willst.

Nutze es, wenn du:

  • Koordinaten in einem Standortfeld speichern willst.

  • einen Titel und Koordinaten in einem Wert zusammenhalten willst.

  • einen Standortwert an ein anderes Feld oder eine andere Funktion übergeben willst.

location(string, number, number)

  • string der Titel für den Standort

  • erstes number der Breitengrad

  • zweites number der Längengrad

location() gibt einen Standortwert zurück.

Tipps:

  • Nutze einen klaren Titel, damit Nutzer den gespeicherten Standort leicht erkennen.

Schauen wir uns einige Beispiele an:

Speichert den Standort mit den angegebenen Koordinaten im Standortfeld address.

Mit phone() einen Anruf starten

Nutze phone(), um einen Wert in einen Telefonwert umzuwandeln, so dass du ihn direkt aus der Ninox app anrufen kannst.

Nutze die Funktion, wenn du:

  • Kopieren und Einfügen vermeiden willst.

  • ein Logikfeld als anrufbares Telefonfeld anzeigen willst.

  • eine Telefonnummer aus Text extrahieren und anrufbar machen willst.

phone(number), phone(string)

  • number Zahlenwert, den du als Telefonnummer verwenden willst

  • string Textwert für Telefonnummern mit +, führenden Nullen oder Leerzeichen

phone() gibt einen Telefonwert zurück.

Klicke rechts im Feld auf oder auf einen Button, der die Funkion enthält. Ninox öffnet die Standard-Telefon-App deines Geräts.

Schauen wir uns einige Beispiele an:

Zeigt den Text als Telefonnummer an. Nutzer können auf unterstützten Clients einen Anruf starten.

Zeigt 911 als Telefonwert mit Anrufaktion an.

Extrahiert eine Telefonnummer aus message und zeigt sie als anrufbaren Telefonwert an.

Tipps:

  • Die Anruffunktion hängt vom Client und Gerät ab.

  • Ninox prüft nicht, ob der übergebene Wert eine echte Telefonnummer ist.

  • Formatiere Telefonnummern korrekt. Sonst kann der Anruf einen Fehler auslösen.

  • Die Funktion ist nützlich, um Telefonnummern aus längeren Texten zu extrahieren.

Nutze diese Funktionen, wenn ein Skript Arbeit an das Gerät, den Browser oder eine andere App übergeben soll.

Eine Website oder einen Link mit openURL() öffnen

Nutze openURL(), um eine URL direkt zu öffnen.

Nutze die Funktion, wenn du:

  • eine Website über eine Schaltfläche öffnen möchtest.

  • Nutzer zu einem Download-Link führen möchtest.

  • einen aus deinen Daten erzeugten String in einen gültigen Link umwandeln und öffnen möchtest.

openURL(string)

  • string die URL, die du öffnen möchtest

openURL() gibt keinen Wert zurück.

Beispiele

Öffnet die Ninox-Website.

Öffnet Google Maps und zeigt den Standort aus den Feldern „Straße“, „PLZ“ und „Ort“ des aktuellen Datensatzes.

Tipps:

  • openURL() läuft nur auf dem Client.

  • Erstelle die vollständige URL, bevor du sie öffnest.

  • Die Funktion kodiert den String als gültigen Link.

  • Nutze urlEncode() für dynamische Abfragewerte.

Einen URL-Wert zurückgeben

Nutze url(), wenn du eine URL als Datenwert brauchst, statt sie sofort zu öffnen.

Nutze es, wenn du:

  • einen Link in einem Feld oder einer Variable speichern willst.

  • einen erzeugten Link in einem späteren Skriptschritt wiederverwenden willst.

  • eine URL an eine andere Funktion übergeben willst.

  • URL-kodierte Query-Werte aus einem JSON-Objekt hinzufügen willst.

url(any) url(any, JSON)

  • any der Wert, den du in einen Link umwandeln willst

  • JSON optionale Query-Werte, die URL-kodiert angehängt werden

url() gibt einen Linkwert zurück.

Schauen wir uns einige Beispiele an:

Zeigt die Ninox Website als Linkwert mit einer Internet-Schaltfläche an.

Gibt https://ninox.com?Name=Max%20Mustermann zurück.

Tipps:

  • Ninox prüft nicht, ob der übergebene Wert eine gültige URL ist.

  • Nutze das JSON-Argument, wenn du Query-Werte sicher anhängen willst.

  • Nutze url(), wenn du den Link als Wert brauchst.

  • Nutze openURL(), wenn du den Link sofort öffnen willst.

URL-Teile kodieren und dekodieren

Nutze diese Funktionen, wenn Text sicher innerhalb einer URL übertragen werden soll.

Text kodieren

Nutze urlEncode(), um Text in eine URL-sichere Form umzuwandeln.

Nutze es, wenn du:

  • Nutzereingaben in einen Query-String setzen willst.

  • sichere Such- oder API-URLs bauen willst.

  • defekte Links durch Leerzeichen oder Sonderzeichen vermeiden willst.

  • normalen Text in URL-konformen Text umwandeln willst.

urlEncode(string)

  • string der Text, den du für die sichere Nutzung in einer URL kodieren willst

urlEncode() gibt einen String zurück.

Schauen wir uns einige Beispiele an:

Gibt hello%20world zurück.

Gibt https://ninox.com?Name=Jane%20Doe zurück.

Tipps:

  • Kodiere dynamische Werte, nicht die komplette URL-Struktur.

  • Das ist besonders nützlich für Suchbegriffe und API-Parameter.

Text dekodieren

Nutze urlDecode(), um URL-kodierten Text wieder in normalen Text umzuwandeln.

Nutze es, wenn du:

  • kodierte Query-Werte lesen willst.

  • gespeicherte URL-Teile als Klartext anzeigen willst.

  • eine frühere Kodierung rückgängig machen willst.

  • URL-konformen Text in lesbaren Text umwandeln willst.

urlDecode(string)

  • string der kodierte URL-Text, den du dekodieren willst

urlDecode() gibt einen String zurück.

Schauen wir uns einige Beispiele an:

Gibt hello world zurück.

Gibt https://ninox.com?Name=Jane Doe zurück.

Zuletzt aktualisiert

War das hilfreich?