Java 如何使用Google脚本在Google工作表中使用自定义菜单隐藏和取消隐藏列
我想通过单击我在Google Sheets(使用Ui)中创建的菜单中的自定义项(monthName),在两个功能之间“切换”(隐藏和取消隐藏特定列-分配给特定月份) 目前只有第一个函数(隐藏列)起作用。第二个函数(取消隐藏同一列)不起作用 请你帮忙好吗 代码如下:Java 如何使用Google脚本在Google工作表中使用自定义菜单隐藏和取消隐藏列,java,user-interface,google-sheets,toggle,Java,User Interface,Google Sheets,Toggle,我想通过单击我在Google Sheets(使用Ui)中创建的菜单中的自定义项(monthName),在两个功能之间“切换”(隐藏和取消隐藏特定列-分配给特定月份) 目前只有第一个函数(隐藏列)起作用。第二个函数(取消隐藏同一列)不起作用 请你帮忙好吗 代码如下: 欢迎来到堆栈溢出!看起来您需要学习使用调试器。请随便吃点。如果您以后仍然有问题,请随时返回并提供更多详细信息。欢迎使用Stack Overflow!看起来您需要学习使用调试器。请随便吃点。如果您以后仍然有问题,请随时回来提供更多详细
欢迎来到堆栈溢出!看起来您需要学习使用调试器。请随便吃点。如果您以后仍然有问题,请随时返回并提供更多详细信息。欢迎使用Stack Overflow!看起来您需要学习使用调试器。请随便吃点。如果您以后仍然有问题,请随时回来提供更多详细信息。
var month = "Month-YY";
function onOpen() {
var ui = SpreadsheetApp.getUi()
ui.createMenu('Show/Hide Columns')
.addItem(month, 'toggleMonth')
.addToUi();
};
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sh = ss.getSheets()[0];
var count = 0;
function toggleMonth() {
count++;
var isEven = function(someNumber) {
return (someNumber % 2 === 0) ? true : false;
};
if (isEven(count) === false) {
sh.hideColumns(2, 3)
} else if (isEven(count) === true) {
sh.unhideColumn(sh.getRange('B:D'))
}
};