[]
A cascade sparkline exposes the data and display settings resolved from a CASCADESPARKLINE formula, including point values, labels, point index, bounds, item types, and colors.
worksheet.getRange("A2:B4").setValue(new Object[][] {
{"Salary", 3500},
{"Bonus", 1200},
{"Expense", -800}
});
worksheet.getRange("C2").setFormula("=CASCADESPARKLINE(B2:B4,1,A2:A4,,,\"#8CBF64\",\"#D6604D\",FALSE)");
ICascadeSparkLine sparkLine = (ICascadeSparkLine) worksheet.getRange("C2").getValue();
double[] points = sparkLine.getPoints();
String[]String[]doubledouble[]booleanThe returned array contains the numeric values represented by the points in the cascade sparkline.
worksheet.getRange("A2:B4").setValue(new Object[][] {
{"Salary", 3500},
{"Bonus", 1200},
{"Expense", -800}
});
worksheet.getRange("C2").setFormula("=CASCADESPARKLINE(B2:B4,1,A2:A4,,,\"#8CBF64\",\"#D6604D\",FALSE)");
ICascadeSparkLine sparkLine = (ICascadeSparkLine) worksheet.getRange("C2").getValue();
double[] points = sparkLine.getPoints();
Represents the points index. The point index is greater than or equal to 1.
worksheet.getRange("A2:A4").setValue(new Object[] {"Start", "Increase", "End"});
worksheet.getRange("B2:B4").setValue(new Object[] {100, 50, 150});
worksheet.getRange("C2").setFormula("=CASCADESPARKLINE(B2:B4,1,A2:A4,,,\"#8CBF64\",\"#D6604D\",FALSE)");
ICascadeSparkLine sparkLine = (ICascadeSparkLine) worksheet.getRange("C2").getValue();
double pointIndex = sparkLine.getPointIndex();
The returned array contains the labels associated with the sparkline points. The default value is null.
worksheet.getRange("A2:B4").setValue(new Object[][] {
{"Salary", 3500},
{"Bonus", 1200},
{"Expense", -800}
});
worksheet.getRange("C2").setFormula("=CASCADESPARKLINE(B2:B4,1,A2:A4,,,\"#8CBF64\",\"#D6604D\",FALSE)");
ICascadeSparkLine sparkLine = (ICascadeSparkLine) worksheet.getRange("C2").getValue();
String[] labels = sparkLine.getLabels();
null if no labels are specified.This value defines the lower bound used to display the cascade sparkline. The default value is null.
worksheet.getRange("A2:B4").setValue(new Object[][] {
{"Salary", 3500},
{"Bonus", 1200},
{"Expense", -800}
});
worksheet.getRange("C2").setFormula("=CASCADESPARKLINE(B2:B4,1,A2:A4,-1000,,\"#8CBF64\",\"#D6604D\",FALSE)");
ICascadeSparkLine sparkLine = (ICascadeSparkLine) worksheet.getRange("C2").getValue();
Double minimum = sparkLine.getMinimum();
null if no minimum value is specified.This value defines the upper bound used to display the cascade sparkline. The default value is null.
worksheet.getRange("A2:B4").setValue(new Object[][] {
{"Salary", 3500},
{"Bonus", 1200},
{"Expense", -800}
});
worksheet.getRange("C2").setFormula("=CASCADESPARKLINE(B2:B4,1,A2:A4,,4000,\"#8CBF64\",\"#D6604D\",FALSE)");
ICascadeSparkLine sparkLine = (ICascadeSparkLine) worksheet.getRange("C2").getValue();
Double maximum = sparkLine.getMaximum();
null if no maximum value is specified.This color is used for a box whose point value is positive. The default value is "#8CBF64".
worksheet.getRange("A2:B4").setValue(new Object[][] {
{"Salary", 3500},
{"Bonus", 1200},
{"Expense", -800}
});
worksheet.getRange("C2").setFormula("=CASCADESPARKLINE(B2:B4,1,A2:A4,,,\"#8CBF64\",\"#D6604D\",FALSE)");
ICascadeSparkLine sparkLine = (ICascadeSparkLine) worksheet.getRange("C2").getValue();
String color = sparkLine.getColorPositive();
This color is used for a box whose point value is negative. The default value is "#D6604D".
worksheet.getRange("A2:B4").setValue(new Object[][] {
{"Salary", 3500},
{"Expense", -800},
{"Bonus", 1200}
});
worksheet.getRange("C2").setFormula("=CASCADESPARKLINE(B2:B4,2,A2:A4,,,\"#8CBF64\",\"#D6604D\",FALSE)");
ICascadeSparkLine sparkLine = (ICascadeSparkLine) worksheet.getRange("C2").getValue();
String color = sparkLine.getColorNegative();
A value of true indicates that the boxes are displayed vertically, and false indicates that they are displayed horizontally. The default value is false.
worksheet.getRange("A2:A4").setValue(new Object[] {"Start", "Increase", "End"});
worksheet.getRange("B2:B4").setValue(new Object[] {100, 50, 150});
worksheet.getRange("C2").setFormula("=CASCADESPARKLINE(B2:B4,1,A2:A4,,,\"#8CBF64\",\"#D6604D\",TRUE)");
ICascadeSparkLine sparkLine = (ICascadeSparkLine) worksheet.getRange("C2").getValue();
boolean vertical = sparkLine.getVertical();
true if the sparkline boxes are displayed vertically; otherwise, false.The returned item types identify the marker used for each item in the cascade sparkline. The values should be "-", "+", or "=". The default value is null.
worksheet.getRange("A2:B4").setValue(new Object[][] {
{"Income", 500},
{"Expense", -200},
{"Balance", 300}
});
worksheet.getRange("D2:D4").setValue(new Object[][] { { "+" }, { "-" }, { "=" } });
worksheet.getRange("C2").setFormula("=CASCADESPARKLINE(B2:B4,3,A2:A4,,,\"#8CBF64\",\"#D6604D\",FALSE,D2:D4,\"#4F81BD\")");
ICascadeSparkLine sparkLine = (ICascadeSparkLine) worksheet.getRange("C2").getValue();
String[] itemTypes = sparkLine.getItemTypes();
null if no item types are available.This color represents the color of the last sparkline box when itemTypeRange does not exist, or the color of the resulting sparkline box when itemTypeRange exists. The default value is null.
worksheet.getRange("A2:B4").setValue(new Object[][] {
{"Income", 500},
{"Expense", -200},
{"Balance", 300}
});
worksheet.getRange("D2:D4").setValue(new Object[][] { { "+" }, { "-" }, { "=" } });
worksheet.getRange("C2").setFormula("=CASCADESPARKLINE(B2:B4,3,A2:A4,,,\"#8CBF64\",\"#D6604D\",FALSE,D2:D4,\"#4F81BD\")");
ICascadeSparkLine sparkLine = (ICascadeSparkLine) worksheet.getRange("C2").getValue();
String color = sparkLine.getColorTotal();
null if no total color is specified.