首页 > 解决方案 > 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 (作为可见属性),那么它可以正常工作,所以我确定它与我的代码有关。

标签: javascriptgoogle-app-maker

解决方案


推荐阅读