我真是全新的谷歌表。我有使用VB Script的excel经验,可以根据单元格的价值隐藏工作表,但我希望谷歌工作表具有相同的功能。
一个简单的代码示例会非常棒!我将从那里扩展它。
答案 0 :(得分:2)
打开一个新的Google表格,添加一个新的表格,以便有一个" Sheet1"和" Sheet2"然后转到工具>脚本编辑器。在编辑器中,粘贴以下内容。
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet1 = ss.getSheetByName("Sheet1");
var sheet2 = ss.getSheetByName("Sheet2");
var cell1 = sheet1.getRange('B2');
if (cell1.getValue() == 2) {
sheet2.hideSheet();
}
if (cell1.getValue() == 3) {
sheet2.showSheet();
}
}
您需要立即设置触发器。单击“脚本编辑器”中的图标,该图标看起来像放大镜和时钟之间的交叉。从那里,您可以告诉脚本编辑器您要在编辑时从电子表格运行您的功能。您可能会被要求授予脚本修改工作表的权限。
返回Sheet1,在单元格B2中输入2,保存,然后观察Sheet2消失。将2更改为3,保存,然后重新显示。