問題タブ [csom]
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 CSOM クエリから一意のフィールド値のみを取得するにはどうすればよいですか?
SharePoint クライアント オブジェクト モデルを使用して、SharePoint 2013 リストからデータを取得しています。次のコードは機能し、正しくソートされた keyCol List フィールドからすべての値を取得します。
ただし、フィールド内の一意の値ごとに 1 つのアイテムだけを取得したいと思います。Distinct() Linq/Lambda を Load メソッドの取得引数に追加すると (コンパイル時間の問題はありません):
InvalidQueryExpressionException が発生します。クエリ式 'items.Distinct()' はサポートされていません。
これは、SharePoint 側の Linq プロバイダーがその式をサポートしていないということでしょうか? 私は何か間違ったことをしていますか?ありがとう。
javascript - SyntaxError: 'Document' で 'querySelector' を実行できませんでした: '[object HTMLDocument]' は有効なセレクターではありません
表示テンプレートの sharepoint リスト アイテムからすべてのフィールド値を取得しようとしています。
次のコードを試しましたが、タイトルにエラーが表示されます
SyntaxError: 'Document' で 'querySelector' を実行できませんでした: '[object HTMLDocument]' は有効なセレクターではありません。
sharepoint - LastModifiedBy を "SharePoint Program" に設定するリモート イベント レシーバー
アイテムが更新されるたびに起動するリモート イベント レシーバーがリストにあり、正常に動作します。
ただし、アイテムの [最終更新者] フィールドは [SharePoint プログラム] に設定されています。フィールドを特定の値に設定しようとしましたが、うまくいかないようです。それでも「SharePointプログラム」として終了します(Update()は最後に変更されたものを自動的に再度設定すると思います)
properties.ItemEventProperties.AfterProperties も特定の値に設定してみました。(vti_modifiedby
)しかし、それも役に立ちませんでした。
c# - CSOM (SharePoint) で _CheckinComment を設定する方法
_CheckinComment を設定する方法を探しています。私がこのように試してみると:
Microsoft.SharePoint.Client.ServerException: 無効なデータがリスト アイテムの更新に使用されました。更新しようとしているフィールドは読み取り専用である可能性があります。
これではなく、_CheckinComment (InternalName) を変更したい:
誰が助けることができますか?
javascript - javascriptで非同期関数からUIを更新するには?
私は、sharepoint 2013 で sharepoint ホスト型アプリを開発しています。次の関数を使用して、sharepoint にファイルをアップロードしています。
上記のコードは正常に動作します。「すべてのファイルがアップロードされました」というメッセージが表示されます。次に、エラーが発生しSP.UI.ModalDialog.commonModalDialogClose()
ます。上記のコードSP.UI.ModalDialog.commonModalDialogClose();
でappWebContext.executeQueryAsync
関数を呼び出すと、「Javascript ランタイム エラー: 関数が定義されていません」というエラーが表示されます。JavaScriptの非同期関数からUIを更新する方法を教えてください。コードまたはリンクを教えてください。
c# - ライブラリ リストを取得しようとすると ClientRequestException が発生します (Sharepoint CSOM 2010)
ヘル
この例外は、まったく理由もなく、そのように表示されました。15分前、まったく問題ありませんでした。私のオフィスの誰かが SharePoint Online で何かを行ったのかもしれませんが、私が知る限り、その時点で作業していたのは私だけなので、その可能性は低いと思われます。
そこで、しばらく Web を検索し、クレーム ベースの接続の問題について聞き、SharePointOnlineCredentials を使用しましたが、私は 2010 バージョンを使用しており、このクラスにアクセスできません。
接続に使用するスニペットは次のとおりです (「最も人気のある」MsOnlineClaimsHelperを使用):
これを解決する方法について何か考えはありますか?
注記として、例外メッセージは "Microsoft.SharePoint.Client. ClientContext.EnsureFormDigest ()" 呼び出しで終了します。