javascript - Google App Maker - 按角色设置 UI 可见性的问题
问题描述
我正在尝试根据许多角色之一设置小部件的可见性。日志似乎返回了正确的值,但 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 (作为可见属性),那么它可以正常工作,所以我确定它与我的代码有关。
解决方案
推荐阅读
- java - 位图未添加到列表对象 onPostExecute
- node.js - 如果流中未指定类型,是否可以强制编译失败?
- python - 为什么我的列表没有被 python 覆盖?
- java - 读取实时数据库节点
- python - 将 Python 字符串与 HTML 结合使用
- javascript - 如何将自定义 td 附加到从二维数组生成的表中?
- scheme - 如何从列表中提取和返回变量?
- mysql - 如何设置触发器以将 user_id 复制到另一个表
- user-agent - 如果用户日志指示没有用户代理,这意味着什么?
- java - selectionSort 方法,将按类型对 ArrayList 进行排序