Скрыть неактивные листы - Google AppScript - PullRequest
0 голосов
/ 28 апреля 2020

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

Здесь код, который я имею до сих пор:

//menus
function onOpen() {
  var ui = SpreadsheetApp.getUi();
  // Or DocumentApp or FormApp.
  ui.createMenu('Reporting')
      .addItem('Sign Off', 'menuItem1')
      .addSeparator()
      .addSubMenu(ui.createMenu('Logs and User Access')
          .addItem('Approval Logs', 'menuItem2')
          .addItem('User List', 'menuItem3'))
      .addToUi();
}


function menuItem1() {

var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

var signoff = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sign Off").activate();
var signoffS = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sign Off");

  SpreadsheetApp.getUi() // Or DocumentApp or FormApp.
     signoff.showSheet();

if(spreadsheet.getSheetName() == spreadsheet.getSheetByName("Sign Off"))
    {
      Logger.log(spreadsheet);
    }
    else
      signoff.hideSheet();

Любая помощь будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...