Google App Script功能返回空白

时间:2014-05-07 03:58:10

标签: google-apps-script

我在Google App Script中定义了以下功能:

function getFinYear(date){

  var year = parseInt(date.getYear());
  var month = parseInt(date.getMonth());
  // month is zero based converting it to civilzation today mode
  month = month + 1;
  var fin = ""
  if(month > 7){
    if(year == 2011){
      fin = "Fin 2012";
    }
    else if(year == 2012){
      fin = "Fin 2013";
    }
    else if(year == 2013){
      fin = "Fin 2014";
    }
  }
  return fin;  
}

当我从Google电子表格中调用此功能时,我什么都没得到。我有一个值作为单元格中的日期类型。单元格B2中的实际值为12/03/2012。我将其称为=getFinYear(B2)

我似乎无法弄清楚为什么没有出现。

我检查了值是否缓存等。请帮忙。

1 个答案:

答案 0 :(得分:0)

单元格B2的类型是否设置为Date?如果它被格式化为文本,您可以修改您的功能以包括:

date = new Date(date);

更新:看起来您的电子表格预计会以dd / mm / yyyy格式显示日期。