2017-12-11 20 views
-1

CSOM/C#のコードをJSOMに「翻訳」していて、私にはあまり馴染みのない文が出てきました。次のように文がある可能であれば私はCSOMとJSOMを混合避けたい:JSOMのFrom、Where、およびSelectのCSOMに相当するものは何ですか?

var def = from defs in publishedWorkflowDefinitions 
     where defs.DisplayName == workflowName 
     select defs; 

私はまさに、から、そして選択はJSOMであることを確認していません。私はコンソールにオブジェクトのプロパティをログに記録しようとした、と私は素晴らしいことだ、このトピックに関する追加情報を見つけることができる場所を次のように

SP.WorkflowServices.WorkflowDefinitionCollection {$0_0: SP.ClientContext, 
$5_0: SP.ClientObjectData, getEnumerator: ƒ} 
$0_0: SP.ClientContext {$1F_0: {…}, 
$w_0: "/Site/ThisSite", $1C_0: true, $2I_0: false, 
$8_0: SP.ClientRequest} 
$5_0: SP.ClientObjectData {$e_0: SP.ObjectPathMethod, 
$C_0: SP.ClientQueryInternal, $H_0: {…}} 
getEnumerator: ƒ() 

任意の参照リンクを得ました。私は既にコードの多くを変更しましたが、この部分はちょっと混乱しています。

私はあなたの答えのコードを教えてください

答えて

0
ctx.executeQueryAsync(
    function(){ 
     var e = wDefs.getEnumerator(); 
     while (e.moveNext()) { 
      var def = e.get_current(); 
      alert(def.get_displayName() + " id: " + def.get_id()); 
     } 
    }, 
    function(a,b){ 
     alert(args.get_message()); 
    } 
); 
+1

のSharePoint 2013を使用しています。 [レビューから](https://stackoverflow.com/review/low-quality-posts/18476019)。 –

+0

ワークフロー定義が存在する限り移動し、表示名をアラートします。何が言いたいのか分かりません。 –

関連する問題