+
+ public Variant getContentVariant(SpreadsheetBook book) {
+
+ try {
+ Object content = evaluate(SpreadsheetEvaluationEnvironment.getInstance(book));
+ if(content == null) return Variant.ofInstance("");
+ if(content instanceof Variant) return (Variant)content;
+ if(content instanceof ExternalRefData) return ((ExternalRefData)content).getContent();
+ else return Variant.ofInstance(content);
+ } catch (Throwable t) {
+ t.printStackTrace();
+ return Variant.ofInstance(t.toString());
+ }
+ }
+
+ public SpreadsheetLine getLine() {
+ return line;
+ }