初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2020-06-04 15:26:19

chaco2008jp
Member

スクリプトで変数を設定しても、値が入らない場合がある

いつもお世話になっております。
タイトルの通りなのですが、スクリプトで変数を設定しても値が入らない場合があり、困っています。

【環境】
File Maker Pro 17 Advanced
バージョン:17.0.2.205
Windows 10

スクリプト→変数を設定 で、計算式の結果を変数としてもたせたいのですが、
その計算式はかなり長く、様々な関連テーブルから値を引っ張ってきたり、変数の中で変数を使ったりなど、それなりに複雑になっていると思います。
※具体的には、webページとして書き出すHTMLソースです

一度スクリプトを回しても値が入らない場合があり、その後もう一度同じスクリプトを回すと上手くいったりと、なぜか挙動が安定しません。

このように計算式が長い場合、処理が飛んでしまったりする場合があるのでしょうか?
パソコンのスペックはメモリ128GBのハイスペック機なので、PCの処理能力によるものでは無いとは思うのですが、

お手数ではございますが、ご教授頂ければ幸いでございます。

Offline

#2 2020-06-04 16:58:37

Shin
Member

Re: スクリプトで変数を設定しても、値が入らない場合がある

計算式内の問題でしょうね。
グローバル変数とローカル変数、さらに、Let(), While() など式内の変数 のそれぞれの挙動は理解されていますか。
メモリーも多ければいい、というものでもありませんよ。

Offline

#3 2020-06-04 17:25:39

chaco2008jp
Member

Re: スクリプトで変数を設定しても、値が入らない場合がある

Shin様

いつもお世話になっております。

>グローバル変数とローカル変数、さらに、Let(), While() など式内の変数 のそれぞれの挙動は理解されていますか。
いいえ、、残念ながら曖昧な理解に留まっております、、つまりはその辺りに問題の根があり、やはり単なるバグ的な挙動では無いのですね!
もうちょっと色々と研究してみます!ありがとうございます!

Offline

#4 2020-06-04 19:58:26

素人
Guest

Re: スクリプトで変数を設定しても、値が入らない場合がある

スクリプトステップで、順を追って、どこまで出来るか確認されたほうが良いです。

レコード確定出来ていなくて、引数が空になっていたりはありませんか?
スクリプトトリガ使うときは、確定前後のどういう動きするかは要注意。

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 547.91 KiB (Peak: 579.76 KiB) ]