データ テーブルを共有ポイントに保存する<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 管理者に確認する必要があるようです。次のコマンドはうまくいきました:
dt = 現在のデータ テーブル();
dt << save("\\abcde.jnj.com\def\hijkl\Shared Documents\x.jmp");
Re: データ テーブルを共有ポイントに保存するいや、本当に持ってるあなたが書いているように完了し、私の以前の返信でパスを取得します。 私は Windows XP を使用していますが、別のシステムを使用している可能性があります。
とにかく - http: を削除し、フロントスラッシュをバックスラッシュと交換すると、ある程度機能しました...
JMP は私が何をしたいのかを理解し、しようとするファイルを正しい名前で正しいフォルダーに保存します。 今だけエラーメッセージが表示されます:
入出力の問題。 ReadWrite モードで開くことができません。
指定されたネットワーク名は使用できなくなりました。
ファイルを保存できません。
ある種のアクセス許可の問題のように見えますが、この共有ポイントに対する私のアクセス許可は「フル コントロール」です。これで十分だと思いました。
Re: データ テーブルを共有ポイントに保存するビューをエクスプローラー ビューに変更してから、URL をコピーしていると思います ( http:// ...) そしてそれを使おうとしています。それはうまくいかないと思います。代わりにこれを試してください:
目的の Sharepoint フォルダーを見ている場合:
1. ビューをすべてのドキュメント
2. をクリックしますアクション > Windows エクスプローラーで開く
3. Windows Explorer ウィンドウが (IE とは別に) 開くと、使用できる UNC スタイルのフォルダー パスが表示されます。それはで始まる必要があります\\ .
Re: データ テーブルを共有ポイントに保存する親愛なるPMroz
コメントありがとうございますが、これはまさに私がやったことです!
Windows エクスプローラーで SharePoint フォルダーを開き、次のパスをコピーしました: ::pathstr=" http://mysite.mycompany.net/mysubject/JMP_DB/ ";.
このパスは dt=open(::pathstr||"MyTable.jmp") で正常に機能します。
ただし、dt<
上記の私の返信で何が起こるかの説明を参照してください。
BR、マリアンヌ
どういうわけか、上記のテキストで http: の余分なセットを取得しました... メッセージの編集者: マリアン・トフト
Re: データ テーブルを共有ポイントに保存するSharepoint フォルダーを Windows フォルダーとして開くことができるかどうかを確認します。これにより、JMP から機能する unc スタイルのパスが得られます。適切な SharePoint フォルダーを表示しているときに、[アクション] > [Windows エクスプローラーで開く] をクリックします。ファイルを表示する Windows Explorer ウィンドウが表示されます。正しいフォルダー パスは上部にあり、次のようになります。
\\mysite.mycompany.com\mysubject\jmpprograms\Shared Documents
次に、完全なファイル パスは "\\mysite.mycompany.com\mysubject\jmpprograms\Shared Documents\MyTable.jmp" になります。
Re: データ テーブルを共有ポイントに保存するこんにちはギヨーム
助けてくれてありがとう.
はい、私のパスは文字列です (::path = " として定義されます) http:// .........\"; )
そのようなパスは正常に機能します。それ以外の場合、open コマンドは機能しません。
しかし、保存するときに問題が発生します。 私は問題を解決しましたが、それを克服する方法がわかりません! 問題は、Save が入力文字列を間違った方法で解釈することです。
dt< dt を名前を付けて保存しますMyTable.jmpの中にカレントディレクトリ.
dt< dt を名前を付けて保存しますMyTable.jmpのC:\プログラム ファイル.
dt<<保存(" http://........\MyTable.jmp ") は dt を次のように保存することになっていますMyTable.jmp Sharepoint の指定されたフォルダー (パスで指定) に保存されますが、代わりに dt がカレントディレクトリという名前のファイルとしてhttp---.................MyTable.jmp .
ログにエラー メッセージはありません。JMP として「Scriptable[]」のみです。するファイルを保存します-間違った名前で間違った場所に...
また、 set current directory を使用してディレクトリを変更しようとしましたが、次を使用してファイルを保存できると考えましたdt<
しかし、何も起こりません (エラー メッセージも、ディレクトリの変更もありません)。
現在のディレクトリ (::パス) を設定します。
BR、マリアンヌ
Re: データ テーブルを共有ポイントに保存するマリアンヌさん、こんにちは。
この構文で試しましたか?
strpath = " http:// …………」;
dt = open(strpath || "MyTable.jmp");
dt << save(strpath || "MyTable1.jmp");
save ステートメントのログをコピーしていただけますか?
よろしく、
ギヨーム