みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっております。
タイトルの通りなのですが、スクリプトで変数を設定しても値が入らない場合があり、困っています。
【環境】
File Maker Pro 17 Advanced
バージョン:17.0.2.205
Windows 10
スクリプト→変数を設定 で、計算式の結果を変数としてもたせたいのですが、
その計算式はかなり長く、様々な関連テーブルから値を引っ張ってきたり、変数の中で変数を使ったりなど、それなりに複雑になっていると思います。
※具体的には、webページとして書き出すHTMLソースです
一度スクリプトを回しても値が入らない場合があり、その後もう一度同じスクリプトを回すと上手くいったりと、なぜか挙動が安定しません。
このように計算式が長い場合、処理が飛んでしまったりする場合があるのでしょうか?
パソコンのスペックはメモリ128GBのハイスペック機なので、PCの処理能力によるものでは無いとは思うのですが、
お手数ではございますが、ご教授頂ければ幸いでございます。
Offline
計算式内の問題でしょうね。
グローバル変数とローカル変数、さらに、Let(), While() など式内の変数 のそれぞれの挙動は理解されていますか。
メモリーも多ければいい、というものでもありませんよ。
Offline
Shin様
いつもお世話になっております。
>グローバル変数とローカル変数、さらに、Let(), While() など式内の変数 のそれぞれの挙動は理解されていますか。
いいえ、、残念ながら曖昧な理解に留まっております、、つまりはその辺りに問題の根があり、やはり単なるバグ的な挙動では無いのですね!
もうちょっと色々と研究してみます!ありがとうございます!
Offline
スクリプトステップで、順を追って、どこまで出来るか確認されたほうが良いです。
レコード確定出来ていなくて、引数が空になっていたりはありませんか?
スクリプトトリガ使うときは、確定前後のどういう動きするかは要注意。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 547.86 KiB (Peak: 579.7 KiB) ]