[]
级联迷你图公开由 CASCADESPARKLINE 公式解析得到的数据和显示设置,包括点值、标签、点索引、边界、项类型和颜色。
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();
返回的数组包含级联迷你图中各点表示的数值。
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();
表示点的索引。点索引大于或等于 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();
返回的数组包含与迷你图数据点关联的标签。默认值为 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。此值定义用于显示级联迷你图的下限。默认值为 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。此值定义用于显示级联迷你图的上限。默认值为 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。此颜色用于点值为正数的框。默认值为 "#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();
此颜色用于点值为负数的框。默认值为 "#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();
true 表示框垂直显示,false 表示框水平显示。默认值为 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;否则为 false。返回的项类型标识级联迷你图中每一项使用的标记。值应为 "-"、"+" 或 "="。默认值为 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。当 itemTypeRange 不存在时,此颜色表示最后一个迷你图框的颜色;当 itemTypeRange 存在时,此颜色表示结果迷你图框的颜色。默认值为 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。