將數據表保存到共享點<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好
我已成功使用 JSL 從共享點讀取數據表(手動上傳)。
但是,我找不到讓 JMP(Windows 上的版本 8.0.2)將文件保存到此共享點的方法。
要讀取我使用的文件:
dt = open(::path||"MyTable.jmp");
其中 path 是一個以開頭的長字符串http:// ......
這工作正常。
要保存我使用的文件:
dt << save(::path||"MyTable1.jmp")
JMP 將 ::path||"MyTable1.jmp" 解釋為文件名,而不是包含文件名的完整路徑!? 並將具有愚蠢長名稱的文件保存在當前目錄中,而不是在共享點上......
任何建議都非常感謝!
BR,瑪麗安
回复:將數據表保存到共享點我會聯繫我們的 IT 人員。
非常感謝您幫助解決這個問題!
BR,瑪麗安
回复:將數據表保存到共享點我在 Windows XP 上運行 Internet Explorer 8。我們的 Sharepoint 不是最新版本。
聽起來您需要諮詢您的 Sharepoint 管理員。順便說一句,以下命令有效:
dt = 當前數據表();
dt << save("\\abcde.jnj.com\def\hijkl\Shared Documents\x.jmp");
回复:將數據表保存到共享點不,我真的有在你寫的時候完成並在我之前的回復中找到路徑。 我使用的是 Windows XP - 也許您使用的是不同的東西?
無論如何 - 刪除 http: 並用反斜杠交換前斜杠在一定程度上起作用......
現在 JMP 明白我想要做什麼,並且嘗試以正確的名稱將文件保存在正確的文件夾中。 直到現在我收到一條錯誤消息:
輸入/輸出問題。 無法在讀寫模式下打開。
指定的網絡名稱不再可用。
無法保存文件。
看起來像是某種權限問題,但我對這個共享點的權限是“完全控制”——我認為這已經足夠好了。
回复:將數據表保存到共享點我認為您正在將視圖更改為資源管理器視圖,然後復制 URL( http:// ...)並嘗試使用它。我認為這行不通。試試這個:
當您查看所需的 Sharepoint 文件夾時:
1.將視圖更改為所有文件
2. 點擊操作 > 使用 Windows 資源管理器打開
3. 一旦 Windows 資源管理器窗口打開(獨立於 IE),您將擁有一個可以使用的 unc 樣式的文件夾路徑。它應該從\\ .
回复:將數據表保存到共享點親愛的 PMroz
感謝您的評論,但這正是我所做的!
在 Windows 資源管理器中打開 Sharepoint 文件夾並從此處複製路徑:::pathstr=" http://mysite.mycompany.net/mysubject/JMP_DB/ ";.
此路徑適用於 dt=open(::pathstr||"MyTable.jmp")。
但它不適用於 dt<
請參閱上面我的回復中發生的情況的解釋。
BR,瑪麗安
不知何故,在上面的文字中得到了一組額外的 http:... 消息編輯者:Marianne Toft
回复:將數據表保存到共享點看看您是否可以將 Sharepoint 文件夾作為 windows 文件夾打開。這將為您提供適用於 JMP 的 unc 樣式路徑。查看相應的 Sharepoint 文件夾時,單擊操作 > 使用 Windows 資源管理器打開。您將獲得一個顯示文件的 Windows 資源管理器窗口。正確的文件夾路徑位於頂部,如下所示:
\\mysite.mycompany.com\mysubject\jmpprograms\Shared Documents
然後,您的完整文件路徑將是“\\mysite.mycompany.com\mysubject\jmpprograms\Shared Documents\MyTable.jmp”
回复:將數據表保存到共享點你好紀堯姆
感謝您嘗試提供幫助.
是的,我的路徑是一個字符串(定義為 ::path = " http:// ....\"; )
這樣的路徑工作正常,否則打開命令將不起作用。
但是保存的時候會出現問題。 我已經解決了這個問題,但不知道如何克服它! 問題是 Save 以錯誤的方式解釋了我給它的輸入字符串。
dt<<保存(“MyTable.jmp”)將 dt 保存為我的表.jmp在裡面當前目錄.
dt<將 dt 保存為我的表.jmp在C:\程序文件.
dt<<保存(“ http://........\MyTable.jmp ") 應該將 dt 保存為我的表.jmp在 Sharepoint 上的指定文件夾中(由路徑給出),而是將 dt 保存在當前目錄作為一個名為的文件http---.......MyTable.jmp .
日誌中沒有錯誤消息 - 只有 'Scriptable[]' as JMP做保存文件 - 只是在錯誤的地方用錯誤的名稱......
我也嘗試使用設置當前目錄更改目錄,認為然後我可以使用保存文件dt<
但沒有任何反應(沒有錯誤消息,目錄沒有變化)。
設置當前目錄(::path);
BR,瑪麗安
回复:將數據表保存到共享點你好瑪麗安,
您嘗試過這種語法嗎?
路徑 = " http:// ......";
dt = open(strpath || "MyTable.jmp");
dt << save(strpath || "MyTable1.jmp");
你能複制保存語句的日誌嗎?
問候,
紀堯姆