Ik heb samen met een applescript 'aficionado' een hybride constructie waarbij een applescript dat bij de back-end van post.nl een verzoek indient.
Bij succes bestaat er in het applescript een variabele met een barcode (track & tracecode). Om deze variabele terug in het filemakerrecord te krijgen gebruik ik een url. Deze start een filemakerscrip {Set_externalvars_as_globalvars} die alleen een evaluate doet. In de url geef je aan hoe je variable heet en wat de data erin moet zijn. Zie hieronder:
Dus: filemaker start eerst het hoofdscript op waarin het applescript wordt gestart die op zijn beurt de url naar de finder stuurt die op zijn beurt het Set_externalvars_as_globalvars-script draait.
De variabele bestaat dan zodra het applescript klaar is en het hoofdscript slaat de var op in een veld.
Het process loopt goed als je maar de script debugger en de dataviewer open hebt staan.
Vraag1: is dit wel de 'slimste' methode (inkoppertje) en welke is dan beter ?
Vraag2: kent iemand hier het verschijnsel dat iets werkt met beide vensters (debugger/dataviewer) open en niet meer werkt zodra die gesloten zijn?
Question
relatieboot
Allereerst een goed nieuwjaar, allen.
Ik heb samen met een applescript 'aficionado' een hybride constructie waarbij een applescript dat bij de back-end van post.nl een verzoek indient.
Bij succes bestaat er in het applescript een variabele met een barcode (track & tracecode). Om deze variabele terug in het filemakerrecord te krijgen gebruik ik een url. Deze start een filemakerscrip {Set_externalvars_as_globalvars} die alleen een evaluate doet. In de url geef je aan hoe je variable heet en wat de data erin moet zijn. Zie hieronder:
http://fmp://192.168.1.13/Orderverwerking.fmp12?script=Set_externalvars_as_globalvars¶m=Barcode%3D123456789
(de %3D is een '=' in Urels)
Dus: filemaker start eerst het hoofdscript op waarin het applescript wordt gestart die op zijn beurt de url naar de finder stuurt die op zijn beurt het Set_externalvars_as_globalvars-script draait.
De variabele bestaat dan zodra het applescript klaar is en het hoofdscript slaat de var op in een veld.
Het process loopt goed als je maar de script debugger en de dataviewer open hebt staan.
Vraag1: is dit wel de 'slimste' methode (inkoppertje) en welke is dan beter ?
Vraag2: kent iemand hier het verschijnsel dat iets werkt met beide vensters (debugger/dataviewer) open en niet meer werkt zodra die gesloten zijn?
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.