Hole ( LetzteFehlerNrPosition )

Gibt den Scriptnamen, den Schrittnamen und die Zeilennummer der Fehler zurück, die von „Hole ( LetzteFehlerNr )“ zurückgegeben werden.

Format 

Hole ( LetzteFehlerNrPosition )

Parameter 

Ohne

Zurückgegebener Datentyp 

Text

Ursprung in Version 

19.6.1

Beschreibung 

  • Einige Script-Trigger ermöglichen den Abbruch der Aktivierung des Befehls oder Ereignisses, wenn das vom Script-Trigger ausgeführte Script den Wert „Falsch“ zurückgibt. Wenn ein Befehl oder Ereignis so abgebrochen wird, wird der Fehlercode auf 20 gesetzt.

  • Die folgenden Steuerungsscriptschritte löschen nicht die letzte Fehlerbedingung, die FileMaker Pro gemeldet hat: „Wenn“, „Sonst“, „Sonst, wenn“, „Ende (wenn)“, „Schleife (Anfang)“, „Verlasse Schleife wenn“, „Schleife (Ende)“, „Aktuelles Script verlassen“ und „Alle Scripts abbrechen“.

  • Falls bereits eine Fehlerbedingung existiert, wenn der Benutzer eine Aktion abbricht, wird die bestehende Fehlerbedingung nicht entfernt.

  • Für Aktionen, die keine Hostverbindung aufbauen, weil das SSL-Zertifikat des Hosts nicht verifiziert werden kann, gibt diese Funktion einen Fehlercode zurück. Für detaillierte Informationen zum Fehler siehe Funktion „Hole ( LetzteFehlerNrDetail )“.

  • Um ein Script zu erstellen, das auf Fehler reagiert, ohne Warnmeldungen anzuzeigen, verwenden Sie diese Funktion mit dem Scriptschritt „Fehleraufzeichnung setzen“ und der Option Ein.

  • Um einen Fehler in einem Formelausdruck auszuwerten, siehe Funktion „BerechnungsFehler“.

  • Gibt bei fehlgeschlagenen oder rückgängig gemachten Transaktionen das fehlgeschlagene Script, den fehlgeschlagenen Scriptschritt „Transaktion bestätigen“ und die Zeilennummer des Scripts zurück. Siehe Transaktion öffnen.

  • Für Transaktionen, die mit einem benutzerdefinierten Fehler im Bereich von 5000 bis 5499 rückgängig gemacht werden, wird die benutzerdefinierte Zeichenfolge zurückgegeben, die mit „Transaktion rückgängig“ angegeben wurde. Siehe Transaktion rückgängig.

Beispiel 1 

Speichert die von der Funktion „Hole ( LetzteFehlerNrPosition )“ zurückgegebenen Werte.

Kopieren
Variable setzen [ $letzte_fehlernr_position ; Wert: Hole ( LetzteFehlerNrPosition ) ]