プロジェクトファイル保存時のエラープロジェクト ファイルを保存しようとすると、次のようなエラーが発生し続けます。
プロジェクトに未保存のドキュメントがあります。 プロジェクトを保存する前に、プロジェクト内のすべてのファイルを保存するか閉じる必要があります。行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 を使用しています。
自動化とスクリプト作成ウィンドウズRe: プロジェクトファイル保存時のエラーはい、これは機能するはずです。 データ テーブルをプロジェクトに保存しても、ファイルが保存されていないという警告が表示されることはありません。 確かに、プロジェクトの保存行を実行したときに、これらのファイルの 1 つがまだ保存されていない状態のようです。
これにより、次の 2 つの主な可能性が残ります。
- dt << save as() 行の 1 つまたは両方でエラーが発生し、テーブルの保存に失敗しました。
- JSL スクリプト自体は保存されていません。
ファイルが保存されるところまでスクリプトを実行してから、GUI を使用して各データ テーブルとスクリプトを一度に 1 つずつ実行して、それらのいずれかに対して保存プロンプトが表示されるかどうかを確認してみましたか (つまり、まだ保存されていません)?
Re: プロジェクトファイル保存時のエラーはい、その時点でスクリプトがエラーになったとき (700 行を超えるスクリプトの最後の数行です)、各データ テーブルを手動で保存しようとしましたが、どちらのテーブルにも、未保存を示すテーブル名の後にアスタリスクが付いていません。両方ともすでに保存されているため、ツールバーの保存アイコンはグレー表示になっています。 dt << Save() 行または dt2 << Save() 行を個別に実行すると、どちらも問題なく実行されます。
dtのフィールドを編集して、未保存の変更があるようにしてから(プロジェクトのdtのタブにDataTableName1*と表示されるなど)、dt << Save()行を実行すると、正常に保存され、アスタリスクが消えたようです。 。 次に、Project << Save() 行を実行すると、やはり同じエラーが発生します。
[ファイル] -> [名前を付けて保存] を実行して元のデータ テーブルの保存を上書きしてから、Project << Save() 行を実行しようとしても、やはり失敗し、まったく同じエラー メッセージが表示されます。
Re: プロジェクトファイル保存時のエラー確かにデータテーブルは保存されているようです(したがって、ここでは問題ではありません)。 jsl スクリプト自体が原因の可能性はありますか?
Re: プロジェクトファイル保存時のエラーそれは可能ですが、可能性は低いと思われます。 最初の投稿では文字通りスクリプトを正確にコピーし、変更は一切加えませんでした。 そして、スクリプトのこのセクションは、この新しいデータの取得/分析のために変更している古いスクリプトから変更されていません。 変数はすべて正しいと思われる値を返すため、アイデアがありません。 プロジェクトを手動で保存する必要があるかもしれません。 現在、IT 部門に v17 (現在会社で使用している最新バージョン) にアップデートしてもらっているところなので、おそらくこれで問題は完全に解決されるでしょう (指をくわえて)。 ご返信ありがとうございます。
Re: プロジェクトファイル保存時のエラー17.0 にアップグレードすると、問題は解消されるはずです。 「プロジェクトを保存する前にプロジェクト内のすべてを保存する必要がある」ルールに問題を抱えている人が多かったので、プロジェクトを保存しようとすると、プロジェクトで開いているすべてのドキュメントが最初に自動的に保存されるようにルールを変更しました。
(ちなみに、JMP 16.x ではなく 15.x を使用しているのは確かですか? なぜなら、JMP 16 用にその変更を行ったと断言できたはずです。つまり、表示されているエラー メッセージは実際には存在しないはずです)
Re: プロジェクトファイル保存時のエラーこれは間違いなく JMP 15 ではなく、JMP 16 です。 IT 担当者は今日中に v17 をインストールする予定です。問題が解決したかどうかはお知らせします。
R2OKeefe_0-1694110984899.pngR2OKeefe_0-1694110984899.pngR2OKeefe_0-1694110984899.png
Re: プロジェクトファイル保存時のエラー古いソースを確認したところ、JMP 16 では完全にそのエラーが発生する可能性がありました。 その機能を書いたのは (そしてそれを削除したのも) 私なので覚えていると思うかもしれませんが、かなり時間が経ちました。 (振り返ってみると、$PROJECT (そしてプロジェクトにファイルを保存するという概念自体がそれまで存在していなかった) ため、明らかに JMP >= 16 を使用していました。 しかし、それは 17 年には確実になくなっているので、これで問題が解決されると私はまだ楽観的に思っています。
Re: プロジェクトファイル保存時のエラー今日の午後、IT チームによって v17.1 をインストールしてもらい、スクリプトをテストしました。 問題なく実行できたので、v17 で加えた変更はすべて私の問題を解決しました。 ご協力いただきありがとうございます!
Re: プロジェクトファイル保存時のエラー良かったです。 更新していただきありがとうございます。
件名:プロジェクトファイルの保存時に発生したエラーこんにちは。JMP16で最新バージョンが利用できない場合、この問題を解決する方法はありますか?ありがとうございます。件名:プロジェクトファイルの保存時に発生したエラー残念ながら、JMP 16 の最終メンテナンスリリースは数年前にリリースされています。修正プログラムを入手するには、JMP 17、18、または 19 にアップグレードする必要があります。
件名:プロジェクトファイルの保存時に発生したエラー了解しました、ご返信ありがとうございます。