問題タブ [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.
c# - ドキュメントをSharepoint(MOSS)2007に移行するための最良の方法は何ですか?
現在のドキュメント管理システム(Sharepointではない)からSharepoint MOSS 2007にドキュメントを移行して、ドキュメントの履歴とメタデータを保持する必要があるお客様と協力しています。Sharepoint Webサービスを使用して概念実証を作成しましたが、これは有望に見えますが、これまでのところ、作成された日時とユーザーをプログラムで設定しているようです。Webサービスでは、フィールドを設定できますが、暗黙的にオーバーライドして、現在ログインしているユーザー+日付/時刻になります。明らかな理由で、移行時に元の作成日時とユーザーを保持できる必要があります。誰かがこの問題に取り組むための最良の方法を知っていますか?
vba - .pdfファイルをSharepointドキュメントライブラリにアップロードする
Access 2007アプリケーション内で、.pdf形式の静的レポートを作成しています。それを作成してから、静的レポート(データ自体ではない)をSharepointドキュメントライブラリにエクスポートします。目的は、バージョン管理ではなく、パブリックリポジトリにすることです。各レポートには一意の名前が付けられます。
私はベテランのvbaプログラマーですが、Sharepointサービスを使用するのは初めてです。どうすればこれを行うことができますか?ファイルを生成した後でファイル名と場所を識別でき、SharepointライブラリのURLを知っていて、アクセス許可を持っていると仮定します。そこからどこへ行くの?
sharepoint-2010 - SharePoint UserProfileManager.Search メソッドの検索構文ドキュメントを探しています
ご挨拶 -
Active Directory と同期するために、User Profile Service セットアップを使用して SharePoint 2010 サーバーを実行しています。UserProfileManager.Search() メソッドを使用して、特定の基準に基づいてユーザー プロファイルを返したいと考えています。この方法に関する MSDN のドキュメントはこちらです。このメソッドは、指定された検索パターンに一致するユーザー プロファイルを返すことを示しています。これはまさに私が欲しいものです。ただし、有効な検索パターンとは何かに関するドキュメントはありません。「Department = 'HR'」のようないくつかの推測をしましたが、うまくいきませんでした。他のドキュメントやサンプル コードが見つかりません。誰でも有効な「検索パターン」のサンプルを提供できますか?
ユーザー プロファイルを返すもう 1 つの方法は、FullTextSqlQuery オブジェクトを使用してクエリを実行することです。このサーバーにはまだ検索設定がないため、これは現在のオプションではありません。
ありがとう、グレッグ
sharepoint - SharePoint 2007 のオブジェクト モデル API に対するプログラミングについて厳密に説明する場合、書籍に関する推奨事項は何ですか?
私は SharePoint 2007 のプログラミングに関する本をかなり読んだことがありますが、これらの本*を読んだり、オンラインの MSDN ドキュメントを参照したりすると、ドキュメントに記載されている内容や API のしくみにまだ大きなギャップ/欠陥/エラーがあるようです。
SharePoint 2007 API について深く掘り下げた本はありますか? マイクロソフトはそのような本を委託/出荷すると思いますか? :)
*APress の「SharePoint 2007 開発レシピ - 問題解決アプローチ」は非常に役に立ちましたが、API の表面をなぞったに過ぎないと思います。
sharepoint - Sharepoint List Event Handler を使用してアイテム レベルのアクセス許可を指定するが、ユーザーが投稿権限を持つリストに対して指定する
- ユーザーが投稿権を持つリストがあります
- 2.a CurrentlistItem.BreakRoleInheritance(true); によって、リストにイベントを追加または更新する際のアイテム レベルのアクセス許可を変更するイベント ハンドラーがあります。2.b およびそのリストにユーザーを追加することによって
追加しているユーザーが投稿する権利を持っている場合、上記は機能しませんが、ユーザーがフル コントロールを持っている場合は機能します。
解決策は、システム管理者ユーザーがこれらの特権呼び出しを実行することだと思います。
どうすればこの問題を解決できますか , ガイドしてください, ありがとう.
//アミット
sharepoint - SharePoint イベント ハンドラー
SharePoint のイベント ハンドラーに問題があります。
ItemAdded および ItemUpdated のコードを使用してイベント ハンドラーが関連付けられているアイテムのリスト (リスト A) があります。
これらのイベントのいずれかがトリガーされたら、別のリスト (リスト B) を更新して、リスト A の類似した名前のすべてのアイテムの最小値を取得します。ほぼ Min(FieldX) のように考えてください。
例えば
ListA
ItemName 値
CategoryA 2
CategoryA 4
CategoryA 3
CategoryB 1
CategoryB 8
リスト B
項目名 値
カテゴリ A 2
カテゴリ B 1
誰かが ListA の CategoryA 項目の 1 つを値 0 に更新すると、イベント ハンドラーは ListB 内の CategoryA 項目を新しい値 0 に置き換えます。
現在、ListB のすべての項目を削除し、ListA からすべての一意の ItemName を取得し、それぞれの最小値を ListB に挿入することでこれを行っています。
これは、一度に 1 つの項目を編集する場合は問題なく機能しますが、データシートで編集すると、非同期の性質のために適切な混乱が生じます。うまくいくこともあれば、うまくいかないこともあり、それは良くありません。
このようなことを行うベストプラクティスの方法は何でしょうか? 非常に多くのアイテムが非同期的に編集されているため、このようなロールアップ テーブルを一貫した方法で更新するにはどうすればよいでしょうか?
ありがとう
sharepoint - ワークフローロック「アイテム編集」
カスタム ワークフローの実行中に SharePoint リストの「アイテムの編集」を無効にすることはできますか? 影響を受ける可能性のあるワークフロー内のプロパティでしょうか?
ありがとう、デビッド・エステベス
.net-3.5 - ItemDeletingイベントレシーバーメソッド内でWSS3.0とメンバーシッププロバイダーを使用して現在のユーザーを取得するにはどうすればよいですか?
Wss3.0アプリケーションで現在のユーザー名を取得する必要があります。さらに、SPListのイベントレシーバー内にあるItemDeletingメソッド内でこれを実行したいと思います。SPContextオブジェクトとHttpContextオブジェクトを試しましたが、機能しません。メンバーシッププロバイダーとSQLロールプロバイダーを使用していることを追加する必要があります。ActiveDirectoryを使用していません。誰かが私を助けて、現在ログインしているユーザー名をobrainにする方法があるか教えてもらえますか?
sharepoint-2010 - FullTextSearchQuery は、SharePoint 2010 および FAST Search Server とどのように連携しますか?
SharePoint 2010 と FAST Search Server を既定の検索サービス アプリケーションとしてテスト環境をインストールしました。いくつかのテスト コンテンツから開始し、std を使用していくつかの検索を実行しました。SharePoint GUI - これまでのところすべて問題ありません。
ここで、Microsoft.Office.Server.Search.Query.FullTextSqlQuery クラスを使用して、より複雑なクエリを実行したいと考えています。検索で返された ResultTableCollection オブジェクトにアクセスしようとすると、例外が発生します。
これは、実行しようとしている PowerShell スクリプトです。
そして、これは例外です (上記のコードの最後の行によってスローされます):指定されたキーが辞書に存在しませんでした。
System.Collections.Generic.KeyNotFoundException で System.ThrowHelper.ThrowKeyNotFoundException() で
System.Collections.Generic.Dictionary`2.get_Item(TKey キー) で
Microsoft.Office.Server.Search.Query.ResultTableCollection.get_Item(ResultType requestedType)で
std を使用して検索を実行すると、まったく同じスクリプトが完全に機能します。SharePoint 検索サービス アプリケーション。ここで、クエリ結果のセキュリティ トリミングが問題の原因である可能性があると述べた関連記事を 1 つ見つけました。ただし、私の FAST サービス アプリケーションのサービス アカウントには AD に対する十分なアクセス許可があるため、これが私の環境にどのように関連するかわかりません。
助言がありますか?
sharepoint - SPListItem の MissingRequiredFields プロパティは、最初の検証後に常に true を返します
コードを使用していくつかのリスト項目を更新しています。
これが私がやろうとしていることの例です
この例では、Field2 が必須フィールドとして設定されているため、ユーザーが値を入力しないとエラーが表示され、値を入力できます。
私が抱えていると思われる問題は、最初のエラーの後、必須フィールドの値を入力した後でも、ページを再送信した後も MissingRequiredFields プロパティが true を返すことです。
アイデアはありますか?