[Google Apps脚本:切换案例始终为默认结果

问题描述 投票:1回答:1

我想做的基本上只是获取一个单元格的值来过滤开关情况,但我总是得到默认结果。

{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var bl_sheet = ss.getSheetByName("Bold Listing");

var bl_quantity = "";
bl_quantity = bl_sheet.getRange('C4');

switch (bl_quantity) {

  case "None":
    bl_sheet.hideRows(5,10);
    bl_sheet.getRange('C5:C14').setValue("");
    break;
  case 1:
    bl_sheet.showRows(5,1);
    bl_sheet.hideRows(6,9);
    bl_sheet.getRange('C6:C14').setValue("");
    break;
  default:
   bl_sheet.getRange('C15').setValue("default");
}
google-apps-script switch-statement
1个回答
1
投票

我意识到我忘了在开关表达式上添加getValue

switch (bl_quantity.getValue())
© www.soinside.com 2019 - 2024. All rights reserved.