問題タブ [sharepoint-api]

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.

0 投票する
1 に答える
93 参照

sharepoint - SharePoint 2007 開発の開始

プロジェクトの追跡やさまざまな作業を行うために社内で使用する ASP.NET Web サイトがあります。その一部を統合して、Sharepoint2007 WSS と共存させたいと考えています。

基本的に、本当に必要なことは、Sharepoint サイトの 1 つのリストにアイテムを追加できるようにすることです。

どこから始めればよいかわかりません。オンラインで少し調べましたが、複雑すぎるようです。簡単に始められるクイック スタート ガイドはありますか?

0 投票する
1 に答える
685 参照

sharepoint - Sharepoint IRM モジュールが断続的に再初期化に失敗するのはなぜですか?

ほとんどの場合に機能する Sharepoint IRM モジュールがあります。しかし、ほとんどの朝、私が入って運動しようとすると、うまくいきません. 通常、IISReset を実行すると、再開されます。

Windows イベント ログには、ほとんどの場合、午前 1 時 45 分頃に次のエラーが表示されます (この記事では GUID を空白にしています)。

このエラーは、他の 3 つの IRM モジュールが正常に再初期化された場合の他の 3 つのイベントと共に発生します (これらは組み込みのものだと思います)。

SharePoint ログには、非常によく似たものが含まれています。

IRM モジュールには、HrSetLangId と HrInit に独自のログ記録もあります。この失敗のケースでは、モジュールによって何もログに記録されませんでした。

このエラー コードに対処するための Microsoft の提案は、主に、Sharepoint が RMS サーバーと通信できることを確認することを中心に展開しています。IRM モジュールの場合、実際には RMS サーバーは必要ないため、セットアップしていません。問題は断続的であるため、これが原因である可能性は低いと思われます。

IISReset の後、モジュールは (3 つのログすべてで) 正しく初期化されたように見え、再び動作を開始しました。

FWIWモジュールはC#で書かれています。

この問題を解決する方法についての提案は、ありがたく受け取られます。

0 投票する
2 に答える
1481 参照

sharepoint - SPContext.Current.Web は最新ではありません

展開されたリスト テンプレートを使用してリストを作成しています。次のコードを使用します。

webリストの作成に使用されたオブジェクトでリストにアクセスできます。しかし、SPContext.Current.Web更新されていません。そのため、次のエラーがスローされます。

SPContext.Current作成後にリストにアクセスできるように、オブジェクトを最新の情報で更新することはできますか?

前もって感謝します!

更新:コードが更新されました。

0 投票する
2 に答える
1235 参照

sharepoint - コードを記述せずにSharePointリストの作成を自動化する

製品の構成の一部として(インストール後)、ユーザーが指定したSharePointサイトにいくつかのSharepointリストを作成する必要があります。

掘り下げてみると、 http://sarangasl.blogspot.com/2009/11/create-sharepoint-list-programmatically.htmlで説明されているサーバー側APIを使用して、これを行うためのカスタムコードを作成する必要があるようです。またはSharePointリストWebサービスを使用します。しかし、どちらの場合も、これを行うためのコードを書く必要があります。

コードを記述せずにこれを行うためのすぐに使える方法はありますか?私の理想的な解決策は、適切な定義を持つXMLファイルを作成し、何かを実行して(SharePointサイトのURLを渡す)、リストを作成し、成功または失敗を示すステータスコードを返すことです。そのような理想的な解決策は可能ですか?

そうでない場合、これを行うための最良/最も簡単な解決策は何ですか?上記の2つのうちの1つ、または他の何か?

0 投票する
2 に答える
2359 参照

c# - SPWebConfigModificationクラスは、サーバーの全体管理アプリケーションのweb.configファイルを更新しません

SharePoint 2010を使用して、SPWebConfigModificationクラスを使用して、ファーム内のアプリケーションのweb.configファイルに基本的な変更を加えようとしています。これには、Webアプリケーションスコープの機能を使用するサーバーの全体管理web.configファイルと、機能レシーバーが追加/削除を処理する機能が含まれます。変更:

WebConfigModificationsUtilityクラスは、これらの機能レシーバーによって共有される単純なユーティリティです。

コンテンツアプリケーションではすべて正常に機能していますが、中央管理Webアプリケーションで機能をアクティブ化しようとすると、SPWebConfigModificaitonアイテムがweb.configファイルに書き込まれることはありません。コードが例外なく実行されていることを確認しました。さらに、機能レシーバーが変更を削除しようとすると、非アクティブ化時に行われました。

このコードをサーバーの全体管理Webアプリケーションで実行すると、機能のアクティブ化で作成された4つの変更が検出され、正常に削除されますが、これらの操作のいずれも実際にはWebアプリケーションのweb.configファイルを変更していません。触れられていなくても、最後に編集された日付のタイムスタンプはずっと同じです。

SPWebConfigModificationクラスの継承のトリッキーについて話しているさまざまなブログを見つけました。ほとんどの問題は、NameプロパティとOwnerプロパティを適切に使用し、SPWebService静的プロパティを使用して変更を適切に永続化することです。すべての推奨プラクティス。APIにバグがあるのではないかと思い始めていますが、SharePoint 2010でこれを成功させた人がいるかどうか、またはReflectorを開いて何が得られるかを確認する必要があるかどうか疑問に思っています。

0 投票する
1 に答える
1766 参照

sharepoint - People Picker SPFieldをSharePointのSPListに追加するにはどうすればよいですか?

コードのスニペットを探しています。

0 投票する
1 に答える
856 参照

c# - Visual Studio ビジネス データ接続モデルにハイパーリンクを含める

外部リストのデータ ソースとなるビジネス データ接続モデルを Visual Studio 2010 で作成しています。

この外部リストにハイパーリンク フィールドを含めたいので、モデルには Microsoft.SharePoint.SPFieldUrlValue 型の SPFieldUrlValue があります。

ただし、このモデルをテストし、それを使用して外部リストを作成すると、このフィールドは使用できません/レンダリングされません。

質問:

A) SPFieldUrlValue を使用して適切な型を使用していますか? B) ビジネス接続データ モデルにリンクを含めることができますか?

これは、リンク フィールドを作成する方法の例です。

0 投票する
1 に答える
1326 参照

sharepoint - Sharepoint2010検索-QueryStringにプロパティを自動追加

少し難しい質問がありますが、私が見る限り、まだ誰も実際に修正することができていません。

これがシナリオです。Sharepoint2010EnterPriseサーチセンター。

カスタムの検索結果ページを作成しました。検索ボックスに単語を入力したユーザーには、ユーザーが提供した値が特定の管理対象検索プロパティと一致する結果のみを表示するようにしたいと思います。

これで、ユーザーが実際の検索ボックスにたとえばContinent:Europeと入力することで、特定の条件でPeopleを検索できることがわかりました。Sharepointは、クエリ文字列に次の文字列を追加してページを更新します。k = Continent:Europeの結果には、ヨーロッパ出身のユーザーのみが表示されます。

だから私の質問は:ユーザーが検索ボックスに大陸:ヨーロッパを入力する必要がなく、ヨーロッパと入力するだけで済むように、これを修正するにはどうすればよいですか?

ありがとう

0 投票する
1 に答える
2538 参照

sharepoint - マネージ クライアント オブジェクト モデルを介して SharePoint から画像を取得する

Managed Client Object Model を使用して、SharePoint Foundation 2010 から画像を取得するコードを作成しようとしています。具体的には、サイト アセット ドキュメント ライブラリに保存されている画像から画像バイトを取得しようとしています。誰かがこれを行う方法を説明したり、サンプルコードを提供したりできますか? 助けてくれてありがとう!

0 投票する
1 に答える
849 参照

sharepoint - SharePoint API を使用してカスタム ドキュメント ライブラリとフォルダーを作成する方法

SharePoint API への Web サービス呼び出しを実行する外部アプリケーションがあります。2 つの機能を作成する必要があります。

  1. 必要なデータ (列) として foo、bar、baz などを使用してドキュメント ライブラリを作成します。データは、ユーザーが手動で作業することなく、Web サービスを介して渡される必要があります。

  2. 上記のドキュメント ライブラリ内にフォルダーを作成し、必要な列として foo と bar を使用します。これらの列は自動的に入力されます。また、列の順序は Web サービス呼び出しで設定する必要があります。

foo と bar のみで baz を含まないドキュメント ライブラリを生成する実用的なソリューションがあります。baz にカスタム列を追加し、Web サービス呼び出しを介してその値を入力するにはどうすればよいですか。フォルダ構造についても同じ質問です。動的にカスタム列を作成してそこにデータを配置する合理的な解決策が見つかりません。

前もって感謝します。