My function acctualy manages some envolved exceptions. Layer 1 re-throws the exception on layer 2. but it doesn't matter...
my question is simple this works:
throw {
name:"RangeWithValues",
message:"The result range cells must be empty",
//stack:e,
toString:function(){return ( this.name + ": " + this.message);}
};
this is not:
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):"") );}
};
It prints [object Object] on google preadsheet. I want to print the stack trace. I dont know if i need more information to give you, seems that my question is verry simple =S