2016-04-26 6 views
1

Office 365 SharePointのリボンを、このユーザーが所属するグループを抽出できるグループに従って非表示にしたいのですが、比較できませんリボンを隠すために文字列がIF内にない場合、これは私のコードです。使用SPservicesで変数を文字列と比較することはできません

Nombre_Grup = $(this).attr("Name").trim(); 

var Nombre_Grup=""; 
$(document).ready(function() 
    $().SPServices(
     { //inicio de SPservices 
      operation: "GetGroupCollectionFromUser", 
      userLoginName: $().SPServices.SPGetCurrentUser(), 
      async: false, 
      completefunc: function(xData, Status) 
      { 
       $(xData.responseXML).find("Group").each(function() 
                 { 
                  Nombre_Grup = $(this).attr("Name"); 

                 }); 
      } 
     }); 
    console.log(Nombre_Grup); 
    if(d == "Usuarios de distribución rápida") 
    { 
     $('#s4-ribbonrow').hide(); 
    }   
    else if (Nombre_Grup == "Diseñadores") 
    { 
     $('#s4-ribbonrow').show(); 
    } 
    }); 
+0

ここで変数 'd'を設定しますか?それは 'Nombre_Grup'ではありませんか?また、関数の先頭に '{'がありません。 – Barmar

+0

「Nombre_Grup」 は申し訳ありませんが、チェーンと比較できません –

+0

console.logに正しい値が表示されていますか? – Barmar

答えて

0

は、フィールド内の任意の前後の空白を削除します。

関連する問題