2016-04-26 186 views
1

我想根據此用戶能夠提取用戶所屬的組的Office 365 SharePoint來隱藏功能區,但我無法將其與一個字符串不屬於IF,隱藏功能區,這是我的代碼,如果我可以幫忙,謝謝。我無法將變量與SPservices中的字符串字符串進行比較

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

使用

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

,以消除任何周圍的空白領域。

相關問題