問題: 共有 OneDrive フォルダーに jmp ファイルがあります。 他の同僚はこの OneDrive フォルダーを自分のデスクトップに同期しているので、全員が共有 jmp ファイルに簡単にアクセスできます。 jmp ファイル内には、jmp ファイルと同じ共有フォルダー内にある他のファイルへのリンクがあります。 各ユーザーはユーザー固有の OneDrive ファイル パスを持っているため、私のリンクは実際には、ユーザー固有のファイル パスを検出してユーザー固有の適切なリンクを設定する式です。 残念ながら、これらの数式は、誰かが新たに jmp ファイルを開いたときに自動的に再実行されません。 私はこれを解決するために 2 つのオプションを検討しましたが、どちらも好きではありません。
1. リンクを使用する前に実行する必要がある「式の再実行」スクリプトを用意します。残念ながら、人々はこのスクリプトのことを忘れています。 さらに、データのサブセットを作成してから「式の再実行」スクリプトを実行しようとするのが一般的ですが、式の評価がデフォルトで抑制されているため、機能しません。
2. 「式の再実行」スクリプトを「OnOpen」として保存し、誰かが jmp テーブルを開いたときにすぐに実行されるようにします。残念ながら、これによりプロンプトが表示され(添付され)、人々はテーブルが開いたときに「はい」と言うことができなくなります。彼らはそれが何かを台無しにするのではないかと恐れています(それが何のためにあるのかさえ知りません)
質問
1. ハイパーリンクをクリックしたらすぐに更新する方法はありますか?
2. 「OnOpen」ポップアップを抑制したり、ユーザーが何をすべきかを説明するためにポップアップを編集したりできますか?
3. jmp テーブルが開かれるとすぐに数式を更新できるようにする「OnOpen」スクリプト以外の別の方法はありますか?
助けていただければ幸いです。 ありがとう!
マット