데이터 테이블을 공유점에 저장<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, 마리안느
Re: 데이터 테이블을 셰어포인트에 저장하세요IT 담당자에게 연락하겠습니다.
이 문제를 해결하는 데 도움을 주셔서 정말 감사합니다!
BR, 마리안느
Re: 데이터 테이블을 셰어포인트에 저장하세요저는 Windows XP에서 Internet Explorer 8을 실행하고 있습니다.우리 Sharepoint는 최신 버전이 아닙니다.
Sharepoint 관리자에게 문의하셔야 할 것 같습니다.다음 명령은 btw에서 작동했습니다.
dt = 현재 데이터 테이블();
dt << save("\\abcde.jnj.com\def\hijkl\Shared Documents\x.jmp");
Re: 데이터 테이블을 셰어포인트에 저장하세요아니, 난 정말 가지다 이전 답변에서 경로를 작성하고 얻으면서 완료되었습니다. 저는 Windows XP를 사용하고 있습니다. 혹시 다른 것을 사용하고 계시나요?
어쨌든 - http:를 제거하고 앞 슬래시를 백 슬래시로 교환하는 것은 어느 정도 작동했습니다.
이제 JMP는 내가 무엇을 하고 싶은지 이해하고 시도하다 올바른 폴더에 올바른 이름으로 파일을 저장하십시오. 이제야 오류 메시지가 나타납니다.
I/O 문제. ReadWrite 모드에서 열 수 없습니다.
지정된 네트워크 이름을 더 이상 사용할 수 없습니다.
파일을 저장할 수 없습니다.
일종의 권한 문제인 것 같지만 이 공유 포인트에 대한 내 권한은 "모든 권한"입니다. 저는 그것만으로도 충분하다고 생각했습니다.
Re: 데이터 테이블을 셰어포인트에 저장하세요보기를 탐색기 보기로 변경한 다음 URL( http:// ...) 그리고 그것을 사용하려고 합니다.나는 그것이 효과가 없을 것이라고 생각합니다.대신 이것을 시도해 보세요:
원하는 Sharepoint 폴더를 볼 때:
1. 보기를 다음으로 변경합니다. 모든 문서
2. 클릭하세요 작업 > Windows 탐색기로 열기
3. Windows 탐색기 창이 열리면(IE와 별도로) 사용할 수 있는 unc 스타일 폴더 경로가 제공됩니다.다음으로 시작해야 합니다. \\ .
Re: 데이터 테이블을 셰어포인트에 저장하세요친애하는 PMroz
귀하의 의견에 감사드립니다. 그러나 이것이 바로 제가 한 일입니다!
Windows 탐색기에서 Sharepoint 폴더를 열고 여기에서 경로를 복사했습니다: ::pathstr=" http://mysite.mycompany.net/mysubject/JMP_DB/ ";.
이 경로는 dt=open(::pathstr||"MyTable.jmp")에서 잘 작동합니다.
그러나 dt<
위의 답변에서 어떤 일이 발생하는지에 대한 설명을 참조하세요.
BR, 마리안느
어떻게 든 위 텍스트에 추가 http: 세트가 있습니다 ... 메시지 편집자: Marianne Toft
Re: 데이터 테이블을 셰어포인트에 저장하세요Sharepoint 폴더를 Windows 폴더로 열 수 있는지 확인하세요.그러면 JMP에서 작동하는 unc 스타일 경로가 제공됩니다.적절한 Sharepoint 폴더를 볼 때 작업 > Windows 탐색기로 열기를 클릭합니다.파일을 보여주는 Windows 탐색기 창이 나타납니다.올바른 폴더 경로는 맨 위에 있으며 다음과 같습니다.
\\mysite.mycompany.com\mysubject\jmpprograms\Shared Documents
그러면 전체 파일 경로는 "\\mysite.mycompany.com\mysubject\jmpprograms\Shared Documents\MyTable.jmp"가 됩니다.
Re: 데이터 테이블을 셰어포인트에 저장하세요안녕하세요 기욤
도와주셔서 감사합니다 .
예, 내 경로는 문자열입니다(::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 .
로그에 오류 메시지가 없습니다. JMP로 'Scriptable[]'만 표시됩니다. 하다 파일을 저장하세요 - 잘못된 위치에 잘못된 이름으로 저장하세요...
나는 또한 현재 디렉토리 설정을 사용하여 디렉토리를 변경하려고 시도했으며 다음을 사용하여 파일을 저장할 수 있다고 생각했습니다. dt<
하지만 아무 일도 일어나지 않습니다(오류 메시지 없음, 디렉터리 변경 없음).
현재 디렉터리 설정(::path);
BR, 마리안느
Re: 데이터 테이블을 셰어포인트에 저장하세요안녕하세요 마리안님,
이 구문을 사용해 보셨나요?
strpath = " http:// ..............";
dt = open(strpath || "MyTable.jmp");
dt << save(strpath || "MyTable1.jmp");
save 문의 로그를 복사해 주실 수 있나요?
문안 인사,
기욤