<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />プロジェクトのスクリプトを作成しようとしているところです。
スクリプトをプロジェクトに入れると、どのプロジェクトに入っているのかわかりますか?
(同じJSLをさまざまなジャーナルに埋め込むことができますが、スクリプト内でCurrentJournalを使用して、そのジャーナルが含まれているジャーナルを参照できるようにする方法と同じですか。
もう少し詳細:
私の目標は、JSLを使用して、連続的に出現する「ウィジェット」のストリームごとにフォルダーを自動的に作成し、それらが使用可能になったらフォルダーの内容をさまざまなデータファイルで更新し、レポートを作成したり他の機能を実行するスクリプトを埋め込むこれはこのウィジェットに固有のものになります。 フォルダはウィジェットに関する情報のワンストップショップになります。 私はこれをプロジェクトにすること、あるいは「すべて」へのリンクを含む各ウィジェット用のプロジェクトを作ることを検討しています。そうすれば、ユーザーはJMPで一つのことを開くことができます。 しかし、私はプロジェクトをスクリプト化するのがどのようなものであり、それらがどのように振る舞うのかを探り始めたところです。私が特に疑問に思うのは、新しいウィジェット用に新しいプロジェクトに保存するたびにプロジェクトに含まれるスクリプトを変更する必要があるかどうかです。たとえば、毎回使用するウィジェット名またはファイルパスをハードコーディングする場合などです。これらのスクリプトはプロジェクトの内側から実行され、どのプロジェクトを内側から開いているのかを知ることができ、それを使用して "this"プロジェクトに関連付けられているウィジェット名、ファイルパス、ファイル名を識別できますか。