Jump to content
  • 0

Fmscript doet applescript met een filemaker url: werkt niet.


relatieboot

Question

Posted

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&param=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

  • 0
Posted

Dus, het antwoord wist ik zelf onbewust al: binnen filemaker kun je direct een applescript-call doen:

 

set cell "PostNL_afleverID" of current record to message

 

Werkt ook nog veel sneller..

  • 0
Posted
(de %3D is een '=' in Urels)
Dit veroorzaakte een korte stoot van lucht uit mijn neusgaten. Urels, hierbij een nieuw taaltje.

 

Ik zou geen applescripts meer kunnen schrijven zonder Script Debugger van Late Night Software. Je kan je default target instellen en zo code schrijven zoals die in de applescript script stap staat. Dus geen parijs via parijs. De explorer tab van de dictionary viewer is superhandig om te zien hoe je in applescript speak aan de objecten in FileMaker kunt geraken. En de debug run is waarschijnlijk de coolste feature van dit programma. 199$ is natuurlijk veel geld, ik heb er indertijd nog veel meer voor opgehoest.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...