將資料表儲存到共享點<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好
我已成功使用 JSL 從共享點讀取資料表(手動上傳)。
但是,我找不到使 JMP(Windows 上的版本 8.0.2)將檔案儲存到此共用點的方法。
要讀取文件,我使用:
dt = open(::path||"MyTable.jmp");
其中路徑是一個以以下開頭的長字串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\共享文件\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\共享文檔
然後,您的完整檔案路徑將為“\\mysite.mycompany.com\mysubject\jmpprograms\Shared Documents\MyTable.jmp”
回覆:將資料表儲存到共享點你好紀堯姆
感謝您嘗試提供協助。
是的,我的路徑是一個字串(定義為::path = " http:// …………\」; )
這樣的路徑運作正常,否則 open 指令將無法運作。
但是保存的時候就出現問題了。 我已經解決了這個問題,但不知道如何克服它! 問題是 Save 解釋了我以錯誤的方式給出的輸入字串。
dt<<儲存("MyTable.jmp")將 dt 另存為我的表.jmp在裡面目前目錄。
dt<<儲存("C:\Program Files\MyTable.jmp")將 dt 另存為我的表.jmp在C:\程式文件。
dt<<保存(" http://........\MyTable.jmp ") 應該將 dt 保存為我的表.jmp在 Sharepoint 上的指定資料夾中(由路徑給出),而是將 dt 保存在目前目錄作為一個名為http.............MyTable.jmp 。
日誌中沒有錯誤訊息 - 僅“Scriptable[]”為 JMP做儲存檔案 - 只是在錯誤的位置,名稱錯誤...
我還嘗試使用設定當前目錄更改目錄,並認為這樣我可以使用保存文件之後 dt<
但沒有任何反應(沒有錯誤訊息,目錄沒有更改)。
設定目前目錄(::path);
BR,瑪麗安
回覆:將資料表儲存到共享點你好瑪麗安,
你嘗試過這個語法嗎?
路徑=“ http:// …………」;
dt = open(strpath || "MyTable.jmp");
dt << save(strpath || "MyTable1.jmp");
你能複製一下保存語句的日誌嗎?
問候,
紀堯姆