Google apps script Google应用程序脚本:切换案例始终为默认结果

Google apps script Google应用程序脚本:切换案例始终为默认结果,google-apps-script,switch-statement,Google Apps Script,Switch Statement,我试图做的基本上只是得到一个单元格的值来过滤切换情况,但我总是得到默认结果 { 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_she

我试图做的基本上只是得到一个单元格的值来过滤切换情况,但我总是得到默认结果

{
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");
}

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

switch (bl_quantity.getValue())