【发布时间】:2014-08-06 22:48:26
【问题描述】:
我的函数实际上管理了一些涉及的异常。第 1 层在第 2 层重新抛出异常。但没关系...
我的问题很简单,这行得通:
throw {
name:"RangeWithValues",
message:"The result range cells must be empty",
//stack:e,
toString:function(){return ( this.name + ": " + this.message);}
};
这不是:
throw {
name:"RangeWithValues",
message:"The result range cells must be empty",
//stack:e,
toString:function(){return ( this.name + ": " + this.message + ( this.hasOwnProperty(stack)?("\nCaused by: "+stack):"") );}
};
它在 google preadsheet 上打印 [object Object]。我想打印堆栈跟踪。 我不知道我是否需要更多信息给你,看来我的问题很简单=S
【问题讨论】:
标签: javascript logging google-sheets custom-exceptions