問題タブ [sharepointdocumentlibrary]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sharepoint - サイト コレクションのドキュメント ライブラリから別のサイト コレクションにドキュメントをプログラムで移動 (アーカイブ) する方法
ドキュメント ライブラリの列に特定の値が設定されている場合、サイト コレクションのドキュメント ライブラリから SharePoint 2010 の別のサイト コレクションのドキュメント ライブラリにドキュメントをプログラムで移動 (アーカイブ) する必要があります。
イベント レシーバーでこのシナリオのコードを記述できますか? 他に方法はありますか?
誰かが関連するコードやリンクを持っている場合は、共有してください。
前もって感謝します!
sharepoint - ワークフローまたはEventListener
クライアント向けのエクストラネットSharePointポータルを構築しています。各クライアントにはサイトがあります。サイトの総数は2000〜3000の間になります。
クライアントが新しいドキュメントをアップロードするときに、SiteCollectionA / SiteA/DocumentLibraryから別のサイトコレクションの別のグローバルリストにドキュメントをコピーする必要があります。
ドキュメントまたはイベントリスナーをコピーするワークフローを作成する必要がありますか?クライアントはアップロード後にドキュメントのプロパティを更新できるようになり、これらの変更もグローバルリストにプッシュする必要があります。
私の選択はイベントリスナーです。なぜなら、はるかにクリーンで、安価で、簡単だからです。私はワークフローの専門家ではありませんが、2000以上のサイトでワークフローを維持/更新/再公開するのは、イベントリスナーよりも難しいと思います。
皆さんはどう思いますか?
ありがとう
sharepoint - プログラムで SharePoint ドキュメント ライブラリに新しいドキュメントを追加/作成する
新しいドキュメント ライブラリを作成し、MS Word ドキュメント テンプレートを使用してカスタム コンテンツ タイプを設定しました。[Create new template] をクリックすると、正常に機能します。しかし、そのライブラリに移動して新しいドキュメントを作成するボタンイベントにロジックを追加して、そのライブラリに移動すると、そのボタンイベントによって作成された新しいドキュメントが表示されるようにする必要があります。
通常のリスト アイテムと同じように実行しようとしましたが、item.update で次のエラーが発生しました。
ドキュメント ライブラリにアイテムを追加するには、SPFileCollection.Add() を使用します。
今、私はいくつかの調査を行いましたが、ファイルをドキュメント ライブラリにアップロードするためのコードがどこにでもありますが、そのドキュメント ライブラリに関連付けられているテンプレートを使用して新しいドキュメントを追加する方法を見つけることができる場所はありません。
助けてください、ありがとう。
sharepoint - ドキュメント ライブラリ SharePoint 2007 を移動する方法
ドキュメント ライブラリをあるサブサイトから別のサブサイトに移動するという 1 つのクライアント要件があります。移動中は、すべてのドキュメントとすべてのカスタム列をそのままの値で移動する必要があります。すべての列の値は同じままである必要があります。たとえば、変更者の列名には、移動後も同じ名前が含まれている必要があります。要するに、カットペーストのようにどうすればこれを行うことができますか?
ありがとう、ルシケシ
sharepoint-2010 - Officeクライアントから保存するときにドキュメントIDがcontenttypeに設定されていません
私は長い間苦労してきた問題を抱えています。この問題はテスト環境では発生しますが、開発環境では発生しません。
ドキュメントライブラリテンプレートがあります。イベントハンドラーで、いくつかのコンテンツタイプをアタッチします(これらはすべて、ドキュメントから継承する基本コンテンツタイプから継承します)。基本コンテンツタイプには、カスタムドキュメントテンプレートと、コンテンツタイプ定義のxmldocumentsで定義されたイベントハンドラーがあります。
Doc-ID機能はサイトでオンになっています。
ファイルをドキュメントライブラリにアップロードすると、期待どおりにドキュメントにドキュメントIDが割り当てられます。ただし、Wordからファイルを保存する場合、doc-IDは空白になります。後でアイテムのコンテンツタイプを変更すると、ファイルが最初に保存されたときに割り当てられたことを示す番号とともにdoc-IDが表示されるため、値はアイテムに設定されているようです。コンテンツタイプを元の値に戻すと、Doc-IDはビューに表示されたままになります。
明確にするために:これはアイテムコンテンツタイプのIDフィールドではなく、SharePoint2010のdoc-ID機能によって作成されたDoc-IDです。
Wordから値をプロモートするときにこの値が設定されない理由について何か考えはありますか?
sharepoint - AllItems.aspx を Web パーツとして表示しますか?
ドキュメント ライブラリを備えた SharePoint サイトを持っています。いくつかのカスタム ビューを設定しました。ユーザーが好きなビューを選択できるようにしたいと考えています。これは 'AllItems.aspx' 'ビュー' で正常に動作します。つまり、Web パーツのタイトルをクリックすると、'完全な' DocLib ページのように見える新しいページが表示されます。
ただし、ほとんどのユーザーはタブ付きのポータル サイトからアクセスするため、代わりに「Web パーツ」ビューを表示します。
私の質問は、Web パーツ内に AllItems ビューを表示する方法はありますか? 具体的には、左側のツールバー (さまざまなビューを表示) を Web パーツに表示したいと考えています。
sharepoint - リスト アイテムに添付されたドキュメントを編集する
SharePoint 2010 があります。要件は、ユーザーがハード ディスク (チェックイン/チェックアウトとバージョン管理を備えた典型的なドキュメント ライブラリ) に保存することなく、ドキュメントを編集および保存できることです。次の要件は、ユーザーができることです。編集可能な複数のドキュメントを添付/アップロードする。
問題は、添付されたドキュメントがリスト アイテムに添付されているときに編集して、そのバージョンを保存する方法はありますか? 複数のドキュメントを 1 つのドキュメント ライブラリ リスト アイテムにアップロードしてから編集することはできますか? 代替アプローチはありますか?
リード、リンク、ルックアップは役に立ちます。
ありがとう、
-ItsPrash
c# - SharePoint の画像サムネイル プレビュー
SharePoint リストに追加された画像の画像プレビューを生成する方法はありますか?
シナリオは次のとおりです。
SharePoint ドキュメント ライブラリに追加された画像ファイル (.jpg、.tif、.png) の場合、ユーザーがいずれかの画像ファイルにカーソルを合わせると、「別のページのリスト ビュー Web パーツ」を介して一覧表示または表示されます。または同様のものを表示して、画像のプレビューを表示する必要があります。これを SharePoint で実現することは可能ですか。また、どのように行うのでしょうか。
css だけでこれを達成できますか、それとも c# コード ビハインドが必要ですか。
どうもありがとう、
sharepoint - 共有ポイント。ドキュメント ライブラリ アイテムへのアクセスが拒否されました
SharePoint のアクセス許可に関する問題に直面しました。ドキュメント ライブラリ アイテム (.aspx) を開こうとすると、アクセスが拒否されました。
読み取りアクセス許可を持つ特定のグループを作成し、そのグループにユーザーを含めて、ドキュメント ライブラリとドキュメント ライブラリ アイテム (.aspx) に適用しました。ドキュメント ライブラリはアイテムの表示を許可されていますが、それを開こうとすると、アクセスが拒否されます。
doc lib の .aspx には Web パーツがあります。空白の .aspx を読み込もうとすると - 許可があればすべて問題ありませんが、Web パーツを登録しようとすると Tagprefix:
<%@ Register Tagprefix="ICTWebparts" Namespace="ICT.WebParts" Assembly="ICT, Version= 1.0.0.0、Culture=neutral、PublicKeyToken=cece68aca32fb0ba" %> - アクセスが拒否されました。
どうしたの?.dll を aspx に登録しようとすると、アクセスが拒否されるのはなぜですか?
回答をいただければ幸いです。
sharepoint - 同名のドキュメントを SharePoint 2010 にアップロードする
ユーザーが SharePoint 2010 ドキュメント ライブラリにドキュメントをアップロードできるようにする必要があります。ドキュメント タイプは、documentid フィールドと type フィールドを持つカスタム コンテンツ タイプによって定義されます。ただし、同じ名前のドキュメントをアップロードしようとすると、sharepoint エラーが発生します (設定ファイルが適切に設定されていないため、どれがどれかわかりません。おそらく明日見つけることができます)。ユーザーが同じ名前でメタデータが異なるドキュメントをアップロードできるようにする方法はありますか? たとえば、2 人のユーザーが 2 つの別個の同じ名前のファイルをアップロードしたいとします。それぞれが異なる documentid とタイプを持ちます。これどうやってするの?
ありがとう