問題タブ [sharepoint-clientobject]
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.
javascript - ECMAScript / JavaScript オブジェクト モデルを使用して内部名で SharePoint リストを取得する
InternalName を使用して SharePoint リストからアイテムを読み込むにはどうすればよいですか? 私の知る限り、次のように Id または Title を使用して取得できます。
c# - Silverlight クライアント オブジェクト モデルを使用して偽装する方法は?
C# で sharepoint 2010 用の Silverlight Web パーツを開発しています。silverlight クライアント オブジェクト モデルでは、sharepoint 2010 は次のステートメントを使用して現在のユーザー資格情報を取得します。
ここで、別のユーザー名とパスワードを使用してプログラムでログインしたいと考えています。その特定のユーザーデータのみにアクセスできるようにします。しかし、silverlight クライアント オブジェクトに clientContext.Credentials がないことがわかりました。次のリンクを使用して、別のユーザーのデータを挿入できます
Silverlight クライアント オブジェクト モデルで SharePoint の「作成者」を設定するにはどうすればよいですか?
しかし、資格情報を渡すことによってその特定のユーザーのデータを取得する方法がわかりません。その特定のユーザーデータにアクセスできるように、プログラムで別のユーザー名とパスワードでログインするにはどうすればよいですか? それを行う方法があれば教えてください。Web サービスを介してそれを行うことはできますか? 上記の問題を解決できるコードまたはリンクを教えてください。
c# - SharePoint クライアント オブジェクト モデルのクエリ フィルターが機能しない
クライアント オブジェクト モデルを使用して、リスト内のレコードをクエリしています。一意のタイトルでフィルタリングするため、1 つのレコードのみが返されると予想されますが、リスト全体が返されます。
コードは次のとおりです。
これの何が問題なのですか?リスト全体を返すのはなぜですか?
javascript - EcmaScript で列タイプ SPUser、DateTime、Currency を読み取る方法は?
SharePoint 2010 にいくつかの列を含むリストがあります。すべてデフォルトのタイプです。したがって、
「1行のテキスト」
「複数行のテキスト」
「日付と時刻」
「選択肢」
「数字」
「通貨」
「人またはグループ」があります
私の目的は、このリストに対して何らかのアクションを実行できるカスタム リボン タブまたはグループを作成することです。出発点として、Visual Studio ソリューションで空の要素を作成し、Elements.xml 内にボタンを配置しました。これはこれまでのところ機能します。また、押されたボタンに反応するようにポストバックを行う方法も考え出しました。このポストバックは JavaScript ファイルを参照しています。
いくつかのアクションを実行する前に、最初に指定されたコンテンツを読み取り、 を使用してそれらを返すことを試みましたalert('first field: ' + field1)
。最初に呼び出された関数で私が持っている
リストされた列タイプからコンテンツを取得するにはどうすればよいですか? 1行のテキストと選択肢を読むことができたのを覚えていますが、残りはクラッシュしました。だから私はそれを何らかの方法で変換する必要があると思います。しかし、どのように?IntelliSense はあまり役に立ちません。
サブ質問: クライアント オブジェクト モデルを使用できる .cs ファイルに PostBack する方法を教えていただければ、EcmaScript の使用をスキップします。何かを見つけましたが、うまくいきませんでした/理解できませんでした。
はい、これは簡単だと思いましたが、そうではありませんでした。少なくとも、私は C# を少ししか知らないので、EcmaScript は知りません。
ありがとう。
c# - SharePoint ClientObjectModel API でのファイルのクエリ
SharePoint Managed Client Object Model API を使用して、SharePoint から C# で記述されたコンソール アプリにファイルを取得しています。私のコード(ここでは省略)は次のようになります。
返された FileCollection (ファイル) には、(relativeURL で) 指定されたフォルダーに実際にはいくつかのファイルが含まれていても、結果はありません。以下のコードを実行すると、Folder オブジェクトの ItemCount プロパティは 2 です。
ファイルを取得できないように見える理由がわかりません。すべての権限は問題ないようです。API に存在するその他の落とし穴はありますか?
sharepoint - Office 365 を使用した SharePoint online の clientaccesspolicy.xml
Office 365 サブスクリプションの一部である SharePoint Online のサイト ルートに clientaccesspolicy.xml ファイルを配置することはできますか? ポイントは、別の環境 (オンプレミスまたはホスト) で実行されている Silverlight アプリケーションから Silverlight CSOM を使用することです。clientaccesspolicy.xml の解決策が見つかりませんでした。外部の (Office 365 への) Silverlight アプリケーションを、.net クライアント オブジェクト モデルを使用してデータをクエリする web/wcf/ria サービスと組み合わせることを提案する唯一の回避策があります。
sharepoint-2010 - クライアントオブジェクトモデルを使用してSharePointカレンダーリストアイテムを作成する方法
クライアントオブジェクトモデルを使用してSharePointカレンダーイベントを作成しようとしています。「EndDate」列を除くすべての列でアイテムを作成し、列の値を設定できます。この列を設定しようとすると、次のエラーが表示されます。ドイツ語からのメッセージの翻訳は「リストエントリの更新中に無効なデータが使用されています。更新するフィールドは書き込み保護されている可能性があります。」です。この列をスキップすると、Sharepointサーバーで作成されたアイテムをenddateプロパティなしで一覧表示しますが、カレンダービューには表示されません。「datasheetview」タイプのビューでアイテムを見ることができます。ここから終了日を設定すると、カレンダービューでも表示されます(奇妙なことに、必須フィールドです)。
私のコードは次のとおりです
silverlight - SharePoint の Silverlight クライアント オブジェクト モデルを使用して電子メールを送信し、Web サービスの作成を回避する方法
特定の SharePoint ユーザーに電子メールを送信することになっている Silverlight アプリケーションを開発しています。私は2つのことが必要です:
- SharePoint ユーザーに関連付けられた電子メール アドレスを取得する必要があります
- しかし、もっと重要なのは、実際の電子メールを送信できる必要があるということです。
System.Net.Mail
Silverlight 用のクラスがないため、電子メールの送信を担当する独自の Web サービスを作成する必要があるようです。これを回避しようとしていますが、SharePoint の Silverlight クライアント オブジェクト モデルを使用して SharePoint ユーザーに電子メールを送信する方法があるかどうか疑問に思っていましたか? 明確にしてくれてありがとう!
c# - クライアント オブジェクト モデルを使用して SharePoint ドキュメント ライブラリから "説明" フィールドを取得する
私は次のコードを使用しています:
"item => item["Description"] と l["Description"] を削除すると、残りの結果が返されます。SharePoint ドキュメント ライブラリの Description フィールドの何が特別なのですか? どうすれば返すことができますか?説明フィールドの内容?
前もって感謝します。
silverlight - sharepoint が Safari ブラウザーで機能しないのはなぜですか?
sharepoint 2010 のクライアント オブジェクト モデルを使用して Silverlight Web パーツを開発しています。Web パーツは IE では正常に動作しますが、Safari では動作しません。Windows 7 OS と safari 5.1.2 ブラウザーを使用しています。Safari で ExecuteQueryAsync() が正しく動作していないことがわかりました。私は次の声明を持っています
このステートメントを実行した後、制御は成功イベント ハンドラの HandleManagerUserGroupRequestSucceeded にも、失敗イベント ハンドラの HandleManagerUserGroupRequestFailed にも移動しません。同時に、例外も与えていません。なぜこれが起こっているのか教えてください。上記の問題を解決する方法はありますか?上記の問題を解決できるコードまたはリンクを教えてください。