問題タブ [sharepoint-object-model]

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 に答える
520 参照

sharepoint - プログラムで特定のリストに関連付けられたランダム リストのルックアップ フィールドを取得する方法はありますか?

たとえば、SourceList という名前の共有ポイント リストがあります。ルックアップ フィールドを介して SourceList に関連付けられているリストもいくつかあります。これらのリストの名前や数はわかりません\ それらは作成され、動的に作成されています。また、SourceList に関連付けられた新しいリストをいつでも作成できます。

では、Sharepoint オブジェクト モデルによってプログラムで SourceList に関連付けられたリストを取得するにはどうすればよいでしょうか。リストとリストのフィールドを反復処理して、それがルックアップ フィールドであり、SourceList に関連付けられているかどうかを確認できることを知っています。パフォーマンス上の懸念からこれを行いたくありませんが、より良い解決策が見つからない場合はこれが最後のチャンスです。また、これらのリストを取得するために sharepoint db に直接クエリを実行できることも知っていますが、これを行うことは決してありません。

ありがとう。

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

drop-down-menu - 単一の listitem フィールド値を取得するには?

列 (管理者、ビューアー、マネージャー) としてロールを、項目 (Word ドキュメント、PPtx ドキュメント、Excel ドキュメント) としてドキュメント タイプを含む SharePoint リストがあります。対応する値に、各ロールがドキュメント タイプごとに持つ権限を入力しました。

2 つのドロップダウンを持つ Web パーツを作成しました。Dropdown1 には Roles があり、Dropdown2 には Doc Types があります。

各ドロップダウンで選択した値を使用して、リストから対応する値を照会するにはどうすればよいですか?

CAML を使用する必要がありますか?それとも SharePoint オブジェクト モデルを使用できますか?

アイテム ID を使用する必要があり、CAML を使用してアイテムを照会することしかできなかったため、機能しません

助けてください。ありがとう

0 投票する
3 に答える
2037 参照

sharepoint - 固定クレデンシャルを使用してOffice365でClientContextを取得するにはどうすればよいですか(ユーザーにプロンプ​​トを表示しないでください)

私は、数分ごとに実行され、Office 365サイトに移動して、情報を取得して処理するツールのプロトタイプを作成しています。

現時点では、MSDNガイド「クレームベース認証を使用したSharePoint Onlineでのリモート認証」から始めました。このガイドは、ユーザーのログインに基づいてclientcontextオブジェクトを取得し、Cookieを抽出する非常に役立つコードサンプルを示しています。

タスクスケジューラ内でコードを実行できるようにしたいので、どこかの構成でオフィスのユーザー名とパスワードを指定できるようになります。

誰かがこれまたは出発点を行うコードを持っていますか?何かのようなもの

クレーム認証を使用したSharePointの自動ログインに関するこのブログ投稿を見ましたが、サイトのコードが完全ではないようです/動作させることができません

2013年に新しく利用可能になったベータ版ではなく、Office 365の現在のリリース(2010年に基づく)を参照していることに注意してください。

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

xml - プログラムで作成された XML ドキュメントを、SharePoint の InfoPath テンプレートで開くように設定する

Internet Explorer で単純な XML ドキュメントとして開くのではなく、プログラムで作成し、SharePoint のフォーム ライブラリに追加して InfoPath テンプレートで開く XML ドキュメントを取得する際に問題があります。

基本的に、データベースをチェックして特定の条件が真かどうかを確認する Web サービスがあります。存在する場合、Web サービスは、前述の InfoPath テンプレートによって作成されたファイルと同じ XML スキーマを持つ XML ドキュメントをプログラムで作成します。通常のプロセスでは、実際のユーザーがこの InfoPath テンプレートを開いてデータを入力し、[送信] ボタンをクリックします。これにより、バックグラウンドで XML ドキュメントが作成され、フォーム ライブラリに保存されます。ユーザーが後でその XML ドキュメントを表示するためにフォーム ライブラリにアクセスすると、ドキュメントは (単に Internet Explorer で XML ドキュメントとして開くのではなく) InfoPath テンプレートで自動的に開きます。

Web サービスから生成された XML ドキュメントが、InfoPath から生成された XML ドキュメントとは異なる動作をする理由を突き止めようとしています。Web サービス内で XML ドキュメントを作成するために使用しているコードのスニペットを次に示します。

この時点で、XML ドキュメントはフォーム ライブラリに正常に送信されますが、それを開こうとすると、指定したテンプレートを使用するのではなく、Internet Explorer 内でプレーンな XML として開きます。アイテムの HTML_x0020_File_x0020_Type および TemplateUrl プロパティは、SharePoint が InfoPath テンプレートを使用してこのファイルを開く必要があることを知るのに十分な情報を指定すると思いますが、特に設定する必要がある他のプロパティがある可能性があります。同様の問題を経験した人はいますか?最初は、自分のテンプレートに使用している URL が間違っていると思っていましたが、InfoPath テンプレートを介して作成された既存の XML ドキュメントから直接コピーしたので、それが問題だとは思いません (実際の URL は省略しました)。 URL とファイル名は上記のサンプル コードに含まれているため、これらの URL が正しくないという事実は無視してください)。

事前に回答いただきありがとうございます。提供されたヘルプに感謝します。

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

c# - SharePoint 2010クライアントオブジェクトモデルから変更を取得するにはどうすればよいですか?

以下はコードです:

行われた変更に関係なく、常に0が表示されます。

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

javascript - COM JavaScript を使用して SharePoint 2013 サイトにアクセスできない

SharePoint 2013 で COM Javascript を使用する必要があります。「.aspx」ページを 1 つ作成し、Javascript を使用して SharePoint サイトとリストにアクセスするためのスクリプト ファイルを含めました。しかし、私は結果を得ることができませんclientContext。以下のコードを確認してください。

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

wcf - SharePoint 2010 のカスタム Wcf サービスはどこにありますか?

SharePoint 2010 用の Wcf サービスを作成したいと考えています。サーバー オブジェクト モデルを厳密に使用したいと考えています。2 つの記事を読みましたhttp://www.dotnetcurry.com/ShowArticle.aspx?ID=760

http://nikspatel.wordpress.com/2012/02/29/step-by-step-building-custom-wcf-services-hosted-in-sharepoint-part-i/

SharePoint 2010 サーバー オブジェクト モデルを使用しているかどうかを知りたいのですが、SharePoint がインストールされているのと同じマシンにカスタム wcf が存在する必要がありますか (2 番目のリンクで説明されています)。

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

c# - System.InvalidOperationException: オブジェクトの現在の状態のため、操作は有効ではありません。?

SharePoint Foundation 2010 用の asp.net mvc アプリケーションを開発しています。asp.net アプリケーションは 1 台のコンピューターでホストされ、SharePoint Foundation 2010 は別のコンピューターでホストされています。SharePoint 環境の ISAPI フォルダー内に 1 つのカスタム wcf サービスを展開しました。このカスタム wcf サービスは、コンテンツ データベースをプログラムで作成します。asp.net アプリケーションは、このカスタム wcf サービスを使用します。私のシナリオはリンクに似ているため、このアプローチを使用しています - http://blog.sharedove.com/adisjugo/index.php/2012/07/31/creating-site-collections-in-specific-content-database/ . 上記のシナリオを実装すると、エラーが発生しました- http://social.technet.microsoft.com/Forums/en-US/sharepointdevelopmentprevious/thread/f10d009b-13c4-4942-86b4-2ab8c4f5994d。私はこのエラーを解決しましたhttp://beyondweblogs.com/sharepoint-2010-sppersistedobject-access-denied/ . 現在、エラーが発生しています - System.InvalidOperationException: Operation is not valid due to the current state of the object.

このエラーは、上記のリンク bolg.sharedove.com で説明されています。bolg.sharedove.com で説明されているように、次のコードを設定する必要があると思います

上記のコードを wcf サービスに設定できないと思います。asp.netアプリケーションで設定しようとしましたが、同じエラーが発生しました。このコードをどこに設定すればよいか教えてください。誰かが別の解決策を持っている場合は、共有してください。

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

c# - ??? の Web アプリケーション 見つかりませんでした

vs2008 に asp.net Web サイトがあり、SharePoint オブジェクト モデル コードを記述しました。Windows Server 2003 64 ビット モードでコードを実行し、そこに sharepoint 2007 (64 ビット モード) をインストールしています。ただし、次の行になると、エラー メッセージが表示されます。

「??? の Web アプリケーションが見つかりませんでした。URL を正しく入力したことを確認してください。URL が既存のコンテンツを提供する必要がある場合、システム管理者は、目的のアプリケーションに新しい要求 URL マッピングを追加する必要がある場合があります」

ここに行があります:

私はそれが既知の問題であることを知っており、どこでも検索しました。以下を含む、インターネットで提供されているすべてのソリューションを試しました。

  1. それを Web アプリケーション プロジェクトに変換し、X64 ターゲット プラットフォームで Web アプリケーションをコンパイルしようとしました。
  2. 自分自身を WSS_ADMIN_WPG グループに追加しました。
  3. 私のユーザーは、sharepoint サイトのサイト コレクション管理者です。
  4. mysiteURL は正しいです。
  5. 私の .net フレームワークのバージョンは 3.5 です。
  6. 、sharepoint データベースの dbowner です。
  7. ループバック チェックを無効にしました。