データテーブルを共有ポイントに保存する<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 は私がやりたいことを理解しています。試してみますファイルを正しい名前で正しいフォルダーに保存します。 ここでのみ、エラー メッセージが表示されます。
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: セットが含まれています... メッセージ編集者: マリアンヌ・トフト
Re: データテーブルを共有ポイントに保存するSharepoint フォルダーを Windows フォルダーとして開くことができるかどうかを確認してください。これにより、JMP から機能する unc スタイルのパスが得られます。適切な Sharepoint フォルダーを表示しているときに、[アクション] > [Windows エクスプローラーで開く] をクリックします。Windows エクスプローラー ウィンドウにファイルが表示されます。正しいフォルダー パスは上部にあり、次のようになります。
\\mysite.mycompany.com\mysubject\jmpprograms\SharedDocuments
この場合、完全なファイル パスは「\\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: データテーブルを共有ポイントに保存するマリアンヌさん、こんにちは。
この構文を試してみましたか?
ストラパス = " http:// ……」
dt = open(strpath || "MyTable.jmp");
dt << save(strpath || "MyTable1.jmp");
saveステートメントのログをコピーしていただけますか?
よろしく、
ギョーム