我正在尝试根据多个角色之一设置窗口小部件的可见性。日志似乎返回正确的值,但是ui不能正确响应。
记录器正在显示:
用户角色:管理员
服务器返回:true
客户端脚本(“可见”属性)
google.script.run.withSuccessHandler(function(visible) {
console.log("Server returns: " + visible);
}).vis_canUnwind(@user.roles)
服务器脚本:
function vis_canUnwind(role){
console.log("User Role: " + role);
if(role == "Admins"||"DeptHeads"){
return true;
}else{
return false;
}
}
如果我使用(@ user.roles).indexOf('Admins')> -1 (作为可见属性),那么它可以正常工作,所以我确保它与我的代码有关。