I'm opening a dialog box, where I want to amend the code based on the boolean condition.
<div>
   <p>Choose the destination folder:</p>
   <div id="folder-buttons" class="folder-buttons">
     <button onclick="google.script.run.createSourceFolder()" >Create new folder</button>
     <be>
     <button onclick="getOAuthToken()">Select existing folder</button><be>
   </div>
<div id="folder-delete" class="folder-delete">
 <!--Bar with the folder info is inserted here-->
</div>
function pasteCode() {
var url = 'google.com';
var name = 'folder-name';
let x = "<a style=\"flex-grow: 9\" id=\"folder-name\">No folder selected</a>";
let y = " <a style=\"flex-grow: 9\" id=\"folder-name\" href='" + url + "' target=\"_blank\">" + name + "</a>\n" + "<button  onclick=\"deleteFolder()\">Remove</button>";
var i = google.script.run.getVis();
console.log(i); // in console it display 'undefined', instead of returning the script property.
if (i == true) {
    document.getElementById("folder-delete").innerHTML = y;
  } else {
  document.getElementById("folder-delete").innerHTML = x;
}
}
pasteCode()
Server-side code is below:
function getVis() {
  var vis = ps.getProperty('MENU_VISIBILITY');
  return vis;
}
Property 'MENU VISIBILITY' is set as true.