0

sharepoint ドキュメント ライブラリにリンクするショートカット ファイルを作成し、それを電子メールで送信する必要があります (Outlook が lnk ファイルをブロックする心配はありません)。C# で標準のショートカット ファイルを作成する方法を見てきましたが、サーバー アドレス (\servername\site\documentlibrary) を指定すると失敗します。

誰でもこれを行う方法について考えがありますか。

また、作成したリンクをリスト項目に添付できるように、リンクを SPFile オブジェクトに変換する方法を知っておくと便利です。

さらにコンテキストを追加してみます。最終的な機能は、ユーザーがファイルをショートカットにドラッグして、ドキュメント ライブラリにすぐにアップロードできるようにすることであるため、ユーザーに HTML リンクを電子メールで送信することはできません。

4

3 に答える 3

1

ドキュメントの URL を送信することはできませんか? それとも、UNC リンクである必要がありますか?

リンクを電子メールで送信する場合は、リンクを右クリックし、URL をコピーして電子メールに貼り付けます。

UNC ベースのアプローチを探している場合、それを行う簡単な方法は、WebClient サービスが実行されていることを確認することです (これは重要です!)。その後、ファイルを Windows エクスプローラー ビューで開き、アドレス バーに表示されるフォルダー名をフォルダー内の任意のファイルの名前の先頭に追加して、電子メールでユーザーに送信できます。

あなたの質問を正確に理解しているかどうかわからないので、明らかなことを言っているなら、申し訳ありません!

ジョン

于 2010-05-17T14:18:39.787 に答える
1

興味深いコンセプトですが、短縮 URL など、より「Web に適した」方法でショートカットを処理することを検討することをお勧めします。

私は、Web サービス、SharePoint ユーザー インターフェイス、および SharePoint Designer ワークフローからアクセスできるSharePoint の TinyURL 実装に取り​​組んできました。

私はこれに取り組んだので明らかに偏っていますが、あなたはそれを考慮したいかもしれません.

于 2010-05-17T14:30:09.330 に答える
0

今日これをやったところ、必要なものと同じように機能します:

  1. SharePoint ワークスペースから、「検索」を実行します。リボンにない場合は、最初に「検索」を追加してください。
  2. 標準の Windows エクスプローラー検索が表示されます。ライブラリ内のドキュメントの名前を入力して検索します。
  3. 結果から目的のドキュメントを選択し、標準のデスクトップ ショートカットを作成します。

ターゲット ドキュメントが "search-ms" にあることがわかります。奇妙に見えますが、機能します。リンクをダブルクリックすると、インストールされている SharePoint 検索プロトコルがドキュメントを検索して開きます。

lnk を別のコンピューターにメールで送信しようとしたことはありませんが、動作するはずです。リンクを開くと、Sharepointワークスペース(またはオフィス?)がインストールする検索プラグインに渡す「search-ms」プロトコルによって処理されるようです。そのため、lnk を受け取るユーザーは、sharepoint もインストールする必要があります。

于 2011-06-14T16:29:34.617 に答える