Problem: Ich habe eine JMP-Datei, die sich in einem freigegebenen OneDrive-Ordner befindet. Andere Kollegen synchronisieren diesen OneDrive-Ordner mit ihrem Desktop, sodass wir alle problemlos auf die freigegebene JMP-Datei zugreifen können. In der JMP-Datei befinden sich Links zu anderen Dateien, die sich im selben freigegebenen Ordner wie die JMP-Datei befinden. Da jede Person einen benutzerspezifischen OneDrive-Dateipfad hat, handelt es sich bei meinen Links eigentlich um Formeln, die den benutzerspezifischen Dateipfad erkennen, um dann den benutzerspezifischen entsprechenden Link festzulegen. Leider werden diese Formeln nicht automatisch erneut ausgeführt, wenn jemand Neues die JMP-Datei öffnet. Ich habe zwei Möglichkeiten zur Lösung dieses Problems untersucht und bin kein Fan von einer von beiden:
1. Sie müssen über ein Skript zum erneuten Ausführen von Formeln verfügen, das Sie ausführen müssen, bevor Sie einen Link verwenden. Leider vergessen die Leute dieses Skript. Darüber hinaus erstellen Benutzer häufig Teilmengen der Daten und versuchen dann, das Skript „Formeln erneut ausführen“ auszuführen. Dies funktioniert jedoch nicht, da Formelauswertungen standardmäßig unterdrückt werden.
2. Speichern Sie ein Skript zum erneuten Ausführen von Formeln als „OnOpen“, damit es ausgeführt wird, sobald jemand die JMP-Tabelle öffnet. Leider wird dadurch eine Eingabeaufforderung angezeigt (im Anhang) und die Leute haben zu viel Angst, um „Ja“ zu sagen, wenn sie geöffnet wird, weil Sie haben Angst, dass es etwas ruiniert (sie wissen nicht einmal, wofür es ist)
Fragen
1. Gibt es eine Möglichkeit, einen Hyperlink zu aktualisieren, sobald darauf geklickt wird?
2. Kann ich das „OnOpen“-Popup unterdrücken oder das Popup bearbeiten, um zu erklären, was der Benutzer tun soll?
3. Gibt es außer einem „OnOpen“-Skript eine andere Möglichkeit, die Aktualisierung von Formeln zu ermöglichen, sobald eine JMP-Tabelle geöffnet wird?
Jede Hilfe wird geschätzt. Danke!
Matt