プロジェクト ファイルを保存しようとすると、次のようなエラーが発生し続けます。
プロジェクトに未保存のドキュメントがあります。 プロジェクトを保存する前に、プロジェクト内のすべてのファイルを保存するか閉じる必要があります。行1629。
私のテーブルの 1 つは 1629 行ありますが、それはすでにスクリプトの数行上に保存されています。 各ファイルを手動で再度保存してから、JSL を実行してプロジェクトを保存しようとしましたが、再び同じエラーが発生しました。プロジェクトで現在開いているファイルは、2 つのデータ テーブル (dt と dt2) と、これを実行しているスクリプトだけです。 「filepath」と「PrjTitle」は両方とも、スクリプトの前半でモーダル ウィンドウからのユーザー入力に基づいて割り当てられる変数です。
dt << Save As( "$PROJECT/"||char(dt<<GETNAME></GETNAME>
また、「名前を付けて保存」ではなく「保存」も試してみましたが、結果は同じでした。
dt << Save As( "$PROJECT/"||char(dt<<GETNAME></GETNAME>
現時点での私の唯一の理論は、それがプロジェクト自体にファイルを保存しようとしていることに関係しているということですが、フォーラム、スクリプトガイド、スクリプトインデックスなどには、それが何かであることについて何も述べていません。できません。 私が見つけることができたのは、プロジェクト内に未保存のファイルがある場合、JSL を使用してプロジェクトを保存できないという記述だけでした。次のページの下部近くにあります。
注記: JSL で未保存のドキュメントを含むプロジェクトを保存すると、プロジェクトは閉じず、プロジェクトに未保存のドキュメントがあることを示すログ メッセージが表示されます。 プロジェクトを保存する前に、プロジェクト内のすべてのファイルを保存するか閉じる必要があります。 ただし、未保存のドキュメントを含むプロジェクトを対話形式で保存すると、ドキュメントを保存するように求められます。
ソース: https://www.jmp.com/support/help/en/17.1/index.shtml#page/jmp/create-a-project-with-a-bookmarks-pane-and-log.shtml
現在、Windows 10 で JMP 16.2.0 を使用しています。