Google App Maker - Проблемы с настройкой видимости пользовательского интерфейса по ролям - PullRequest
0 голосов
/ 28 декабря 2018

Я пытаюсь установить видимость виджета на основе одной из многих ролей .Журнал, кажется, возвращает правильные значения, но пользовательский интерфейс не отвечает должным образом.

Регистратор показывает:
Роль пользователя: Администраторы
Сервер возвращает: true

Клиентский сценарий: (свойство visible)

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 (как видимое свойство) , тогда оно работает правильно, поэтому я уверен, что оно связано с моим кодом.

...