在公用的腳本上從 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-xh9mw0BBurcocxx91yyz9hHVUjg ?e=y )。即使這確實有效,當我非常喜歡只使用資料夾結構命名時,我也必須知道每個檔案的確切路徑。
有沒有辦法開啟 Teams/Sharepoint 文件,讓多個人使用該腳本一致運作?
自動化和腳本編寫回覆:在公用的腳本上從 Teams/Sharepoint 開啟 jmp 文件也許其中一個來自如何重新訪問 SharePoint 上的文件?會工作?
「一些較舊的貼文(開啟 JMP 的網頁瀏覽器,在那裡進行身份驗證,然後開啟檔案)
也可以選擇使用 HTTP 請求進行身份驗證,但我不熟悉如何使用共用點來完成此操作。
回覆:在公用的腳本上從 Teams/Sharepoint 開啟 jmp 文件我開始使用 MS Graph API 的 JSL/HTTP 請求/新 OAuth2 腳本。
它(尚)不存取文件。
最大的障礙是在公司的 Azure/Entra 入口網站中註冊。
根據您的管理員權限,這可能非常簡單/幾乎不會造成不便,或者您可能需要經歷一些麻煩。
然而,一旦經過驗證,使用 MS graph 逐步瀏覽 OneDrive/Sharepoint 就相當容易了。
大部分資料是 JSON(我只是將其視為 JSL 關聯數組)
當您造訪某個文件項目時,會出現一個可以實際檢索該文件的 URL。
如果您有興趣,我可以發布我所擁有的內容(或給我發電子郵件)。