Skriptfehler bei Verwendung im App-BuilderIch habe ein Skript zum Öffnen und Kombinieren von zwei Tabellen. Basierend auf der ausgewählten Zeit und dem ausgewählten Lauftyp werden erste Teilmengen erstellt und diese Tabellen dann kombiniert. Wenn ich es im Skripteditor ausführe oder es direkt in das Add-In einfüge, funktioniert es einwandfrei. Aber ich möchte dieses Skript unter einer „Schaltflächenbox“ im Application Builder ablegen, wo es für jede Tabellenteilmenge einen Fehler ausgibt. Wenn ich beides auf „OK“ klicke, erhalte ich trotzdem meinen Abschlusstisch. Aber es ist beunruhigend und unpraktisch, diese Fehler zu bekommen:
E/A-Problem.
„table_name.jmp“
Öffnen im ReadWrite-Modus nicht möglich.
Die angegebene Datei wurde vom System nicht gefunden.
@martindemel
Datenmischung und -bereinigungBetreff: Skriptfehler bei Verwendung im App-BuilderDas hört sich nach einem Problem mit dem Standardverzeichnis in JSL an, aber es ist überraschend, dass das Skript anscheinend gut funktioniert, nachdem es diese Fehlermeldung erzeugt hat.Vielleicht klappt es, weil die Tische schon offen sind?
Wenn es sich um ein Problem mit dem Standardverzeichnis handelt, können Sie versuchen, einen vollständigen Pfad zu verwenden oder Set Default Directory() irgendwann in der App aufzurufen.
Betreff: Skriptfehler bei Verwendung im App-BuilderHallo Dan, danke für deine Antwort. Ich weiß immer noch nicht, was die Ursache für dieses Problem ist, aber ich lege kein Standardverzeichnis fest, da die Leute, die dieses verwenden, entscheiden sollten, wo gespeichert werden soll. Aber ich habe einen Workaround gefunden. Anstatt das Skript unter der „Schaltfläche“ im App Builder zu schreiben, füge ich einfach mein externes Skript ein. Jetzt gehts.