何回かにわたり記事を書いてきましたが、今回で一区切りです。今回は起動時にPythonを起動する方法をご紹介します。基準値の変更時にスクリプトを実行SpotfireのPythonは「ボタンを押す」「プロパティ変更時」などのタイミングで起動しますが、ファイルを開いたときに起動するオプションはありません。いくつかの機能を組み合わせることで実現可能です。前回プロパティからPythonを起動させました。起動時にプロパティを変更する事ができれば良いですね。起動時に実行可能なスクリプトとしてはTERRがあります。TERRからプロパティを変更する事ができるので、連携でPythonを実行します。<全体のイメージ図>TERRによるプロパティの更新まずはプロパティを設定します。curTimeというDatatime型のプロパティを作成し、メール送信スクリプトを設定しました。このプロパティが変更される度にPythonスクリプトが実行されます。TERRスクリプトは起動時に実行されるので、データロード時にチェック操作を行うことが可能です。データ関数の登録TERRスクリプトはデータ関数として登録します。Sys.time()sysdateを受け取って、OutCurTimeを返すスクリプトです。出力パラメータでOutCurTimeを設定します。右上のアイコンから実行します。実行パラメータTERRの引数と戻り値を設定します。入力のsysdateは引数として「式」でDateTimeNow()を指定します。これでシステム日付けを渡しています。出力はOutCurTimeを文章のプロパティでcurTimeとして受け取るよう設定します。「関数を自動的に更新」チェックボックスもONにしておいてくださいね。これでDXPファイルを開く時にスクリプトが実行されます。Reserved.ツールバーへスキップログイン。