公開されているスクリプトで Teams/Sharepoint から jmp ファイルを開くスクリプトを使用しているのが自分だけであれば、Microsoft Teams/Sharepoint から jmp ファイルを開くのは簡単です。Teams にアクセスして「OneDrive へのショートカットの追加」をクリックするだけで、以下に示すようにファイルにマップできます。
dt = Open("C:\Users\{username}\OneDrive - {company}\Data\Table.jmp");私が抱えている問題は、このスクリプトを社内の他のユーザーが使用できるようにしたいということです。{username} を変数にすることもできますが、その場合、他のユーザーの OneDrive に同じショートカットが追加されている必要があります。また、Teams からファイルへのリンクをコピーしようとしましたが、JMP ではそれを開くことができません (例: https://{company}.sharepoint.com/:u:/s/{department}/Ed7cb_0X97BFtr4z-xh9mw0BBurcocxxsg91yyz9hHVUjg?e=y)。たとえそれが機能したとしても、フォルダー構造の命名を使用したいのに、各ファイルの正確なパスを知る必要があります。
スクリプトを使用して複数のユーザーが一貫して操作できる Teams/Sharepoint ファイルを開く方法はありますか?
自動化とスクリプトRe: 公開されているスクリプトで Teams/Sharepoint から jmp ファイルを開くおそらく、 「SharePoint 上のファイルに再アクセスする方法」のいずれかが機能するでしょうか?
「古い投稿がいくつかあります(JMP の Web ブラウザを開き、そこで認証してからファイルを開きます)
HTTP リクエストを使用して認証するオプションもあるかもしれませんが、SharePoint でそれがどのように実行できるかはよくわかりません。」
Re: 公開されているスクリプトで Teams/Sharepoint から jmp ファイルを開くMS Graph API を使用する JSL/HTTP リクエスト/新しい OAuth2 スクリプトの初期段階があります。
ファイルには(まだ)アクセスしません。
最大のハードルは、会社の Azure/Entra ポータルに登録することです。
管理者権限に応じて、非常に簡単/ほとんど不便ではない場合もあれば、いくつかの面倒な手続きが必要になる場合もあります。
ただし、一度認証されると、MS グラフを使用して OneDrive/Sharepoint をステップ実行するのは非常に簡単になります。
データのほとんどはJSONです(私はこれをJSL連想配列と考えています)
ファイル項目に到達すると、実際にファイルを取得できる URL が表示されます。
ご興味があれば、私が持っているものを投稿(またはメール)することもできます。