Spreadsheet Service

电子表格

此服务允许脚本创建、访问和修改 Google 表格文件。另请参阅在电子表格中存储数据的指南

有时,电子表格操作会捆绑在一起以提高性能,例如在多次调用某个方法时。如果您想确保所有待处理的更改立即生效,例如在脚本执行时向用户显示信息,请调用 SpreadsheetApp.flush()

名称简介
AutoFillSeries用于计算自动填充值的序列类型的枚举。
Banding访问和修改条带化,即应用于范围的行或列的颜色模式。
BandingTheme一种枚举类型的条带主题。
BigQueryDataSourceSpec访问现有的 BigQuery 数据源规范。
BigQueryDataSourceSpecBuilderBigQueryDataSourceSpecBuilder 的构建器。
BooleanCondition访问 ConditionalFormatRules 中的布尔值条件。
BooleanCriteria一种枚举,表示可用于条件格式或过滤器的布尔值条件。
BorderStyle可以使用 Range.setBorder(top, left, bottom, right, vertical, horizontal, color, style) 在范围内设置的样式。
CellImage表示单元格中的图片值。
CellImageBuilderCellImage 的构建器。
Color颜色的表示形式。
ColorBuilderColorBuilder 的构建器。
ConditionalFormatRule访问条件格式规则。
ConditionalFormatRuleBuilder用于条件格式规则的构建器。
ContainerInfo访问图表在工作表中的位置。
CopyPasteType可能存在的特殊粘贴类型的枚举。
DataExecutionErrorCode数据执行错误代码的枚举。
DataExecutionState数据执行状态的枚举。
DataExecutionStatus数据执行状态。
DataSource访问和修改现有数据源。
DataSourceChart访问和修改现有数据源图表。
DataSourceColumn访问和修改数据源列。
DataSourceFormula访问和修改现有数据源公式。
DataSourceParameter访问现有数据源参数。
DataSourceParameterType数据源参数类型的枚举。
DataSourcePivotTable访问和修改现有数据源数据透视表。
DataSourceRefreshSchedule访问和修改现有刷新时间安排。
DataSourceRefreshScheduleFrequency访问刷新时间表的频次,该频次用于指定刷新频率和时间。
DataSourceRefreshScope刷新范围的枚举。
DataSourceSheet访问和修改现有数据源工作表。
DataSourceSheetFilter访问和修改现有数据源工作表过滤器。
DataSourceSpec访问现有数据源规范的常规设置。
DataSourceSpecBuilderDataSourceSpec 的构建器。
DataSourceTable访问和修改现有数据源表。
DataSourceTableColumn访问和修改 DataSourceTable 中的现有列。
DataSourceTableFilter访问和修改现有数据源表过滤条件。
DataSourceType数据源类型的枚举。
DataValidation访问数据验证规则。
DataValidationBuilder数据验证规则的构建器。
DataValidationCriteria一个枚举,表示可针对范围设置的数据验证条件。
DateTimeGroupingRule访问现有的日期时间分组规则。
DateTimeGroupingRuleType日期时间分组规则的类型。
DeveloperMetadata访问和修改开发者元数据。
DeveloperMetadataFinder在电子表格中搜索开发者元数据。
DeveloperMetadataLocation访问开发者元数据位置信息。
DeveloperMetadataLocationType开发者元数据位置类型枚举。
DeveloperMetadataVisibility开发者元数据公开范围类型的枚举。
Dimension一种枚举,用于表示数据在电子表格中可以存储的可能方向。
Direction一种枚举,表示使用箭头键可在电子表格中移动的可能方向。
Drawing表示电子表格中工作表上的绘图。
EmbeddedAreaChartBuilder面积图的构建器。
EmbeddedBarChartBuilder条形图的构建器。
EmbeddedChart表示已嵌入电子表格中的图表。
EmbeddedChartBuilder用于修改 EmbeddedChart 的构建器。
EmbeddedColumnChartBuilder柱形图的构建器。
EmbeddedComboChartBuilder组合图表的构建器。
EmbeddedHistogramChartBuilder直方图的构建器。
EmbeddedLineChartBuilder折线图的构建器。
EmbeddedPieChartBuilder饼图的构建器。
EmbeddedScatterChartBuilder散点图的构建器。
EmbeddedTableChartBuilder表格图表的构建器。
Filter使用此类可修改 Grid 工作表(默认工作表类型)上的现有过滤条件。
FilterCriteria使用此类可获取有关现有过滤条件的信息或复制现有过滤条件。
FilterCriteriaBuilder用于构建过滤条件的构建器。
FrequencyType频次类型的枚举。
GradientConditionConditionalFormatRuleApis 中访问梯度(颜色)条件。
Group访问和修改电子表格群组。
GroupControlTogglePosition一种枚举,表示群组控制切换开关可能具有的位置。
InterpolationType一种枚举,表示用于计算 ConditionalFormatRuleGradientCondition 所用值的插值选项。
LookerDataSourceSpec一种 DataSourceSpec,用于专门访问现有的 Looker 数据源规范。
LookerDataSourceSpecBuilderLookerDataSourceSpecBuilder 的构建器。
NamedRange在电子表格中创建、访问和修改命名范围。
OverGridImage表示电子表格中网格上方的图片。
PageProtection在旧版 Google 表格中访问和修改受保护的工作表。
PivotFilter访问和修改数据透视表过滤条件。
PivotGroup访问和修改数据透视表细分群组。
PivotGroupLimit访问和修改数据透视表分组限制。
PivotTable访问和修改数据透视表。
PivotTableSummarizeFunction用于汇总数据透视表数据的函数的枚举。
PivotValue访问和修改数据透视表中的值分组。
PivotValueDisplayType一种枚举,用于表示如何将透视值显示为另一个值的函数。
Protection访问和修改受保护的范围和工作表。
ProtectionType一个枚举,表示可以防止编辑的工作表部分。
Range访问和修改电子表格范围。
RangeList同一工作表中的一个或多个 Range 实例的集合。
RecalculationInterval一种枚举,表示电子表格重新计算中可能使用的间隔。
RelativeDate一种枚举,表示用于计算基于日期的 BooleanCriteria 中所用值的相对日期选项。
RichTextValue用于表示单元格文本的样式化文本字符串。
RichTextValueBuilder富文本值的构建器。
Selection访问活动工作表中的当前有效选择。
Sheet访问和修改电子表格工作表。
SheetType电子表格中可能存在的不同类型的工作表。
Slicer表示一个截剪器,用于以非协作方式过滤范围、图表和数据透视表。
SortOrder表示排序顺序的枚举。
SortSpec排序规范。
Spreadsheet访问和修改 Google 表格文件。
SpreadsheetApp访问和创建 Google 表格文件。
SpreadsheetTheme访问和修改现有主题。
TextDirection文字路线的枚举。
TextFinder在指定范围、工作表或电子表格中查找或替换文字。
TextRotation访问单元格的文字旋转设置。
TextStyle单元格中文字的呈现样式。
TextStyleBuilder用于构建文本样式的构建器。
TextToColumnsDelimiter一种枚举,用于表示可将文本列拆分为多个列的预设分隔符类型。
ThemeColor主题背景颜色的表示形式。
ThemeColorType一种枚举,用于描述主题中支持的各种颜色条目。
ValueType一种枚举,用于表示电子表格服务的 Range 类中 Range.getValue()Range.getValues() 返回的值类型。
WrapStrategy用于处理单元格文本换行的策略的枚举。

AutoFillSeries

属性

属性类型说明
DEFAULT_SERIESEnum默认。
ALTERNATE_SERIESEnum如果使用此设置进行自动填充,则扩展范围内的空白单元格将填充现有值的副本。

Banding

方法

方法返回类型简介
copyTo(range)Banding将此分段复制到另一个范围。
getFirstColumnColorObject()Color返回带状样式中的第一个交替列颜色,如果没有设置颜色,则返回 null
getFirstRowColorObject()Color返回第一个交替行颜色,如果没有设置颜色,则返回 null
getFooterColumnColorObject()Color返回条带中最后一列的颜色,如果没有设置颜色,则返回 null
getFooterRowColorObject()Color返回条带中的最后一行颜色,如果没有设置颜色,则返回 null
getHeaderColumnColorObject()Color返回条带中第一列的颜色,如果没有设置颜色,则返回 null
getHeaderRowColorObject()Color返回标题行的颜色;如果未设置颜色,则返回 null
getRange()Range返回相应频段的范围。
getSecondColumnColorObject()Color返回条带中的第二个交替列颜色;如果未设置颜色,则返回 null
getSecondRowColorObject()Color返回第二个交替行颜色;如果未设置颜色,则返回 null
remove()void移除此条带。
setFirstColumnColor(color)Banding设置交替显示的第一列颜色。
setFirstColumnColorObject(color)Banding设置条带中的第一个交替列颜色。
setFirstRowColor(color)Banding设置交替显示的第一行颜色。
setFirstRowColorObject(color)Banding设置条带中的第一个交替行颜色。
setFooterColumnColor(color)Banding设置最后一列的颜色。
setFooterColumnColorObject(color)Banding设置条带化中最后一列的颜色。
setFooterRowColor(color)Banding设置最后一行的颜色。
setFooterRowColorObject(color)Banding设置条带化中页脚行的颜色。
setHeaderColumnColor(color)Banding设置标题列的颜色。
setHeaderColumnColorObject(color)Banding设置标题列的颜色。
setHeaderRowColor(color)Banding设置标题行的颜色。
setHeaderRowColorObject(color)Banding设置标题行的颜色。
setRange(range)Banding为此条带设置范围。
setSecondColumnColor(color)Banding设置交替的第二列颜色。
setSecondColumnColorObject(color)Banding设置条带中的第二个交替列颜色。
setSecondRowColor(color)Banding设置交替的第二行颜色。
setSecondRowColorObject(color)Banding设置条带中的第二种交替颜色。

BandingTheme

属性

属性类型说明
LIGHT_GREYEnum浅灰色条纹主题。
CYANEnum青色条带主题。
GREENEnum绿色条带主题。
YELLOWEnum黄色条纹主题。
ORANGEEnum橙色条带主题。
BLUEEnum蓝色条纹主题。
TEALEnum蓝绿色条纹主题。
GREYEnum灰色条纹主题。
BROWNEnum棕色条纹主题。
LIGHT_GREENEnum浅绿色条纹主题。
INDIGOEnum靛蓝条带主题。
PINKEnum粉色条纹主题。

BigQueryDataSourceSpec

方法

方法返回类型简介
copy()DataSourceSpecBuilder根据相应数据源的设置创建 DataSourceSpecBuilder
getDatasetId()String获取 BigQuery 数据集 ID。
getParameters()DataSourceParameter[]获取数据源的参数。
getProjectId()String获取结算项目 ID。
getRawQuery()String获取原始查询字符串。
getTableId()String获取 BigQuery 表 ID。
getTableProjectId()String获取表的 BigQuery 项目 ID。
getType()DataSourceType获取数据源的类型。

BigQueryDataSourceSpecBuilder

方法

方法返回类型简介
build()DataSourceSpec根据此构建器中的设置构建数据源规范。
copy()DataSourceSpecBuilder根据相应数据源的设置创建 DataSourceSpecBuilder
getDatasetId()String获取 BigQuery 数据集 ID。
getParameters()DataSourceParameter[]获取数据源的参数。
getProjectId()String获取结算项目 ID。
getRawQuery()String获取原始查询字符串。
getTableId()String获取 BigQuery 表 ID。
getTableProjectId()String获取表的 BigQuery 项目 ID。
getType()DataSourceType获取数据源的类型。
removeAllParameters()BigQueryDataSourceSpecBuilder移除所有参数。
removeParameter(parameterName)BigQueryDataSourceSpecBuilder移除指定的参数。
setDatasetId(datasetId)BigQueryDataSourceSpecBuilder设置 BigQuery 数据集 ID。
setParameterFromCell(parameterName, sourceCell)BigQueryDataSourceSpecBuilder添加一个参数;如果具有相应名称的参数已存在,则更新其数据源规范构建器的源单元格(类型为 DataSourceType.BIGQUERY)。
setProjectId(projectId)BigQueryDataSourceSpecBuilder设置结算 BigQuery 项目 ID。
setRawQuery(rawQuery)BigQueryDataSourceSpecBuilder设置原始查询字符串。
setTableId(tableId)BigQueryDataSourceSpecBuilder设置 BigQuery 表 ID。
setTableProjectId(projectId)BigQueryDataSourceSpecBuilder为表设置 BigQuery 项目 ID。

BooleanCondition

方法

方法返回类型简介
getBackgroundObject()Color获取相应布尔值条件的背景颜色。
getBold()Boolean如果此布尔值条件使文本加粗,则返回 true;如果此布尔值条件使文本不加粗,则返回 false
getCriteriaType()BooleanCriteria获取规则的条件类型,如 BooleanCriteria 枚举中所定义。
getCriteriaValues()Object[]获取规则条件的一组实参。
getFontColorObject()Color获取相应布尔值条件的字体颜色。
getItalic()Boolean如果此布尔值条件使文本变为斜体,则返回 true;如果此布尔值条件使文本不再为斜体,则返回 false
getStrikethrough()Boolean如果此布尔值条件为文本添加删除线,则返回 true;如果此布尔值条件从文本中移除删除线,则返回 false
getUnderline()Boolean如果此布尔值条件为文本添加下划线,则返回 true;如果此布尔值条件从文本中移除下划线,则返回 false

BooleanCriteria

属性

属性类型说明
CELL_EMPTYEnum当单元格为空时,即满足条件。
CELL_NOT_EMPTYEnum当单元格不为空时,即满足条件。
DATE_AFTEREnum当日期晚于指定值时,即满足条件。
DATE_BEFOREEnum当日期早于指定值时,即满足条件。
DATE_EQUAL_TOEnum当日期等于指定值时,即满足条件。
DATE_NOT_EQUAL_TOEnum当日期不等于指定值时,即满足条件。
DATE_AFTER_RELATIVEEnum当日期晚于相对日期值时,即满足条件。
DATE_BEFORE_RELATIVEEnum当日期早于相对日期值时,即满足相应条件。
DATE_EQUAL_TO_RELATIVEEnum当日期等于相对日期值时,即满足相应条件。
NUMBER_BETWEENEnum当某个数字介于指定值之间时,即满足相应条件。
NUMBER_EQUAL_TOEnum当某个数字等于指定值时,即满足条件。
NUMBER_GREATER_THANEnum当某个数字大于给定值时,即满足条件。
NUMBER_GREATER_THAN_OR_EQUAL_TOEnum当某个数字大于或等于指定值时,即满足相应条件。
NUMBER_LESS_THANEnum当某个数字小于给定值时,即满足相应条件。
NUMBER_LESS_THAN_OR_EQUAL_TOEnum当某个数字小于或等于给定值时,即满足相应条件。
NUMBER_NOT_BETWEENEnum当某个数字不在指定值之间时,即满足相应条件。
NUMBER_NOT_EQUAL_TOEnum当数字不等于指定值时,即满足条件。
TEXT_CONTAINSEnum当输入包含给定值时,即满足条件。
TEXT_DOES_NOT_CONTAINEnum当输入不包含指定值时,即满足条件。
TEXT_EQUAL_TOEnum当输入等于指定值时,即满足条件。
TEXT_NOT_EQUAL_TOEnum当输入不等于给定值时,即满足条件。
TEXT_STARTS_WITHEnum当输入内容以指定值开头时,即满足条件。
TEXT_ENDS_WITHEnum当输入内容以指定值结尾时,即满足条件。
CUSTOM_FORMULAEnum当输入使给定公式的评估结果为 true 时,即满足条件。

BorderStyle

属性

属性类型说明
DOTTEDEnum虚线边框。
DASHEDEnum虚线边框。
SOLIDEnum细实线边框。
SOLID_MEDIUMEnum中等粗细的实线边框。
SOLID_THICKEnum粗实线边框。
DOUBLEEnum两条实线边框。

CellImage

属性

属性类型说明
valueTypeValueType单元格图片的值类型,即 ValueType.IMAGE

方法

方法返回类型简介
getAltTextDescription()String返回相应图片的替代文本说明。
getAltTextTitle()String返回相应图片的替代文本标题。
getContentUrl()String返回 Google 托管的图片网址。
toBuilder()CellImageBuilder根据当前图片属性创建单元格图片构建器。

CellImageBuilder

属性

属性类型说明
valueTypeValueType单元格图片的值类型,即 ValueType.IMAGE

方法

方法返回类型简介
build()CellImage创建将图片添加到单元格所需的图片值类型。
getAltTextDescription()String返回相应图片的替代文本说明。
getAltTextTitle()String返回相应图片的替代文本标题。
getContentUrl()String返回 Google 托管的图片网址。
setAltTextDescription(description)CellImage为相应图片设置替代文本说明。
setAltTextTitle(title)CellImage为相应图片设置替代文本标题。
setSourceUrl(url)CellImageBuilder设置图片来源网址。
toBuilder()CellImageBuilder根据当前图片属性创建单元格图片构建器。

Color

方法

方法返回类型简介
asRgbColor()RgbColor将此颜色转换为 RgbColor
asThemeColor()ThemeColor将此颜色转换为 ThemeColor
getColorType()ColorType获取相应颜色的类型。

ColorBuilder

方法

方法返回类型简介
asRgbColor()RgbColor将此颜色转换为 RgbColor
asThemeColor()ThemeColor将此颜色转换为 ThemeColor
build()Color根据提供给构建器的设置创建颜色对象。
getColorType()ColorType获取相应颜色的类型。
setRgbColor(cssString)ColorBuilder设置为 RGB 颜色。
setThemeColor(themeColorType)ColorBuilder设置为主题颜色。

ConditionalFormatRule

方法

方法返回类型简介
copy()ConditionalFormatRuleBuilder返回包含相应规则设置的规则构建器预设。
getBooleanCondition()BooleanCondition如果相应规则使用布尔值条件标准,则检索该规则的 BooleanCondition 信息。
getGradientCondition()GradientCondition如果相应规则使用梯度条件标准,则检索该规则的 GradientCondition 信息。
getRanges()Range[]检索应用了相应条件格式规则的范围。

ConditionalFormatRuleBuilder

方法

方法返回类型简介
build()ConditionalFormatRule根据应用于构建器的设置构造条件格式规则。
copy()ConditionalFormatRuleBuilder返回包含相应规则设置的规则构建器预设。
getBooleanCondition()BooleanCondition如果相应规则使用布尔值条件标准,则检索该规则的 BooleanCondition 信息。
getGradientCondition()GradientCondition如果相应规则使用梯度条件标准,则检索该规则的 GradientCondition 信息。
getRanges()Range[]检索应用了相应条件格式规则的范围。
setBackground(color)ConditionalFormatRuleBuilder为条件格式规则的格式设置背景颜色。
setBackgroundObject(color)ConditionalFormatRuleBuilder为条件格式规则的格式设置背景颜色。
setBold(bold)ConditionalFormatRuleBuilder为条件格式规则的格式设置文本粗体。
setFontColor(color)ConditionalFormatRuleBuilder为条件格式规则的格式设置字体颜色。
setFontColorObject(color)ConditionalFormatRuleBuilder为条件格式规则的格式设置字体颜色。
setGradientMaxpoint(color)ConditionalFormatRuleBuilder清除条件格式规则的梯度最大点值,改为使用规则范围内的最大值。
setGradientMaxpointObject(color)ConditionalFormatRuleBuilder清除条件格式规则的梯度最大点值,改为使用规则范围内的最大值。
setGradientMaxpointObjectWithValue(color, type, value)ConditionalFormatRuleBuilder设置条件格式规则的梯度最大点字段。
setGradientMaxpointWithValue(color, type, value)ConditionalFormatRuleBuilder设置条件格式规则的梯度最大点字段。
setGradientMidpointObjectWithValue(color, type, value)ConditionalFormatRuleBuilder设置条件格式规则的梯度中点字段。
setGradientMidpointWithValue(color, type, value)ConditionalFormatRuleBuilder设置条件格式规则的梯度中点字段。
setGradientMinpoint(color)ConditionalFormatRuleBuilder清除条件格式规则的梯度最小值点值,改为使用规则范围内的最小值。
setGradientMinpointObject(color)ConditionalFormatRuleBuilder清除条件格式规则的梯度最小值点值,改为使用规则范围内的最小值。
setGradientMinpointObjectWithValue(color, type, value)ConditionalFormatRuleBuilder设置条件格式规则的梯度最小值点字段。
setGradientMinpointWithValue(color, type, value)ConditionalFormatRuleBuilder设置条件格式规则的梯度最小值点字段。
setItalic(italic)ConditionalFormatRuleBuilder为条件格式规则的格式设置文本斜体。
setRanges(ranges)ConditionalFormatRuleBuilder设置应用相应条件格式规则的一个或多个范围。
setStrikethrough(strikethrough)ConditionalFormatRuleBuilder为条件格式规则的格式设置删除线。
setUnderline(underline)ConditionalFormatRuleBuilder为条件格式规则的格式设置文本下划线。
whenCellEmpty()ConditionalFormatRuleBuilder设置在单元格为空时触发的条件格式规则。
whenCellNotEmpty()ConditionalFormatRuleBuilder设置条件格式规则,以在单元格不为空时触发。
whenDateAfter(date)ConditionalFormatRuleBuilder设置条件格式规则,以在日期晚于指定值时触发。
whenDateAfter(date)ConditionalFormatRuleBuilder设置条件格式规则,以在日期晚于给定的相对日期时触发。
whenDateBefore(date)ConditionalFormatRuleBuilder设置条件格式规则,以在日期早于指定日期时触发。
whenDateBefore(date)ConditionalFormatRuleBuilder将条件格式规则设置为在日期早于指定相对日期时触发。
whenDateEqualTo(date)ConditionalFormatRuleBuilder将条件格式规则设置为在日期等于指定日期时触发。
whenDateEqualTo(date)ConditionalFormatRuleBuilder将条件格式规则设置为在日期等于指定相对日期时触发。
whenFormulaSatisfied(formula)ConditionalFormatRuleBuilder设置条件格式规则,以便在给定公式的计算结果为 true 时触发该规则。
whenNumberBetween(start, end)ConditionalFormatRuleBuilder将条件格式规则设置为在数字介于两个指定值之间或等于其中一个指定值时触发。
whenNumberEqualTo(number)ConditionalFormatRuleBuilder将条件格式规则设置为在数字等于给定值时触发。
whenNumberGreaterThan(number)ConditionalFormatRuleBuilder设置条件格式规则,以便在数字大于指定值时触发该规则。
whenNumberGreaterThanOrEqualTo(number)ConditionalFormatRuleBuilder设置条件格式规则,以便在数字大于或等于指定值时触发该规则。
whenNumberLessThan(number)ConditionalFormatRuleBuilder设置条件格式规则,当数字小于给定值时触发。
whenNumberLessThanOrEqualTo(number)ConditionalFormatRuleBuilder将条件格式规则设置为在数字小于或等于给定值时触发。
whenNumberNotBetween(start, end)ConditionalFormatRuleBuilder设置条件格式规则,以在数字不介于两个指定值之间且不等于这两个指定值时触发该规则。
whenNumberNotEqualTo(number)ConditionalFormatRuleBuilder设置条件格式规则,以便在数字不等于指定值时触发该规则。
whenTextContains(text)ConditionalFormatRuleBuilder设置条件格式规则,以在输入包含指定值时触发。
whenTextDoesNotContain(text)ConditionalFormatRuleBuilder将条件格式规则设置为在输入不包含给定值时触发。
whenTextEndsWith(text)ConditionalFormatRuleBuilder设置条件格式规则,以便在输入内容以指定值结尾时触发该规则。
whenTextEqualTo(text)ConditionalFormatRuleBuilder设置条件格式规则,以便在输入等于给定值时触发该规则。
whenTextStartsWith(text)ConditionalFormatRuleBuilder将条件格式规则设置为在输入内容以指定值开头时触发。
withCriteria(criteria, args)ConditionalFormatRuleBuilder将条件格式规则设置为由 BooleanCriteria 值(通常取自现有规则的 criteriaarguments)定义的条件。

ContainerInfo

方法

方法返回类型简介
getAnchorColumn()Integer图表的左侧固定在此列中。
getAnchorRow()Integer图表的顶部固定在此行中。
getOffsetX()Integer图表的左上角与锚定列之间的偏移像素数。
getOffsetY()Integer图表的左上角与锚定行的偏移像素数。

CopyPasteType

属性

属性类型说明
PASTE_NORMALEnum粘贴值、公式、格式和合并。
PASTE_NO_BORDERSEnum粘贴值、公式、格式和合并,但不粘贴边框。
PASTE_FORMATEnum仅粘贴格式。
PASTE_FORMULAEnum仅粘贴公式。
PASTE_DATA_VALIDATIONEnum仅粘贴数据验证。
PASTE_VALUESEnum仅粘贴值,不包含格式、公式或合并。
PASTE_CONDITIONAL_FORMATTINGEnum仅粘贴颜色规则。
PASTE_COLUMN_WIDTHSEnum仅粘贴列宽。

DataExecutionErrorCode

属性

属性类型说明
DATA_EXECUTION_ERROR_CODE_UNSUPPORTEDEnumApps 脚本中不支持的数据执行错误代码。
NONEEnum数据执行没有错误。
TIME_OUTEnum数据执行超时。
TOO_MANY_ROWSEnum数据执行结果返回的行数超出了限制。
TOO_MANY_COLUMNSEnum数据执行结果返回的列数超过了上限。
TOO_MANY_CELLSEnum数据执行结果返回的单元格数量超出了限制。
ENGINEEnum数据执行引擎错误。
PARAMETER_INVALIDEnum数据执行参数无效。
UNSUPPORTED_DATA_TYPEEnum数据执行结果返回了不受支持的数据类型。
DUPLICATE_COLUMN_NAMESEnum数据执行结果返回了重复的列名称。
INTERRUPTEDEnum数据执行中断。
OTHEREnum其他错误。
TOO_MANY_CHARS_PER_CELLEnum数据执行结果返回的值超出了单个单元格中允许的最大字符数。
DATA_NOT_FOUNDEnum找不到数据源引用的数据库。
PERMISSION_DENIEDEnum用户无权访问数据源引用的数据库。

DataExecutionState

属性

属性类型说明
DATA_EXECUTION_STATE_UNSUPPORTEDEnumApps 脚本中不支持数据执行状态。
RUNNINGEnum数据执行已开始并正在运行。
SUCCESSEnum数据执行已完成并成功。
ERROREnum数据执行已完成,但有错误。
NOT_STARTEDEnum数据执行尚未开始。

DataExecutionStatus

方法

方法返回类型简介
getErrorCode()DataExecutionErrorCode获取数据执行的错误代码。
getErrorMessage()String获取数据执行的错误消息。
getExecutionState()DataExecutionState获取数据执行的状态。
getLastExecutionTime()Date获取上次数据执行完成的时间,无论执行状态如何。
getLastRefreshedTime()Date获取数据上次成功刷新的时间。
isTruncated()Boolean如果上次成功执行的数据被截断,则返回 true;否则,返回 false

DataSource

方法

方法返回类型简介
cancelAllLinkedDataSourceObjectRefreshes()void取消与相应数据源相关联的数据源对象的所有当前正在运行的刷新。
createCalculatedColumn(name, formula)DataSourceColumn创建计算列。
createDataSourcePivotTableOnNewSheet()DataSourcePivotTable根据相应数据源在新的工作表的第一个单元格中创建数据源透视表。
createDataSourceTableOnNewSheet()DataSourceTable在新工作表的第一个单元格中,从此数据源创建一个数据源表。
getCalculatedColumnByName(columnName)DataSourceColumn返回数据源中与列名称匹配的计算列。
getCalculatedColumns()DataSourceColumn[]返回数据源中的所有计算列。
getColumns()DataSourceColumn[]返回数据源中的所有列。
getDataSourceSheets()DataSourceSheet[]返回与此数据源关联的数据源工作表。
getSpec()DataSourceSpec获取数据源规范。
refreshAllLinkedDataSourceObjects()void刷新与数据源关联的所有数据源对象。
updateSpec(spec)DataSource更新数据源规范,并使用新规范刷新与此数据源相关联的数据源对象。
updateSpec(spec, refreshAllLinkedObjects)DataSource更新数据源规范,并使用新规范刷新关联的 data source sheets
waitForAllDataExecutionsCompletion(timeoutInSeconds)void等待关联数据源对象的所有当前执行完成,并在指定秒数后超时。

DataSourceChart

方法

方法返回类型简介
cancelDataRefresh()DataSourceChart如果与此对象关联的数据刷新目前正在运行,则取消该刷新。
forceRefreshData()DataSourceChart刷新此对象的数据,无论当前状态如何。
getDataSource()DataSource获取对象所关联的数据源。
getStatus()DataExecutionStatus获取对象的数据执行状态。
refreshData()DataSourceChart刷新对象的数据。
waitForCompletion(timeoutInSeconds)DataExecutionStatus等待当前执行完成,并在指定秒数后超时。

DataSourceColumn

方法

方法返回类型简介
getDataSource()DataSource获取与数据源列关联的数据源。
getFormula()String获取数据源列的公式。
getName()String获取数据源列的名称。
hasArrayDependency()Boolean返回相应列是否具有数组依赖项。
isCalculatedColumn()Boolean返回相应列是否为计算列。
remove()void移除数据源列。
setFormula(formula)DataSourceColumn为数据源列设置公式。
setName(name)DataSourceColumn设置数据源列的名称。

DataSourceFormula

方法

方法返回类型简介
cancelDataRefresh()DataSourceFormula如果与此对象关联的数据刷新目前正在运行,则取消该刷新。
forceRefreshData()DataSourceFormula刷新此对象的数据,无论当前状态如何。
getAnchorCell()Range返回表示此数据源公式所锚定的单元格的 Range
getDataSource()DataSource获取对象所关联的数据源。
getDisplayValue()String返回数据源公式的显示值。
getFormula()String返回相应数据源公式的公式。
getStatus()DataExecutionStatus获取对象的数据执行状态。
refreshData()DataSourceFormula刷新对象的数据。
setFormula(formula)DataSourceFormula更新公式。
waitForCompletion(timeoutInSeconds)DataExecutionStatus等待当前执行完成,并在指定秒数后超时。

DataSourceParameter

方法

方法返回类型简介
getName()String获取参数名称。
getSourceCell()String获取参数值所依据的源单元格,如果参数类型不是 DataSourceParameterType.CELL,则返回 null
getType()DataSourceParameterType获取参数类型。

DataSourceParameterType

属性

属性类型说明
DATA_SOURCE_PARAMETER_TYPE_UNSUPPORTEDEnumApps 脚本中不支持的数据源参数类型。
CELLEnum数据源形参的值基于某个单元格。

DataSourcePivotTable

方法

方法返回类型简介
addColumnGroup(columnName)PivotGroup根据指定的数据源列添加新的透视列组。
addFilter(columnName, filterCriteria)PivotFilter根据指定的数据源列和指定的过滤条件添加新过滤条件。
addPivotValue(columnName)PivotValue根据指定的数据源列添加新的透视值,而不使用任何汇总函数。
addPivotValue(columnName, summarizeFunction)PivotValue根据指定的数据源列和指定的汇总函数添加新的透视值。
addRowGroup(columnName)PivotGroup根据指定的数据源列添加新的透视行组。
asPivotTable()PivotTable以常规数据透视表对象的形式返回数据源数据透视表。
cancelDataRefresh()DataSourcePivotTable如果与此对象关联的数据刷新目前正在运行,则取消该刷新。
forceRefreshData()DataSourcePivotTable刷新此对象的数据,无论当前状态如何。
getDataSource()DataSource获取对象所关联的数据源。
getStatus()DataExecutionStatus获取对象的数据执行状态。
refreshData()DataSourcePivotTable刷新对象的数据。
waitForCompletion(timeoutInSeconds)DataExecutionStatus等待当前执行完成,并在指定秒数后超时。

DataSourceRefreshSchedule

方法

方法返回类型简介
getFrequency()DataSourceRefreshScheduleFrequency获取刷新计划频率,用于指定刷新频率和时间。
getScope()DataSourceRefreshScope获取相应刷新时间表的范围。
getTimeIntervalOfNextRun()TimeInterval获取相应刷新时间表的下一次运行的时间窗口。
isEnabled()Boolean确定相应刷新时间表是否已启用。

DataSourceRefreshScheduleFrequency

方法

方法返回类型简介
getDaysOfTheMonth()Integer[]获取以数字 (1-28) 表示的刷新数据源的月份日期。
getDaysOfTheWeek()Weekday[]获取刷新数据源的星期。
getFrequencyType()FrequencyType获取频次类型。
getStartHour()Integer获取刷新时间表运行的时间段的开始小时(以 0-23 之间的数字表示)。

DataSourceRefreshScope

属性

属性类型说明
DATA_SOURCE_REFRESH_SCOPE_UNSUPPORTEDEnum不支持数据源刷新范围。
ALL_DATA_SOURCESEnum刷新会应用于电子表格中的所有数据源。

DataSourceSheet

方法

方法返回类型简介
addFilter(columnName, filterCriteria)DataSourceSheet添加应用于数据源工作表的过滤条件。
asSheet()Sheet以常规工作表对象的形式返回数据源工作表。
autoResizeColumn(columnName)DataSourceSheet自动调整指定列的宽度。
autoResizeColumns(columnNames)DataSourceSheet自动调整指定列的宽度。
cancelDataRefresh()DataSourceSheet如果与此对象关联的数据刷新目前正在运行,则取消该刷新。
forceRefreshData()DataSourceSheet刷新此对象的数据,无论当前状态如何。
getColumnWidth(columnName)Integer返回指定列的宽度。
getDataSource()DataSource获取对象所关联的数据源。
getFilters()DataSourceSheetFilter[]返回应用于数据源工作表的所有过滤条件。
getSheetValues(columnName)Object[]返回数据源工作表中指定列名称的所有值。
getSheetValues(columnName, startRow, numRows)Object[]从提供的起始行(从 1 开始)开始,返回数据源工作表中指定列名称的所有值,直至提供的 numRows
getSortSpecs()SortSpec[]获取数据源工作表中的所有排序规范。
getStatus()DataExecutionStatus获取对象的数据执行状态。
refreshData()DataSourceSheet刷新对象的数据。
removeFilters(columnName)DataSourceSheet移除应用于数据源工作表列的所有过滤条件。
removeSortSpec(columnName)DataSourceSheet移除数据源工作表中列的排序规范。
setColumnWidth(columnName, width)DataSourceSheet设置指定列的宽度。
setColumnWidths(columnNames, width)DataSourceSheet设置指定列的宽度。
setSortSpec(columnName, ascending)DataSourceSheet在数据源工作表中设置列的排序规范。
setSortSpec(columnName, sortOrder)DataSourceSheet在数据源工作表中设置列的排序规范。
waitForCompletion(timeoutInSeconds)DataExecutionStatus等待当前执行完成,并在指定秒数后超时。

DataSourceSheetFilter

方法

方法返回类型简介
getDataSourceColumn()DataSourceColumn返回相应过滤条件所应用到的数据源列。
getDataSourceSheet()DataSourceSheet返回相应过滤条件所属的 DataSourceSheet
getFilterCriteria()FilterCriteria返回相应过滤器的过滤条件。
remove()void从数据源对象中移除相应过滤条件。
setFilterCriteria(filterCriteria)DataSourceSheetFilter为此过滤器设置过滤条件。

DataSourceSpec

方法

方法返回类型简介
asBigQuery()BigQueryDataSourceSpec获取 BigQuery 数据源的规范。
asLooker()LookerDataSourceSpec获取 Looker 数据源的规范。
copy()DataSourceSpecBuilder根据相应数据源的设置创建 DataSourceSpecBuilder
getParameters()DataSourceParameter[]获取数据源的参数。
getType()DataSourceType获取数据源的类型。

DataSourceSpecBuilder

方法

方法返回类型简介
asBigQuery()BigQueryDataSourceSpecBuilder获取 BigQuery 数据源的构建器。
asLooker()LookerDataSourceSpecBuilder获取 Looker 数据源的构建器。
build()DataSourceSpec根据此构建器中的设置构建数据源规范。
copy()DataSourceSpecBuilder根据相应数据源的设置创建 DataSourceSpecBuilder
getParameters()DataSourceParameter[]获取数据源的参数。
getType()DataSourceType获取数据源的类型。
removeAllParameters()DataSourceSpecBuilder移除所有参数。
removeParameter(parameterName)DataSourceSpecBuilder移除指定的参数。
setParameterFromCell(parameterName, sourceCell)DataSourceSpecBuilder添加一个参数;如果具有相应名称的参数已存在,则更新其数据源规范构建器的源单元格(类型为 DataSourceType.BIGQUERY)。

DataSourceTable

方法

方法返回类型简介
addColumns(columnNames)DataSourceTable向数据源表添加列。
addFilter(columnName, filterCriteria)DataSourceTable添加应用于数据源表的过滤条件。
addSortSpec(columnName, ascending)DataSourceTable在数据源表的列上添加排序规范。
addSortSpec(columnName, sortOrder)DataSourceTable在数据源表的列上添加排序规范。
cancelDataRefresh()DataSourceTable如果与此对象关联的数据刷新目前正在运行,则取消该刷新。
forceRefreshData()DataSourceTable刷新此对象的数据,无论当前状态如何。
getColumns()DataSourceTableColumn[]获取已添加到数据源表中的所有数据源列。
getDataSource()DataSource获取对象所关联的数据源。
getFilters()DataSourceTableFilter[]返回应用于数据源表的所有过滤条件。
getRange()Range获取相应数据源表所跨越的 Range
getRowLimit()Integer返回数据源表的行数限制。
getSortSpecs()SortSpec[]获取数据源表中的所有排序规范。
getStatus()DataExecutionStatus获取对象的数据执行状态。
isSyncingAllColumns()Boolean返回数据源表是否正在同步关联数据源中的所有列。
refreshData()DataSourceTable刷新对象的数据。
removeAllColumns()DataSourceTable移除数据源表中的所有列。
removeAllSortSpecs()DataSourceTable移除数据源表中的所有排序规范。
setRowLimit(rowLimit)DataSourceTable更新数据源表的行数限制。
syncAllColumns()DataSourceTable将关联数据源中的所有现有列和日后增加的列同步到数据源表。
waitForCompletion(timeoutInSeconds)DataExecutionStatus等待当前执行完成,并在指定秒数后超时。

DataSourceTableColumn

方法

方法返回类型简介
getDataSourceColumn()DataSourceColumn获取数据源列。
remove()voidDataSourceTable 中移除列。

DataSourceTableFilter

方法

方法返回类型简介
getDataSourceColumn()DataSourceColumn返回相应过滤条件所应用到的数据源列。
getDataSourceTable()DataSourceTable返回相应过滤条件所属的 DataSourceTable
getFilterCriteria()FilterCriteria返回相应过滤器的过滤条件。
remove()void从数据源对象中移除相应过滤条件。
setFilterCriteria(filterCriteria)DataSourceTableFilter为此过滤器设置过滤条件。

DataSourceType

属性

属性类型说明
DATA_SOURCE_TYPE_UNSUPPORTEDEnumApps 脚本中不支持的数据源类型。
BIGQUERYEnumBigQuery 数据源。
LOOKEREnumLooker 数据源。

DataValidation

方法

方法返回类型简介
copy()DataValidationBuilder根据相应规则的设置,为数据验证规则创建构建器。
getAllowInvalid()Boolean如果规则在输入未能通过数据验证时显示警告,则返回 true;如果规则完全拒绝输入,则返回 false
getCriteriaType()DataValidationCriteria获取规则的条件类型,如 DataValidationCriteria 枚举中所定义。
getCriteriaValues()Object[]获取规则条件的一组实参。
getHelpText()String获取规则的帮助文本,如果没有设置帮助文本,则返回 null

DataValidationBuilder

方法

方法返回类型简介
build()DataValidation根据应用于构建器的设置构建数据验证规则。
copy()DataValidationBuilder根据相应规则的设置,为数据验证规则创建构建器。
getAllowInvalid()Boolean如果规则在输入未能通过数据验证时显示警告,则返回 true;如果规则完全拒绝输入,则返回 false
getCriteriaType()DataValidationCriteria获取规则的条件类型,如 DataValidationCriteria 枚举中所定义。
getCriteriaValues()Object[]获取规则条件的一组实参。
getHelpText()String获取规则的帮助文本,如果没有设置帮助文本,则返回 null
requireCheckbox()DataValidationBuilder将数据验证规则设置为要求输入为布尔值;此值会呈现为复选框。
requireCheckbox(checkedValue)DataValidationBuilder设置数据验证规则,要求输入为指定值或空白。
requireCheckbox(checkedValue, uncheckedValue)DataValidationBuilder将数据验证规则设置为要求输入的值为指定值之一。
requireDate()DataValidationBuilder将数据验证规则设置为要求输入日期。
requireDateAfter(date)DataValidationBuilder设置数据验证规则,以要求日期晚于指定值。
requireDateBefore(date)DataValidationBuilder设置数据验证规则,以要求日期早于指定值。
requireDateBetween(start, end)DataValidationBuilder将数据验证规则设置为要求日期介于两个指定日期之间或为这两个指定日期中的任一日期。
requireDateEqualTo(date)DataValidationBuilder将数据验证规则设置为要求日期等于指定值。
requireDateNotBetween(start, end)DataValidationBuilder将数据验证规则设置为要求日期不介于两个指定日期之间,也不是这两个指定日期中的任何一个。
requireDateOnOrAfter(date)DataValidationBuilder设置数据验证规则,以要求日期不早于指定值。
requireDateOnOrBefore(date)DataValidationBuilder设置数据验证规则,以要求日期不晚于指定值。
requireFormulaSatisfied(formula)DataValidationBuilder将数据验证规则设置为要求给定公式的计算结果为 true
requireNumberBetween(start, end)DataValidationBuilder将数据验证规则设置为要求输入介于两个指定数字之间(含这两个数字)的数字。
requireNumberEqualTo(number)DataValidationBuilder将数据验证规则设置为要求数字等于指定值。
requireNumberGreaterThan(number)DataValidationBuilder将数据验证规则设置为要求数字大于指定值。
requireNumberGreaterThanOrEqualTo(number)DataValidationBuilder设置数据验证规则,以要求输入大于或等于指定值的数字。
requireNumberLessThan(number)DataValidationBuilder设置数据验证规则,要求输入的值小于指定值。
requireNumberLessThanOrEqualTo(number)DataValidationBuilder设置数据验证规则,要求输入的值小于或等于指定值。
requireNumberNotBetween(start, end)DataValidationBuilder将数据验证规则设置为要求输入一个不介于两个指定数字之间且不等于这两个指定数字的数字。
requireNumberNotEqualTo(number)DataValidationBuilder设置数据验证规则,以要求输入不等于指定值的数字。
requireTextContains(text)DataValidationBuilder设置数据验证规则,以要求输入内容包含指定值。
requireTextDoesNotContain(text)DataValidationBuilder设置数据验证规则,要求输入内容不包含指定值。
requireTextEqualTo(text)DataValidationBuilder设置数据验证规则,以要求输入等于指定值。
requireTextIsEmail()DataValidationBuilder将数据验证规则设置为要求输入采用电子邮件地址的形式。
requireTextIsUrl()DataValidationBuilder将数据验证规则设置为要求输入内容采用网址格式。
requireValueInList(values)DataValidationBuilder设置数据验证规则,要求输入的值等于指定值之一。
requireValueInList(values, showDropdown)DataValidationBuilder设置数据验证规则,要求输入的值等于指定值之一,并可以选择隐藏下拉菜单。
requireValueInRange(range)DataValidationBuilder设置数据验证规则,要求输入的值等于指定范围内的某个值。
requireValueInRange(range, showDropdown)DataValidationBuilder设置数据验证规则,要求输入的值等于指定范围内的某个值,并提供隐藏下拉菜单的选项。
setAllowInvalid(allowInvalidData)DataValidationBuilder设置在输入数据验证失败时是显示警告还是完全拒绝输入。
setHelpText(helpText)DataValidationBuilder设置当用户将光标悬停在设置了数据验证的单元格上时显示的帮助文本。
withCriteria(criteria, args)DataValidationBuilder将数据验证规则设置为由 DataValidationCriteria 值定义的条件,这些值通常取自现有规则的 criteriaarguments

DataValidationCriteria

属性

属性类型说明
DATE_AFTEREnum需要一个晚于指定值的日期。
DATE_BEFOREEnum需要一个早于指定值的日期。
DATE_BETWEENEnum需要介于指定值之间的日期。
DATE_EQUAL_TOEnum需要一个等于给定值的日期。
DATE_IS_VALID_DATEEnum需要提供日期。
DATE_NOT_BETWEENEnum要求日期不在指定值之间。
DATE_ON_OR_AFTEREnum要求日期不早于指定值。
DATE_ON_OR_BEFOREEnum需要不晚于指定值的日期。
NUMBER_BETWEENEnum需要一个介于给定值之间的数字。
NUMBER_EQUAL_TOEnum需要一个等于给定值的数字。
NUMBER_GREATER_THANEnum要求提供大于指定值的数字。
NUMBER_GREATER_THAN_OR_EQUAL_TOEnum需要一个大于或等于给定值的数字。
NUMBER_LESS_THANEnum需要一个小于给定值的数字。
NUMBER_LESS_THAN_OR_EQUAL_TOEnum需要一个小于或等于给定值的数字。
NUMBER_NOT_BETWEENEnum需要一个不在指定值之间的数字。
NUMBER_NOT_EQUAL_TOEnum需要一个不等于指定值的数字。
TEXT_CONTAINSEnum要求输入包含指定值。
TEXT_DOES_NOT_CONTAINEnum要求输入不包含指定值。
TEXT_EQUAL_TOEnum要求输入等于指定值。
TEXT_IS_VALID_EMAILEnum要求输入采用电子邮件地址的格式。
TEXT_IS_VALID_URLEnum要求输入内容采用网址格式。
VALUE_IN_LISTEnum要求输入等于指定值之一。
VALUE_IN_RANGEEnum要求输入等于指定范围内的某个值。
CUSTOM_FORMULAEnum要求输入使给定公式的计算结果为 true
CHECKBOXEnum要求输入为自定义值或布尔值;呈现为复选框。
DATE_AFTER_RELATIVEEnum需要一个晚于相对日期值的时间。
DATE_BEFORE_RELATIVEEnum需要一个早于相对日期值的时间。
DATE_EQUAL_TO_RELATIVEEnum需要一个与相对日期值相等的日期。

DateTimeGroupingRule

方法

方法返回类型简介
getRuleType()DateTimeGroupingRuleType获取日期时间分组规则的类型。

DateTimeGroupingRuleType

属性

属性类型说明
UNSUPPORTEDEnum不支持的日期时间分组规则类型。
SECONDEnum按秒(从 0 到 59)对日期时间进行分组。
MINUTEEnum按分钟(从 0 到 59)对日期时间进行分组。
HOUREnum使用 24 小时制(从 0 到 23)按小时对日期时间进行分组。
HOUR_MINUTEEnum使用 24 小时制按小时和分钟对日期时间进行分组,例如 19:45
HOUR_MINUTE_AMPMEnum使用 12 小时制按小时和分钟对日期时间进行分组,例如 7:45 PM
DAY_OF_WEEKEnum按星期几对日期时间进行分组,例如 Sunday
DAY_OF_YEAREnum按一年中的某天(从 1 到 366)对日期时间进行分组。
DAY_OF_MONTHEnum按日期(从 1 到 31)对日期时间进行分组。
DAY_MONTHEnum按天和月对日期时间进行分组,例如 22-Nov
MONTHEnum按月对日期时间进行分组,例如 Nov
QUARTEREnum按季度对日期时间进行分组,例如第 1 季度(表示 1 月至 3 月)。
YEAREnum按年份对日期时间进行分组,例如 2008 年。
YEAR_MONTHEnum按年和月对日期时间进行分组,例如 2008-Nov
YEAR_QUARTEREnum按年和季度对日期时间进行分组,例如 2008 Q4
YEAR_MONTH_DAYEnum按年、月和日对日期时间进行分组,例如 2008-11-22

DeveloperMetadata

方法

方法返回类型简介
getId()Integer返回与此开发者元数据相关联的唯一 ID。
getKey()String返回与此开发者元数据关联的键。
getLocation()DeveloperMetadataLocation返回相应开发者元数据的位置。
getValue()String返回与此开发者元数据关联的值,如果此元数据没有值,则返回 null
getVisibility()DeveloperMetadataVisibility返回相应开发者元数据的可见性。
moveToColumn(column)DeveloperMetadata将此开发者元数据移至指定列。
moveToRow(row)DeveloperMetadata将此开发者元数据移动到指定的行。
moveToSheet(sheet)DeveloperMetadata将此开发者元数据移动到指定的工作表中。
moveToSpreadsheet()DeveloperMetadata将此开发者元数据移至顶级电子表格。
remove()void删除相应元数据。
setKey(key)DeveloperMetadata将相应开发者元数据的键设置为指定值。
setValue(value)DeveloperMetadata将与此开发者元数据关联的值设置为指定值。
setVisibility(visibility)DeveloperMetadata将相应开发者元数据的公开范围设置为指定公开范围。

DeveloperMetadataFinder

方法

方法返回类型简介
find()DeveloperMetadata[]执行此搜索并返回匹配的元数据。
onIntersectingLocations()DeveloperMetadataFinder配置搜索以考虑具有元数据的相交位置。
withId(id)DeveloperMetadataFinder将此搜索限制为仅考虑与指定 ID 匹配的元数据。
withKey(key)DeveloperMetadataFinder将此搜索限制为仅考虑与指定键匹配的元数据。
withLocationType(locationType)DeveloperMetadataFinder将此搜索限制为仅考虑与指定位置类型匹配的元数据。
withValue(value)DeveloperMetadataFinder将此搜索限制为仅考虑与指定值匹配的元数据。
withVisibility(visibility)DeveloperMetadataFinder限制此搜索,使其仅考虑与指定可见性匹配的元数据。

DeveloperMetadataLocation

方法

方法返回类型简介
getColumn()Range返回相应元数据列位置的 Range;如果位置类型不是 DeveloperMetadataLocationType.COLUMN,则返回 null
getLocationType()DeveloperMetadataLocationType获取位置信息的类型。
getRow()Range返回相应元数据行位置的 Range;如果位置类型不是 DeveloperMetadataLocationType.ROW,则返回 null
getSheet()Sheet返回相应元数据的 Sheet 位置,如果位置类型不是 DeveloperMetadataLocationType.SHEET,则返回 null
getSpreadsheet()Spreadsheet返回相应元数据的 Spreadsheet 位置,如果位置类型不是 DeveloperMetadataLocationType.SPREADSHEET,则返回 null

DeveloperMetadataLocationType

属性

属性类型说明
SPREADSHEETEnum与顶级电子表格关联的开发者元数据的位置类型。
SHEETEnum与整个工作表关联的开发者元数据的位置类型。
ROWEnum与行关联的开发者元数据的位置类型。
COLUMNEnum与列关联的开发者元数据的位置类型。

DeveloperMetadataVisibility

属性

属性类型说明
DOCUMENTEnum任何有权访问相应文档的开发者项目都可以访问文档可见的元数据。
PROJECTEnum项目可见的元数据仅对创建该元数据的开发者项目可见,并且只能由该项目访问。

Dimension

属性

属性类型说明
COLUMNSEnum列(纵向)维度。
ROWSEnum行(水平)维度。

Direction

属性

属性类型说明
UPEnum行索引递减的方向。
DOWNEnum行指数递增的方向。
PREVIOUSEnum列索引递减的方向。
NEXTEnum列索引递增的方向。

Drawing

方法

方法返回类型简介
getContainerInfo()ContainerInfo获取有关图纸中绘图位置的信息。
getHeight()Integer返回相应绘制对象的实际高度(以像素为单位)。
getOnAction()String返回附加到相应绘图的宏的名称。
getSheet()Sheet返回相应绘图所在的工作表。
getWidth()Integer返回相应绘制对象的实际宽度(以像素为单位)。
getZIndex()Number返回相应绘制的 z-index。
remove()void从电子表格中删除此绘图。
setHeight(height)Drawing以像素为单位设置此绘制的实际高度。
setOnAction(macroName)Drawing为相应绘图分配宏函数。
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)Drawing设置绘图在工作表上的显示位置。
setWidth(width)Drawing以像素为单位设置此绘制的实际宽度。
setZIndex(zIndex)Drawing设置此绘制内容的 z-index。

EmbeddedAreaChartBuilder

方法

方法返回类型简介
addRange(range)EmbeddedChartBuilder向此构建器修改的图表中添加范围。
asAreaChart()EmbeddedAreaChartBuilder将图表类型设置为 AreaChart 并返回 EmbeddedAreaChartBuilder
asBarChart()EmbeddedBarChartBuilder将图表类型设置为 BarChart 并返回 EmbeddedBarChartBuilder
asColumnChart()EmbeddedColumnChartBuilder将图表类型设置为 ColumnChart 并返回 EmbeddedColumnChartBuilder
asComboChart()EmbeddedComboChartBuilder将图表类型设置为 ComboChart 并返回 EmbeddedComboChartBuilder
asHistogramChart()EmbeddedHistogramChartBuilder将图表类型设置为 HistogramChart 并返回 EmbeddedHistogramChartBuilder
asLineChart()EmbeddedLineChartBuilder将图表类型设置为 LineChart 并返回 EmbeddedLineChartBuilder
asPieChart()EmbeddedPieChartBuilder将图表类型设置为 PieChart 并返回 EmbeddedPieChartBuilder
asScatterChart()EmbeddedScatterChartBuilder将图表类型设置为 ScatterChart 并返回 EmbeddedScatterChartBuilder
asTableChart()EmbeddedTableChartBuilder将图表类型设置为 TableChart 并返回 EmbeddedTableChartBuilder
build()EmbeddedChart构建图表以反映对其所做的所有更改。
clearRanges()EmbeddedChartBuilder从此构建器修改的图表中移除所有范围。
getChartType()ChartType返回当前图表类型。
getContainer()ContainerInfo返回图表 ContainerInfo,其中封装了图表在工作表中的显示位置。
getRanges()Range[]返回当前为此图表提供数据的范围列表的副本。
removeRange(range)EmbeddedChartBuilder从相应构建器修改的图表中移除指定范围。
reverseCategories()EmbeddedAreaChartBuilder反转网域轴中序列的绘制顺序。
setBackgroundColor(cssValue)EmbeddedAreaChartBuilder设置图表的背景颜色。
setChartType(type)EmbeddedChartBuilder更改图表类型。
setColors(cssValues)EmbeddedAreaChartBuilder设置图表中线条的颜色。
setHiddenDimensionStrategy(strategy)EmbeddedChartBuilder设置用于隐藏行和列的策略。
setLegendPosition(position)EmbeddedAreaChartBuilder设置图例相对于图表的位置。
setLegendTextStyle(textStyle)EmbeddedAreaChartBuilder设置图表图例的文字样式。
setMergeStrategy(mergeStrategy)EmbeddedChartBuilder设置存在多个范围时要使用的合并策略。
setNumHeaders(headers)EmbeddedChartBuilder设置应被视为标题的范围的行数或列数。
setOption(option, value)EmbeddedChartBuilder设置相应图表的高级选项。
setPointStyle(style)EmbeddedAreaChartBuilder设置折线中各点的样式。
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)EmbeddedChartBuilder设置位置,更改图表在工作表中的显示位置。
setRange(start, end)EmbeddedAreaChartBuilder设置图表的范围。
setStacked()EmbeddedAreaChartBuilder使用堆叠折线,表示折线和条形值是堆叠(累积)的。
setTitle(chartTitle)EmbeddedAreaChartBuilder设置图表的标题。
setTitleTextStyle(textStyle)EmbeddedAreaChartBuilder设置图表标题的文字样式。
setTransposeRowsAndColumns(transpose)EmbeddedChartBuilder设置图表的行和列是否转置。
setXAxisTextStyle(textStyle)EmbeddedAreaChartBuilder设置横轴文本样式。
setXAxisTitle(title)EmbeddedAreaChartBuilder为横轴添加标题。
setXAxisTitleTextStyle(textStyle)EmbeddedAreaChartBuilder设置横轴标题文本样式。
setYAxisTextStyle(textStyle)EmbeddedAreaChartBuilder设置纵轴文本样式。
setYAxisTitle(title)EmbeddedAreaChartBuilder为纵轴添加标题。
setYAxisTitleTextStyle(textStyle)EmbeddedAreaChartBuilder设置纵轴标题文本样式。
useLogScale()EmbeddedAreaChartBuilder将范围轴设置为对数刻度(要求所有值均为正数)。

EmbeddedBarChartBuilder

方法

方法返回类型简介
addRange(range)EmbeddedChartBuilder向此构建器修改的图表中添加范围。
asAreaChart()EmbeddedAreaChartBuilder将图表类型设置为 AreaChart 并返回 EmbeddedAreaChartBuilder
asBarChart()EmbeddedBarChartBuilder将图表类型设置为 BarChart 并返回 EmbeddedBarChartBuilder
asColumnChart()EmbeddedColumnChartBuilder将图表类型设置为 ColumnChart 并返回 EmbeddedColumnChartBuilder
asComboChart()EmbeddedComboChartBuilder将图表类型设置为 ComboChart 并返回 EmbeddedComboChartBuilder
asHistogramChart()EmbeddedHistogramChartBuilder将图表类型设置为 HistogramChart 并返回 EmbeddedHistogramChartBuilder
asLineChart()EmbeddedLineChartBuilder将图表类型设置为 LineChart 并返回 EmbeddedLineChartBuilder
asPieChart()EmbeddedPieChartBuilder将图表类型设置为 PieChart 并返回 EmbeddedPieChartBuilder
asScatterChart()EmbeddedScatterChartBuilder将图表类型设置为 ScatterChart 并返回 EmbeddedScatterChartBuilder
asTableChart()EmbeddedTableChartBuilder将图表类型设置为 TableChart 并返回 EmbeddedTableChartBuilder
build()EmbeddedChart构建图表以反映对其所做的所有更改。
clearRanges()EmbeddedChartBuilder从此构建器修改的图表中移除所有范围。
getChartType()ChartType返回当前图表类型。
getContainer()ContainerInfo返回图表 ContainerInfo,其中封装了图表在工作表中的显示位置。
getRanges()Range[]返回当前为此图表提供数据的范围列表的副本。
removeRange(range)EmbeddedChartBuilder从相应构建器修改的图表中移除指定范围。
reverseCategories()EmbeddedBarChartBuilder反转网域轴中序列的绘制顺序。
reverseDirection()EmbeddedBarChartBuilder反转沿水平轴条形的增长方向。
setBackgroundColor(cssValue)EmbeddedBarChartBuilder设置图表的背景颜色。
setChartType(type)EmbeddedChartBuilder更改图表类型。
setColors(cssValues)EmbeddedBarChartBuilder设置图表中线条的颜色。
setHiddenDimensionStrategy(strategy)EmbeddedChartBuilder设置用于隐藏行和列的策略。
setLegendPosition(position)EmbeddedBarChartBuilder设置图例相对于图表的位置。
setLegendTextStyle(textStyle)EmbeddedBarChartBuilder设置图表图例的文字样式。
setMergeStrategy(mergeStrategy)EmbeddedChartBuilder设置存在多个范围时要使用的合并策略。
setNumHeaders(headers)EmbeddedChartBuilder设置应被视为标题的范围的行数或列数。
setOption(option, value)EmbeddedChartBuilder设置相应图表的高级选项。
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)EmbeddedChartBuilder设置位置,更改图表在工作表中的显示位置。
setRange(start, end)EmbeddedBarChartBuilder设置图表的范围。
setStacked()EmbeddedBarChartBuilder使用堆叠折线,表示折线和条形值是堆叠(累积)的。
setTitle(chartTitle)EmbeddedBarChartBuilder设置图表的标题。
setTitleTextStyle(textStyle)EmbeddedBarChartBuilder设置图表标题的文字样式。
setTransposeRowsAndColumns(transpose)EmbeddedChartBuilder设置图表的行和列是否转置。
setXAxisTextStyle(textStyle)EmbeddedBarChartBuilder设置横轴文本样式。
setXAxisTitle(title)EmbeddedBarChartBuilder为横轴添加标题。
setXAxisTitleTextStyle(textStyle)EmbeddedBarChartBuilder设置横轴标题文本样式。
setYAxisTextStyle(textStyle)EmbeddedBarChartBuilder设置纵轴文本样式。
setYAxisTitle(title)EmbeddedBarChartBuilder为纵轴添加标题。
setYAxisTitleTextStyle(textStyle)EmbeddedBarChartBuilder设置纵轴标题文本样式。
useLogScale()EmbeddedBarChartBuilder将范围轴设置为对数刻度(要求所有值均为正数)。

EmbeddedChart

方法

方法返回类型简介
asDataSourceChart()DataSourceChart如果图表是数据源图表,则强制转换为数据源图表实例;否则为 null
getAs(contentType)Blob以转换为指定内容类型的 blob 形式返回此对象内的数据。
getBlob()Blob以 blob 形式返回此对象内的数据。
getChartId()Integer返回图表的稳定标识符,该标识符在包含图表的电子表格中是唯一的;如果图表不在电子表格中,则返回 null
getContainerInfo()ContainerInfo返回有关图表在工作表中的位置的信息。
getHiddenDimensionStrategy()ChartHiddenDimensionStrategy返回用于处理隐藏行和列的策略。
getMergeStrategy()ChartMergeStrategy返回存在多个范围时使用的合并策略。
getNumHeaders()Integer返回被视为标题的范围的行数或列数。
getOptions()ChartOptions返回相应图表的选项,例如高度、颜色和轴。
getRanges()Range[]返回相应图表用作数据源的范围。
getTransposeRowsAndColumns()Boolean如果值为 true,则用于填充图表的行和列会进行切换。
modify()EmbeddedChartBuilder返回可用于修改相应图表的 EmbeddedChartBuilder

EmbeddedChartBuilder

方法

方法返回类型简介
addRange(range)EmbeddedChartBuilder向此构建器修改的图表中添加范围。
asAreaChart()EmbeddedAreaChartBuilder将图表类型设置为 AreaChart 并返回 EmbeddedAreaChartBuilder
asBarChart()EmbeddedBarChartBuilder将图表类型设置为 BarChart 并返回 EmbeddedBarChartBuilder
asColumnChart()EmbeddedColumnChartBuilder将图表类型设置为 ColumnChart 并返回 EmbeddedColumnChartBuilder
asComboChart()EmbeddedComboChartBuilder将图表类型设置为 ComboChart 并返回 EmbeddedComboChartBuilder
asHistogramChart()EmbeddedHistogramChartBuilder将图表类型设置为 HistogramChart 并返回 EmbeddedHistogramChartBuilder
asLineChart()EmbeddedLineChartBuilder将图表类型设置为 LineChart 并返回 EmbeddedLineChartBuilder
asPieChart()EmbeddedPieChartBuilder将图表类型设置为 PieChart 并返回 EmbeddedPieChartBuilder
asScatterChart()EmbeddedScatterChartBuilder将图表类型设置为 ScatterChart 并返回 EmbeddedScatterChartBuilder
asTableChart()EmbeddedTableChartBuilder将图表类型设置为 TableChart 并返回 EmbeddedTableChartBuilder
build()EmbeddedChart构建图表以反映对其所做的所有更改。
clearRanges()EmbeddedChartBuilder从此构建器修改的图表中移除所有范围。
getChartType()ChartType返回当前图表类型。
getContainer()ContainerInfo返回图表 ContainerInfo,其中封装了图表在工作表中的显示位置。
getRanges()Range[]返回当前为此图表提供数据的范围列表的副本。
removeRange(range)EmbeddedChartBuilder从相应构建器修改的图表中移除指定范围。
setChartType(type)EmbeddedChartBuilder更改图表类型。
setHiddenDimensionStrategy(strategy)EmbeddedChartBuilder设置用于隐藏行和列的策略。
setMergeStrategy(mergeStrategy)EmbeddedChartBuilder设置存在多个范围时要使用的合并策略。
setNumHeaders(headers)EmbeddedChartBuilder设置应被视为标题的范围的行数或列数。
setOption(option, value)EmbeddedChartBuilder设置相应图表的高级选项。
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)EmbeddedChartBuilder设置位置,更改图表在工作表中的显示位置。
setTransposeRowsAndColumns(transpose)EmbeddedChartBuilder设置图表的行和列是否转置。

EmbeddedColumnChartBuilder

方法

方法返回类型简介
addRange(range)EmbeddedChartBuilder向此构建器修改的图表中添加范围。
asAreaChart()EmbeddedAreaChartBuilder将图表类型设置为 AreaChart 并返回 EmbeddedAreaChartBuilder
asBarChart()EmbeddedBarChartBuilder将图表类型设置为 BarChart 并返回 EmbeddedBarChartBuilder
asColumnChart()EmbeddedColumnChartBuilder将图表类型设置为 ColumnChart 并返回 EmbeddedColumnChartBuilder
asComboChart()EmbeddedComboChartBuilder将图表类型设置为 ComboChart 并返回 EmbeddedComboChartBuilder
asHistogramChart()EmbeddedHistogramChartBuilder将图表类型设置为 HistogramChart 并返回 EmbeddedHistogramChartBuilder
asLineChart()EmbeddedLineChartBuilder将图表类型设置为 LineChart 并返回 EmbeddedLineChartBuilder
asPieChart()EmbeddedPieChartBuilder将图表类型设置为 PieChart 并返回 EmbeddedPieChartBuilder
asScatterChart()EmbeddedScatterChartBuilder将图表类型设置为 ScatterChart 并返回 EmbeddedScatterChartBuilder
asTableChart()EmbeddedTableChartBuilder将图表类型设置为 TableChart 并返回 EmbeddedTableChartBuilder
build()EmbeddedChart构建图表以反映对其所做的所有更改。
clearRanges()EmbeddedChartBuilder从此构建器修改的图表中移除所有范围。
getChartType()ChartType返回当前图表类型。
getContainer()ContainerInfo返回图表 ContainerInfo,其中封装了图表在工作表中的显示位置。
getRanges()Range[]返回当前为此图表提供数据的范围列表的副本。
removeRange(range)EmbeddedChartBuilder从相应构建器修改的图表中移除指定范围。
reverseCategories()EmbeddedColumnChartBuilder反转网域轴中序列的绘制顺序。
setBackgroundColor(cssValue)EmbeddedColumnChartBuilder设置图表的背景颜色。
setChartType(type)EmbeddedChartBuilder更改图表类型。
setColors(cssValues)EmbeddedColumnChartBuilder设置图表中线条的颜色。
setHiddenDimensionStrategy(strategy)EmbeddedChartBuilder设置用于隐藏行和列的策略。
setLegendPosition(position)EmbeddedColumnChartBuilder设置图例相对于图表的位置。
setLegendTextStyle(textStyle)EmbeddedColumnChartBuilder设置图表图例的文字样式。
setMergeStrategy(mergeStrategy)EmbeddedChartBuilder设置存在多个范围时要使用的合并策略。
setNumHeaders(headers)EmbeddedChartBuilder设置应被视为标题的范围的行数或列数。
setOption(option, value)EmbeddedChartBuilder设置相应图表的高级选项。
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)EmbeddedChartBuilder设置位置,更改图表在工作表中的显示位置。
setRange(start, end)EmbeddedColumnChartBuilder设置图表的范围。
setStacked()EmbeddedColumnChartBuilder使用堆叠折线,表示折线和条形值是堆叠(累积)的。
setTitle(chartTitle)EmbeddedColumnChartBuilder设置图表的标题。
setTitleTextStyle(textStyle)EmbeddedColumnChartBuilder设置图表标题的文字样式。
setTransposeRowsAndColumns(transpose)EmbeddedChartBuilder设置图表的行和列是否转置。
setXAxisTextStyle(textStyle)EmbeddedColumnChartBuilder设置横轴文本样式。
setXAxisTitle(title)EmbeddedColumnChartBuilder为横轴添加标题。
setXAxisTitleTextStyle(textStyle)EmbeddedColumnChartBuilder设置横轴标题文本样式。
setYAxisTextStyle(textStyle)EmbeddedColumnChartBuilder设置纵轴文本样式。
setYAxisTitle(title)EmbeddedColumnChartBuilder为纵轴添加标题。
setYAxisTitleTextStyle(textStyle)EmbeddedColumnChartBuilder设置纵轴标题文本样式。
useLogScale()EmbeddedColumnChartBuilder将范围轴设置为对数刻度(要求所有值均为正数)。

EmbeddedComboChartBuilder

方法

方法返回类型简介
addRange(range)EmbeddedChartBuilder向此构建器修改的图表中添加范围。
asAreaChart()EmbeddedAreaChartBuilder将图表类型设置为 AreaChart 并返回 EmbeddedAreaChartBuilder
asBarChart()EmbeddedBarChartBuilder将图表类型设置为 BarChart 并返回 EmbeddedBarChartBuilder
asColumnChart()EmbeddedColumnChartBuilder将图表类型设置为 ColumnChart 并返回 EmbeddedColumnChartBuilder
asComboChart()EmbeddedComboChartBuilder将图表类型设置为 ComboChart 并返回 EmbeddedComboChartBuilder
asHistogramChart()EmbeddedHistogramChartBuilder将图表类型设置为 HistogramChart 并返回 EmbeddedHistogramChartBuilder
asLineChart()EmbeddedLineChartBuilder将图表类型设置为 LineChart 并返回 EmbeddedLineChartBuilder
asPieChart()EmbeddedPieChartBuilder将图表类型设置为 PieChart 并返回 EmbeddedPieChartBuilder
asScatterChart()EmbeddedScatterChartBuilder将图表类型设置为 ScatterChart 并返回 EmbeddedScatterChartBuilder
asTableChart()EmbeddedTableChartBuilder将图表类型设置为 TableChart 并返回 EmbeddedTableChartBuilder
build()EmbeddedChart构建图表以反映对其所做的所有更改。
clearRanges()EmbeddedChartBuilder从此构建器修改的图表中移除所有范围。
getChartType()ChartType返回当前图表类型。
getContainer()ContainerInfo返回图表 ContainerInfo,其中封装了图表在工作表中的显示位置。
getRanges()Range[]返回当前为此图表提供数据的范围列表的副本。
removeRange(range)EmbeddedChartBuilder从相应构建器修改的图表中移除指定范围。
reverseCategories()EmbeddedComboChartBuilder反转网域轴中序列的绘制顺序。
setBackgroundColor(cssValue)EmbeddedComboChartBuilder设置图表的背景颜色。
setChartType(type)EmbeddedChartBuilder更改图表类型。
setColors(cssValues)EmbeddedComboChartBuilder设置图表中线条的颜色。
setHiddenDimensionStrategy(strategy)EmbeddedChartBuilder设置用于隐藏行和列的策略。
setLegendPosition(position)EmbeddedComboChartBuilder设置图例相对于图表的位置。
setLegendTextStyle(textStyle)EmbeddedComboChartBuilder设置图表图例的文字样式。
setMergeStrategy(mergeStrategy)EmbeddedChartBuilder设置存在多个范围时要使用的合并策略。
setNumHeaders(headers)EmbeddedChartBuilder设置应被视为标题的范围的行数或列数。
setOption(option, value)EmbeddedChartBuilder设置相应图表的高级选项。
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)EmbeddedChartBuilder设置位置,更改图表在工作表中的显示位置。
setRange(start, end)EmbeddedComboChartBuilder设置图表的范围。
setStacked()EmbeddedComboChartBuilder使用堆叠折线,表示折线和条形值是堆叠(累积)的。
setTitle(chartTitle)EmbeddedComboChartBuilder设置图表的标题。
setTitleTextStyle(textStyle)EmbeddedComboChartBuilder设置图表标题的文字样式。
setTransposeRowsAndColumns(transpose)EmbeddedChartBuilder设置图表的行和列是否转置。
setXAxisTextStyle(textStyle)EmbeddedComboChartBuilder设置横轴文本样式。
setXAxisTitle(title)EmbeddedComboChartBuilder为横轴添加标题。
setXAxisTitleTextStyle(textStyle)EmbeddedComboChartBuilder设置横轴标题文本样式。
setYAxisTextStyle(textStyle)EmbeddedComboChartBuilder设置纵轴文本样式。
setYAxisTitle(title)EmbeddedComboChartBuilder为纵轴添加标题。
setYAxisTitleTextStyle(textStyle)EmbeddedComboChartBuilder设置纵轴标题文本样式。
useLogScale()EmbeddedComboChartBuilder将范围轴设置为对数刻度(要求所有值均为正数)。

EmbeddedHistogramChartBuilder

方法

方法返回类型简介
addRange(range)EmbeddedChartBuilder向此构建器修改的图表中添加范围。
asAreaChart()EmbeddedAreaChartBuilder将图表类型设置为 AreaChart 并返回 EmbeddedAreaChartBuilder
asBarChart()EmbeddedBarChartBuilder将图表类型设置为 BarChart 并返回 EmbeddedBarChartBuilder
asColumnChart()EmbeddedColumnChartBuilder将图表类型设置为 ColumnChart 并返回 EmbeddedColumnChartBuilder
asComboChart()EmbeddedComboChartBuilder将图表类型设置为 ComboChart 并返回 EmbeddedComboChartBuilder
asHistogramChart()EmbeddedHistogramChartBuilder将图表类型设置为 HistogramChart 并返回 EmbeddedHistogramChartBuilder
asLineChart()EmbeddedLineChartBuilder将图表类型设置为 LineChart 并返回 EmbeddedLineChartBuilder
asPieChart()EmbeddedPieChartBuilder将图表类型设置为 PieChart 并返回 EmbeddedPieChartBuilder
asScatterChart()EmbeddedScatterChartBuilder将图表类型设置为 ScatterChart 并返回 EmbeddedScatterChartBuilder
asTableChart()EmbeddedTableChartBuilder将图表类型设置为 TableChart 并返回 EmbeddedTableChartBuilder
build()EmbeddedChart构建图表以反映对其所做的所有更改。
clearRanges()EmbeddedChartBuilder从此构建器修改的图表中移除所有范围。
getChartType()ChartType返回当前图表类型。
getContainer()ContainerInfo返回图表 ContainerInfo,其中封装了图表在工作表中的显示位置。
getRanges()Range[]返回当前为此图表提供数据的范围列表的副本。
removeRange(range)EmbeddedChartBuilder从相应构建器修改的图表中移除指定范围。
reverseCategories()EmbeddedHistogramChartBuilder反转网域轴中序列的绘制顺序。
setBackgroundColor(cssValue)EmbeddedHistogramChartBuilder设置图表的背景颜色。
setChartType(type)EmbeddedChartBuilder更改图表类型。
setColors(cssValues)EmbeddedHistogramChartBuilder设置图表中线条的颜色。
setHiddenDimensionStrategy(strategy)EmbeddedChartBuilder设置用于隐藏行和列的策略。
setLegendPosition(position)EmbeddedHistogramChartBuilder设置图例相对于图表的位置。
setLegendTextStyle(textStyle)EmbeddedHistogramChartBuilder设置图表图例的文字样式。
setMergeStrategy(mergeStrategy)EmbeddedChartBuilder设置存在多个范围时要使用的合并策略。
setNumHeaders(headers)EmbeddedChartBuilder设置应被视为标题的范围的行数或列数。
setOption(option, value)EmbeddedChartBuilder设置相应图表的高级选项。
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)EmbeddedChartBuilder设置位置,更改图表在工作表中的显示位置。
setRange(start, end)EmbeddedHistogramChartBuilder设置图表的范围。
setStacked()EmbeddedHistogramChartBuilder使用堆叠折线,表示折线和条形值是堆叠(累积)的。
setTitle(chartTitle)EmbeddedHistogramChartBuilder设置图表的标题。
setTitleTextStyle(textStyle)EmbeddedHistogramChartBuilder设置图表标题的文字样式。
setTransposeRowsAndColumns(transpose)EmbeddedChartBuilder设置图表的行和列是否转置。
setXAxisTextStyle(textStyle)EmbeddedHistogramChartBuilder设置横轴文本样式。
setXAxisTitle(title)EmbeddedHistogramChartBuilder为横轴添加标题。
setXAxisTitleTextStyle(textStyle)EmbeddedHistogramChartBuilder设置横轴标题文本样式。
setYAxisTextStyle(textStyle)EmbeddedHistogramChartBuilder设置纵轴文本样式。
setYAxisTitle(title)EmbeddedHistogramChartBuilder为纵轴添加标题。
setYAxisTitleTextStyle(textStyle)EmbeddedHistogramChartBuilder设置纵轴标题文本样式。
useLogScale()EmbeddedHistogramChartBuilder将范围轴设置为对数刻度(要求所有值均为正数)。

EmbeddedLineChartBuilder

方法

方法返回类型简介
addRange(range)EmbeddedChartBuilder向此构建器修改的图表中添加范围。
asAreaChart()EmbeddedAreaChartBuilder将图表类型设置为 AreaChart 并返回 EmbeddedAreaChartBuilder
asBarChart()EmbeddedBarChartBuilder将图表类型设置为 BarChart 并返回 EmbeddedBarChartBuilder
asColumnChart()EmbeddedColumnChartBuilder将图表类型设置为 ColumnChart 并返回 EmbeddedColumnChartBuilder
asComboChart()EmbeddedComboChartBuilder将图表类型设置为 ComboChart 并返回 EmbeddedComboChartBuilder
asHistogramChart()EmbeddedHistogramChartBuilder将图表类型设置为 HistogramChart 并返回 EmbeddedHistogramChartBuilder
asLineChart()EmbeddedLineChartBuilder将图表类型设置为 LineChart 并返回 EmbeddedLineChartBuilder
asPieChart()EmbeddedPieChartBuilder将图表类型设置为 PieChart 并返回 EmbeddedPieChartBuilder
asScatterChart()EmbeddedScatterChartBuilder将图表类型设置为 ScatterChart 并返回 EmbeddedScatterChartBuilder
asTableChart()EmbeddedTableChartBuilder将图表类型设置为 TableChart 并返回 EmbeddedTableChartBuilder
build()EmbeddedChart构建图表以反映对其所做的所有更改。
clearRanges()EmbeddedChartBuilder从此构建器修改的图表中移除所有范围。
getChartType()ChartType返回当前图表类型。
getContainer()ContainerInfo返回图表 ContainerInfo,其中封装了图表在工作表中的显示位置。
getRanges()Range[]返回当前为此图表提供数据的范围列表的副本。
removeRange(range)EmbeddedChartBuilder从相应构建器修改的图表中移除指定范围。
reverseCategories()EmbeddedLineChartBuilder反转网域轴中序列的绘制顺序。
setBackgroundColor(cssValue)EmbeddedLineChartBuilder设置图表的背景颜色。
setChartType(type)EmbeddedChartBuilder更改图表类型。
setColors(cssValues)EmbeddedLineChartBuilder设置图表中线条的颜色。
setCurveStyle(style)EmbeddedLineChartBuilder设置要在图表中使用的曲线样式。
setHiddenDimensionStrategy(strategy)EmbeddedChartBuilder设置用于隐藏行和列的策略。
setLegendPosition(position)EmbeddedLineChartBuilder设置图例相对于图表的位置。
setLegendTextStyle(textStyle)EmbeddedLineChartBuilder设置图表图例的文字样式。
setMergeStrategy(mergeStrategy)EmbeddedChartBuilder设置存在多个范围时要使用的合并策略。
setNumHeaders(headers)EmbeddedChartBuilder设置应被视为标题的范围的行数或列数。
setOption(option, value)EmbeddedChartBuilder设置相应图表的高级选项。
setPointStyle(style)EmbeddedLineChartBuilder设置折线中各点的样式。
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)EmbeddedChartBuilder设置位置,更改图表在工作表中的显示位置。
setRange(start, end)EmbeddedLineChartBuilder设置图表的范围。
setTitle(chartTitle)EmbeddedLineChartBuilder设置图表的标题。
setTitleTextStyle(textStyle)EmbeddedLineChartBuilder设置图表标题的文字样式。
setTransposeRowsAndColumns(transpose)EmbeddedChartBuilder设置图表的行和列是否转置。
setXAxisTextStyle(textStyle)EmbeddedLineChartBuilder设置横轴文本样式。
setXAxisTitle(title)EmbeddedLineChartBuilder为横轴添加标题。
setXAxisTitleTextStyle(textStyle)EmbeddedLineChartBuilder设置横轴标题文本样式。
setYAxisTextStyle(textStyle)EmbeddedLineChartBuilder设置纵轴文本样式。
setYAxisTitle(title)EmbeddedLineChartBuilder为纵轴添加标题。
setYAxisTitleTextStyle(textStyle)EmbeddedLineChartBuilder设置纵轴标题文本样式。
useLogScale()EmbeddedLineChartBuilder将范围轴设置为对数刻度(要求所有值均为正数)。

EmbeddedPieChartBuilder

方法

方法返回类型简介
addRange(range)EmbeddedChartBuilder向此构建器修改的图表中添加范围。
asAreaChart()EmbeddedAreaChartBuilder将图表类型设置为 AreaChart 并返回 EmbeddedAreaChartBuilder
asBarChart()EmbeddedBarChartBuilder将图表类型设置为 BarChart 并返回 EmbeddedBarChartBuilder
asColumnChart()EmbeddedColumnChartBuilder将图表类型设置为 ColumnChart 并返回 EmbeddedColumnChartBuilder
asComboChart()EmbeddedComboChartBuilder将图表类型设置为 ComboChart 并返回 EmbeddedComboChartBuilder
asHistogramChart()EmbeddedHistogramChartBuilder将图表类型设置为 HistogramChart 并返回 EmbeddedHistogramChartBuilder
asLineChart()EmbeddedLineChartBuilder将图表类型设置为 LineChart 并返回 EmbeddedLineChartBuilder
asPieChart()EmbeddedPieChartBuilder将图表类型设置为 PieChart 并返回 EmbeddedPieChartBuilder
asScatterChart()EmbeddedScatterChartBuilder将图表类型设置为 ScatterChart 并返回 EmbeddedScatterChartBuilder
asTableChart()EmbeddedTableChartBuilder将图表类型设置为 TableChart 并返回 EmbeddedTableChartBuilder
build()EmbeddedChart构建图表以反映对其所做的所有更改。
clearRanges()EmbeddedChartBuilder从此构建器修改的图表中移除所有范围。
getChartType()ChartType返回当前图表类型。
getContainer()ContainerInfo返回图表 ContainerInfo,其中封装了图表在工作表中的显示位置。
getRanges()Range[]返回当前为此图表提供数据的范围列表的副本。
removeRange(range)EmbeddedChartBuilder从相应构建器修改的图表中移除指定范围。
reverseCategories()EmbeddedPieChartBuilder反转网域轴中序列的绘制顺序。
set3D()EmbeddedPieChartBuilder将图表设置为三维。
setBackgroundColor(cssValue)EmbeddedPieChartBuilder设置图表的背景颜色。
setChartType(type)EmbeddedChartBuilder更改图表类型。
setColors(cssValues)EmbeddedPieChartBuilder设置图表中线条的颜色。
setHiddenDimensionStrategy(strategy)EmbeddedChartBuilder设置用于隐藏行和列的策略。
setLegendPosition(position)EmbeddedPieChartBuilder设置图例相对于图表的位置。
setLegendTextStyle(textStyle)EmbeddedPieChartBuilder设置图表图例的文字样式。
setMergeStrategy(mergeStrategy)EmbeddedChartBuilder设置存在多个范围时要使用的合并策略。
setNumHeaders(headers)EmbeddedChartBuilder设置应被视为标题的范围的行数或列数。
setOption(option, value)EmbeddedChartBuilder设置相应图表的高级选项。
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)EmbeddedChartBuilder设置位置,更改图表在工作表中的显示位置。
setTitle(chartTitle)EmbeddedPieChartBuilder设置图表的标题。
setTitleTextStyle(textStyle)EmbeddedPieChartBuilder设置图表标题的文字样式。
setTransposeRowsAndColumns(transpose)EmbeddedChartBuilder设置图表的行和列是否转置。

EmbeddedScatterChartBuilder

方法

方法返回类型简介
addRange(range)EmbeddedChartBuilder向此构建器修改的图表中添加范围。
asAreaChart()EmbeddedAreaChartBuilder将图表类型设置为 AreaChart 并返回 EmbeddedAreaChartBuilder
asBarChart()EmbeddedBarChartBuilder将图表类型设置为 BarChart 并返回 EmbeddedBarChartBuilder
asColumnChart()EmbeddedColumnChartBuilder将图表类型设置为 ColumnChart 并返回 EmbeddedColumnChartBuilder
asComboChart()EmbeddedComboChartBuilder将图表类型设置为 ComboChart 并返回 EmbeddedComboChartBuilder
asHistogramChart()EmbeddedHistogramChartBuilder将图表类型设置为 HistogramChart 并返回 EmbeddedHistogramChartBuilder
asLineChart()EmbeddedLineChartBuilder将图表类型设置为 LineChart 并返回 EmbeddedLineChartBuilder
asPieChart()EmbeddedPieChartBuilder将图表类型设置为 PieChart 并返回 EmbeddedPieChartBuilder
asScatterChart()EmbeddedScatterChartBuilder将图表类型设置为 ScatterChart 并返回 EmbeddedScatterChartBuilder
asTableChart()EmbeddedTableChartBuilder将图表类型设置为 TableChart 并返回 EmbeddedTableChartBuilder
build()EmbeddedChart构建图表以反映对其所做的所有更改。
clearRanges()EmbeddedChartBuilder从此构建器修改的图表中移除所有范围。
getChartType()ChartType返回当前图表类型。
getContainer()ContainerInfo返回图表 ContainerInfo,其中封装了图表在工作表中的显示位置。
getRanges()Range[]返回当前为此图表提供数据的范围列表的副本。
removeRange(range)EmbeddedChartBuilder从相应构建器修改的图表中移除指定范围。
setBackgroundColor(cssValue)EmbeddedScatterChartBuilder设置图表的背景颜色。
setChartType(type)EmbeddedChartBuilder更改图表类型。
setColors(cssValues)EmbeddedScatterChartBuilder设置图表中线条的颜色。
setHiddenDimensionStrategy(strategy)EmbeddedChartBuilder设置用于隐藏行和列的策略。
setLegendPosition(position)EmbeddedScatterChartBuilder设置图例相对于图表的位置。
setLegendTextStyle(textStyle)EmbeddedScatterChartBuilder设置图表图例的文字样式。
setMergeStrategy(mergeStrategy)EmbeddedChartBuilder设置存在多个范围时要使用的合并策略。
setNumHeaders(headers)EmbeddedChartBuilder设置应被视为标题的范围的行数或列数。
setOption(option, value)EmbeddedChartBuilder设置相应图表的高级选项。
setPointStyle(style)EmbeddedScatterChartBuilder设置折线中各点的样式。
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)EmbeddedChartBuilder设置位置,更改图表在工作表中的显示位置。
setTitle(chartTitle)EmbeddedScatterChartBuilder设置图表的标题。
setTitleTextStyle(textStyle)EmbeddedScatterChartBuilder设置图表标题的文字样式。
setTransposeRowsAndColumns(transpose)EmbeddedChartBuilder设置图表的行和列是否转置。
setXAxisLogScale()EmbeddedScatterChartBuilder将横轴转换为对数刻度(要求所有值均为正数)。
setXAxisRange(start, end)EmbeddedScatterChartBuilder设置图表横轴的范围。
setXAxisTextStyle(textStyle)EmbeddedScatterChartBuilder设置横轴文本样式。
setXAxisTitle(title)EmbeddedScatterChartBuilder为横轴添加标题。
setXAxisTitleTextStyle(textStyle)EmbeddedScatterChartBuilder设置横轴标题文本样式。
setYAxisLogScale()EmbeddedScatterChartBuilder将纵轴设为对数刻度(要求所有值均为正数)。
setYAxisRange(start, end)EmbeddedScatterChartBuilder设置图表纵轴的范围。
setYAxisTextStyle(textStyle)EmbeddedScatterChartBuilder设置纵轴文本样式。
setYAxisTitle(title)EmbeddedScatterChartBuilder为纵轴添加标题。
setYAxisTitleTextStyle(textStyle)EmbeddedScatterChartBuilder设置纵轴标题文本样式。

EmbeddedTableChartBuilder

方法

方法返回类型简介
addRange(range)EmbeddedChartBuilder向此构建器修改的图表中添加范围。
asAreaChart()EmbeddedAreaChartBuilder将图表类型设置为 AreaChart 并返回 EmbeddedAreaChartBuilder
asBarChart()EmbeddedBarChartBuilder将图表类型设置为 BarChart 并返回 EmbeddedBarChartBuilder
asColumnChart()EmbeddedColumnChartBuilder将图表类型设置为 ColumnChart 并返回 EmbeddedColumnChartBuilder
asComboChart()EmbeddedComboChartBuilder将图表类型设置为 ComboChart 并返回 EmbeddedComboChartBuilder
asHistogramChart()EmbeddedHistogramChartBuilder将图表类型设置为 HistogramChart 并返回 EmbeddedHistogramChartBuilder
asLineChart()EmbeddedLineChartBuilder将图表类型设置为 LineChart 并返回 EmbeddedLineChartBuilder
asPieChart()EmbeddedPieChartBuilder将图表类型设置为 PieChart 并返回 EmbeddedPieChartBuilder
asScatterChart()EmbeddedScatterChartBuilder将图表类型设置为 ScatterChart 并返回 EmbeddedScatterChartBuilder
asTableChart()EmbeddedTableChartBuilder将图表类型设置为 TableChart 并返回 EmbeddedTableChartBuilder
build()EmbeddedChart构建图表以反映对其所做的所有更改。
clearRanges()EmbeddedChartBuilder从此构建器修改的图表中移除所有范围。
enablePaging(enablePaging)EmbeddedTableChartBuilder设置是否启用数据分页。
enablePaging(pageSize)EmbeddedTableChartBuilder启用分页并设置每页的行数。
enablePaging(pageSize, startPage)EmbeddedTableChartBuilder启用分页,设置每页的行数和要显示的第一页表格(页码从零开始)。
enableRtlTable(rtlEnabled)EmbeddedTableChartBuilder通过反转表格的列顺序,添加对从右到左书写的语言(例如阿拉伯语或希伯来语)的基本支持,使第 0 列成为最右侧的列,最后一列成为最左侧的列。
enableSorting(enableSorting)EmbeddedTableChartBuilder设置是否在用户点击列标题时对列进行排序。
getChartType()ChartType返回当前图表类型。
getContainer()ContainerInfo返回图表 ContainerInfo,其中封装了图表在工作表中的显示位置。
getRanges()Range[]返回当前为此图表提供数据的范围列表的副本。
removeRange(range)EmbeddedChartBuilder从相应构建器修改的图表中移除指定范围。
setChartType(type)EmbeddedChartBuilder更改图表类型。
setFirstRowNumber(number)EmbeddedTableChartBuilder设置数据表格中第一行的行号。
setHiddenDimensionStrategy(strategy)EmbeddedChartBuilder设置用于隐藏行和列的策略。
setInitialSortingAscending(column)EmbeddedTableChartBuilder设置应根据哪个列(升序)对表格进行初始排序。
setInitialSortingDescending(column)EmbeddedTableChartBuilder设置应根据哪个列(降序)对表格进行初始排序。
setMergeStrategy(mergeStrategy)EmbeddedChartBuilder设置存在多个范围时要使用的合并策略。
setNumHeaders(headers)EmbeddedChartBuilder设置应被视为标题的范围的行数或列数。
setOption(option, value)EmbeddedChartBuilder设置相应图表的高级选项。
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)EmbeddedChartBuilder设置位置,更改图表在工作表中的显示位置。
setTransposeRowsAndColumns(transpose)EmbeddedChartBuilder设置图表的行和列是否转置。
showRowNumberColumn(showRowNumber)EmbeddedTableChartBuilder设置是否将行号显示为表格的第一列。
useAlternatingRowStyle(alternate)EmbeddedTableChartBuilder设置是否为表格图表的奇数行和偶数行分配交替颜色样式。

Filter

方法

方法返回类型简介
getColumnFilterCriteria(columnPosition)FilterCriteria获取指定列的过滤条件,如果该列未应用过滤条件,则返回 null
getRange()Range获取相应过滤条件所适用的范围。
remove()void移除相应过滤条件。
removeColumnFilterCriteria(columnPosition)Filter从指定列中移除过滤条件。
setColumnFilterCriteria(columnPosition, filterCriteria)Filter为指定列设置过滤条件。
sort(columnPosition, ascending)Filter按指定列对过滤后的范围进行排序,但不包括此过滤条件所应用范围内的第一行(标题行)。

FilterCriteria

方法

方法返回类型简介
copy()FilterCriteriaBuilder复制此过滤条件,并创建一个可应用于其他过滤条件的条件构建器。
getCriteriaType()BooleanCriteria返回条件的布尔值类型,例如 CELL_EMPTY
getCriteriaValues()Object[]返回布尔值条件的一组实参。
getHiddenValues()String[]返回过滤条件隐藏的值。
getVisibleBackgroundColor()Color返回用作过滤条件的背景颜色。
getVisibleForegroundColor()Color返回用作过滤条件的前景色。
getVisibleValues()String[]返回透视表过滤器显示的值。

FilterCriteriaBuilder

方法

方法返回类型简介
build()FilterCriteria使用您添加到条件构建器中的设置组装过滤条件。
copy()FilterCriteriaBuilder复制此过滤条件,并创建一个可应用于其他过滤条件的条件构建器。
getCriteriaType()BooleanCriteria返回条件的布尔值类型,例如 CELL_EMPTY
getCriteriaValues()Object[]返回布尔值条件的一组实参。
getHiddenValues()String[]返回过滤条件隐藏的值。
getVisibleBackgroundColor()Color返回用作过滤条件的背景颜色。
getVisibleForegroundColor()Color返回用作过滤条件的前景色。
getVisibleValues()String[]返回透视表过滤器显示的值。
setHiddenValues(values)FilterCriteriaBuilder设置要隐藏的值。
setVisibleBackgroundColor(visibleBackgroundColor)FilterCriteriaBuilder设置用作过滤条件的背景颜色。
setVisibleForegroundColor(visibleForegroundColor)FilterCriteriaBuilder设置用作过滤条件的前景颜色。
setVisibleValues(values)FilterCriteriaBuilder设置要在透视表中显示的值。
whenCellEmpty()FilterCriteriaBuilder设置过滤条件以显示空白单元格。
whenCellNotEmpty()FilterCriteriaBuilder设置过滤条件以显示非空单元格。
whenDateAfter(date)FilterCriteriaBuilder设置过滤条件,以显示日期晚于指定日期的单元格。
whenDateAfter(date)FilterCriteriaBuilder设置过滤条件,以显示日期晚于指定相对日期的单元格。
whenDateBefore(date)FilterCriteriaBuilder设置过滤条件,以显示日期早于指定日期的单元格。
whenDateBefore(date)FilterCriteriaBuilder设置过滤条件,以显示日期早于指定相对日期的单元格。
whenDateEqualTo(date)FilterCriteriaBuilder设置过滤条件,以显示日期等于指定日期的单元格。
whenDateEqualTo(date)FilterCriteriaBuilder设置过滤条件,以显示日期等于指定相对日期的单元格。
whenDateEqualToAny(dates)FilterCriteriaBuilder设置过滤条件,以显示日期等于任何指定日期的单元格。
whenDateNotEqualTo(date)FilterCriteriaBuilder设置过滤条件,以显示不等于指定日期的单元格。
whenDateNotEqualToAny(dates)FilterCriteriaBuilder设置过滤条件,以显示日期不等于任何指定日期的单元格。
whenFormulaSatisfied(formula)FilterCriteriaBuilder设置过滤条件,以显示包含指定公式(例如 =B:B<C:C)且计算结果为 true 的单元格。
whenNumberBetween(start, end)FilterCriteriaBuilder设置过滤条件,以显示介于两个指定数字之间(含这两个数字)的数字所在的单元格。
whenNumberEqualTo(number)FilterCriteriaBuilder设置过滤条件,以显示包含与指定数字相等的数字的单元格。
whenNumberEqualToAny(numbers)FilterCriteriaBuilder设置过滤条件,以显示包含的数字等于任何指定数字的单元格。
whenNumberGreaterThan(number)FilterCriteriaBuilder设置过滤条件,以显示数字大于指定数字的单元格
whenNumberGreaterThanOrEqualTo(number)FilterCriteriaBuilder设置过滤条件,以显示数字大于或等于指定数字的单元格。
whenNumberLessThan(number)FilterCriteriaBuilder设置过滤条件,以显示数字小于指定数字的单元格。
whenNumberLessThanOrEqualTo(number)FilterCriteriaBuilder设置过滤条件,以显示数字小于或等于指定数字的单元格。
whenNumberNotBetween(start, end)FilterCriteriaBuilder设置过滤条件,以显示数字不在两个指定数字之间且不等于这两个指定数字的单元格。
whenNumberNotEqualTo(number)FilterCriteriaBuilder设置过滤条件,以显示数字不等于指定数字的单元格。
whenNumberNotEqualToAny(numbers)FilterCriteriaBuilder设置过滤条件,以显示数字不等于任何指定数字的单元格。
whenTextContains(text)FilterCriteriaBuilder设置过滤条件,以显示包含指定文本的单元格。
whenTextDoesNotContain(text)FilterCriteriaBuilder设置过滤条件,以显示文本不包含指定文本的单元格。
whenTextEndsWith(text)FilterCriteriaBuilder设置过滤条件,以显示文本以指定文本结尾的单元格。
whenTextEqualTo(text)FilterCriteriaBuilder设置过滤条件,以显示包含与指定文本相同的文本的单元格。
whenTextEqualToAny(texts)FilterCriteriaBuilder设置过滤条件,以显示包含的文本等于任何指定文本值的单元格。
whenTextNotEqualTo(text)FilterCriteriaBuilder设置过滤条件,以显示文本不等于指定文本的单元格。
whenTextNotEqualToAny(texts)FilterCriteriaBuilder设置过滤条件,以显示文本不等于任何指定值的单元格。
whenTextStartsWith(text)FilterCriteriaBuilder设置过滤条件,以显示文本以指定文本开头的单元格。
withCriteria(criteria, args)FilterCriteriaBuilder将过滤条件设置为由 BooleanCriteria 值(例如 CELL_EMPTYNUMBER_GREATER_THAN)定义的布尔值条件。

FrequencyType

属性

属性类型说明
FREQUENCY_TYPE_UNSUPPORTEDEnum频次类型不受支持。
DAILYEnum每天刷新。
WEEKLYEnum每周在指定日期刷新。
MONTHLYEnum每月在指定日期刷新。

GradientCondition

方法

方法返回类型简介
getMaxColorObject()Color获取为此梯度条件的最高值设置的颜色。
getMaxType()InterpolationType获取相应梯度条件的最高值的插值类型。
getMaxValue()String获取相应梯度条件的最大值。
getMidColorObject()Color获取为此梯度条件的中点值设置的颜色。
getMidType()InterpolationType获取相应梯度条件的中间点值的插值类型。
getMidValue()String获取此梯度条件的中间值。
getMinColorObject()Color获取为此梯度条件设置的最小值颜色。
getMinType()InterpolationType获取相应梯度条件的最小值的插值类型。
getMinValue()String获取相应梯度条件的最小值。

Group

方法

方法返回类型简介
collapse()Group收起此群组。
expand()Group展开此群组。
getControlIndex()Integer返回相应组的控制切换开关索引。
getDepth()Integer返回此组的深度。
getRange()Range返回相应群组存在的时间范围。
isCollapsed()Boolean如果相应群组已收起,则返回 true
remove()void从工作表中移除相应群组,从而将 range 的群组深度减少 1。

GroupControlTogglePosition

属性

属性类型说明
BEFOREEnum控制切换开关位于群组之前(索引值较低)的位置。
AFTEREnum控制切换开关在群组(位于较高索引处)之后的位置。

InterpolationType

属性

属性类型说明
NUMBEREnum将该数字用作梯度条件的特定插值点。
PERCENTEnum将该数字用作梯度条件的百分比插值点。
PERCENTILEEnum将该数字用作梯度条件的百分位插值点。
MINEnum将最小值推断为梯度条件的特定插值点。
MAXEnum将最大数量推断为梯度条件的特定插值点。

LookerDataSourceSpec

方法

方法返回类型简介
copy()DataSourceSpecBuilder根据相应数据源的设置创建 DataSourceSpecBuilder
getExploreName()String获取模型中 Looker 探索的名称。
getInstanceUrl()String获取 Looker 实例的网址。
getModelName()String获取实例中 Looker 模型的名称。
getParameters()DataSourceParameter[]获取数据源的参数。
getType()DataSourceType获取数据源的类型。

LookerDataSourceSpecBuilder

方法

方法返回类型简介
build()DataSourceSpec根据此构建器中的设置构建数据源规范。
copy()DataSourceSpecBuilder根据相应数据源的设置创建 DataSourceSpecBuilder
getExploreName()String获取模型中 Looker 探索的名称。
getInstanceUrl()String获取 Looker 实例的网址。
getModelName()String获取实例中 Looker 模型的名称。
getParameters()DataSourceParameter[]获取数据源的参数。
getType()DataSourceType获取数据源的类型。
removeAllParameters()LookerDataSourceSpecBuilder移除所有参数。
removeParameter(parameterName)LookerDataSourceSpecBuilder移除指定的参数。
setExploreName(exploreName)LookerDataSourceSpecBuilder在 Looker 模型中设置探索名称。
setInstanceUrl(instanceUrl)LookerDataSourceSpecBuilder设置 Looker 的实例网址。
setModelName(modelName)LookerDataSourceSpecBuilder在 Looker 实例中设置 Looker 模型名称。
setParameterFromCell(parameterName, sourceCell)LookerDataSourceSpecBuilder添加一个参数;如果具有相应名称的参数已存在,则更新其数据源规范构建器的源单元格(类型为 DataSourceType.BIGQUERY)。

NamedRange

方法

方法返回类型简介
getName()String获取此命名范围的名称。
getRange()Range获取相应命名范围所引用的范围。
remove()void删除此命名范围。
setName(name)NamedRange设置/更新命名范围的名称。
setRange(range)NamedRange设置/更新相应命名范围的范围。

OverGridImage

方法

方法返回类型简介
assignScript(functionName)OverGridImage将具有指定函数名称的函数分配给此映像。
getAltTextDescription()String返回相应图片的替代文本说明。
getAltTextTitle()String返回相应图片的替代文本标题。
getAnchorCell()Range返回图片锚定的单元格。
getAnchorCellXOffset()Integer返回相对于锚定单元格的水平像素偏移量。
getAnchorCellYOffset()Integer返回相对于锚定单元格的垂直像素偏移量。
getHeight()Integer返回相应图片的实际高度(以像素为单位)。
getInherentHeight()Integer返回相应图片的固有高度(以像素为单位)。
getInherentWidth()Integer返回相应图片的固有高度(以像素为单位)。
getScript()String返回分配给相应图片的函数的名称。
getSheet()Sheet返回相应图片所在的工作表。
getWidth()Integer返回此图片的实际宽度(以像素为单位)。
remove()void从电子表格中删除相应图片。
replace(blob)OverGridImage将此图片替换为所提供的 BlobSource 指定的图片。
replace(url)OverGridImage将此图片替换为指定网址中的图片。
resetSize()OverGridImage将相应图片重置为其固有尺寸。
setAltTextDescription(description)OverGridImage为相应图片设置替代文本说明。
setAltTextTitle(title)OverGridImage为相应图片设置替代文本标题。
setAnchorCell(cell)OverGridImage设置图片锚定的单元格。
setAnchorCellXOffset(offset)OverGridImage设置相对于锚定单元格的水平像素偏移量。
setAnchorCellYOffset(offset)OverGridImage设置相对于锚定单元格的垂直像素偏移量。
setHeight(height)OverGridImage以像素为单位设置此图片的实际高度。
setWidth(width)OverGridImage设置相应图片的实际宽度(以像素为单位)。

PageProtection

PivotFilter

方法

方法返回类型简介
getFilterCriteria()FilterCriteria返回相应透视过滤器的过滤条件。
getPivotTable()PivotTable返回相应过滤条件所属的 PivotTable
getSourceDataColumn()Integer返回相应过滤条件所处理的源数据列的数量。
getSourceDataSourceColumn()DataSourceColumn返回过滤条件所依据的数据源列。
remove()void从数据透视表中移除相应的数据透视过滤条件。
setFilterCriteria(filterCriteria)PivotFilter为此透视过滤条件设置过滤条件。

PivotGroup

方法

方法返回类型简介
addManualGroupingRule(groupName, groupMembers)PivotGroup为此透视组添加手动分组规则。
areLabelsRepeated()Boolean返回标签是否显示为重复。
clearGroupingRule()PivotGroup从相应透视组中移除所有分组规则。
clearSort()PivotGroup移除应用于相应群组的所有排序。
getDateTimeGroupingRule()DateTimeGroupingRule返回透视组的日期时间分组规则;如果未设置日期时间分组规则,则返回 null
getDimension()Dimension返回相应组是行组还是列组。
getGroupLimit()PivotGroupLimit返回透视组的透视组限制。
getIndex()Integer返回相应透视组在当前组顺序中的索引。
getPivotTable()PivotTable返回相应分组所属的 PivotTable
getSourceDataColumn()Integer返回相应组汇总的源数据列的数量。
getSourceDataSourceColumn()DataSourceColumn返回透视组所处理的数据源列。
hideRepeatedLabels()PivotGroup隐藏相应分组的重复标签。
isSortAscending()Boolean如果排序顺序为升序,则返回 true;如果排序顺序为降序,则返回 false
moveToIndex(index)PivotGroup将此组移动到当前行组或列组列表中的指定位置。
remove()void从表格中移除相应透视组。
removeManualGroupingRule(groupName)PivotGroup移除具有指定 groupName 的手动分组规则。
resetDisplayName()PivotGroup将数据透视表中相应组的显示名称重置为默认值。
setDateTimeGroupingRule(dateTimeGroupingRuleType)PivotGroup在透视组上设置日期时间分组规则。
setDisplayName(name)PivotGroup设置透视表中相应群组的显示名。
setGroupLimit(countLimit)PivotGroup设置数据透视表元素组的数据透视表元素组限制。
setHistogramGroupingRule(minValue, maxValue, intervalSize)PivotGroup为此透视组设置直方图分组规则。
showRepeatedLabels()PivotGroup如果存在多个行或列分组,此方法会针对后续分组的每个条目显示相应分组的标签。
showTotals(showTotals)PivotGroup设置是否在表格中显示相应数据透视组的总值。
sortAscending()PivotGroup将排序顺序设置为升序。
sortBy(value, oppositeGroupValues)PivotGroupoppositeGroupValues 中值的指定 PivotValue 对相应组进行排序。
sortDescending()PivotGroup将排序顺序设置为降序。
totalsAreShown()Boolean返回相应透视组的总值是否目前处于显示状态。

PivotGroupLimit

方法

方法返回类型简介
getCountLimit()Integer获取透视组中行或列的数量限制。
getPivotGroup()PivotGroup返回相应限制所属的数据透视表元素组。
remove()void移除数据透视表元素组限制。
setCountLimit(countLimit)PivotGroupLimit设置透视组中行或列的数量限制。

PivotTable

方法

方法返回类型简介
addCalculatedPivotValue(name, formula)PivotValue根据指定的 formulaname,在数据透视表中创建一个新的数据透视值。
addColumnGroup(sourceDataColumn)PivotGroup在数据透视表中定义新的透视列分组。
addFilter(sourceDataColumn, filterCriteria)PivotFilter为数据透视表创建新的数据透视过滤条件。
addPivotValue(sourceDataColumn, summarizeFunction)PivotValue在数据透视表中定义具有指定 summarizeFunction 的新透视值。
addRowGroup(sourceDataColumn)PivotGroup在数据透视表中定义新的数据透视行分组。
asDataSourcePivotTable()DataSourcePivotTable如果数据透视表已关联到 DataSource,则返回数据透视表作为数据源数据透视表;否则返回 null
getAnchorCell()Range返回表示此数据透视表所锚定的单元格的 Range
getColumnGroups()PivotGroup[]返回相应数据透视表中列组的有序列表。
getFilters()PivotFilter[]返回相应透视表中过滤条件的有序列表。
getPivotValues()PivotValue[]返回相应数据透视表中数据透视值的有序列表。
getRowGroups()PivotGroup[]返回相应数据透视表中行组的有序列表。
getSourceDataRange()Range返回构建数据透视表的源数据范围。
getValuesDisplayOrientation()Dimension返回值是显示为行还是列。
remove()void删除相应的数据透视表。
setValuesDisplayOrientation(dimension)PivotTable设置相应数据透视表的布局,以将值显示为列或行。

PivotTableSummarizeFunction

属性

属性类型说明
CUSTOMEnum自定义函数,此值仅对计算字段有效。
SUMEnumSUM 函数
COUNTAEnumCOUNTA 函数
COUNTEnumCOUNT 函数
COUNTUNIQUEEnumCOUNTUNIQUE 函数
AVERAGEEnumAVERAGE 函数
MAXEnumMAX 函数
MINEnumMIN 函数
MEDIANEnumMEDIAN 函数
PRODUCTEnumPRODUCT 函数
STDEVEnumSTDEV 函数
STDEVPEnumSTDEVP 函数
VAREnumVAR 函数
VARPEnumVARP 函数

PivotValue

方法

方法返回类型简介
getDisplayType()PivotValueDisplayType返回显示类型,用于描述相应透视值当前在表格中的显示方式。
getFormula()String返回用于计算此值的公式。
getPivotTable()PivotTable返回此值所属的 PivotTable
getSourceDataColumn()Integer返回数据透视值汇总的源数据列的数量。
getSourceDataSourceColumn()DataSourceColumn返回数据透视值汇总的数据源列。
getSummarizedBy()PivotTableSummarizeFunction返回相应组的总结函数。
remove()void从透视表中移除此值。
setDisplayName(name)PivotValue设置透视表中相应值的显示名称。
setFormula(formula)PivotValue设置用于计算此值的公式。
showAs(displayType)PivotValue在数据透视表中将此值显示为另一个值的函数。
summarizeBy(summarizeFunction)PivotValue设置总结函数。

PivotValueDisplayType

属性

属性类型说明
DEFAULTEnum默认。
PERCENT_OF_ROW_TOTALEnum以相应行的总计值的百分比形式显示透视值。
PERCENT_OF_COLUMN_TOTALEnum以百分比形式显示透视值,该百分比是透视值占相应列总值的百分比。
PERCENT_OF_GRAND_TOTALEnum以占总计的百分比形式显示透视值。

Protection

方法

方法返回类型简介
addEditor(emailAddress)Protection将指定用户添加到受保护的工作表或范围的编辑者列表中。
addEditor(user)Protection将指定用户添加到受保护的工作表或范围的编辑者列表中。
addEditors(emailAddresses)Protection将指定的用户数组添加到受保护的工作表或范围的编辑者列表中。
addTargetAudience(audienceId)Protection将指定的目标受众群体添加为受保护范围的编辑者。
canDomainEdit()Boolean确定拥有相应电子表格的网域中的所有用户是否有权修改受保护的范围或工作表。
canEdit()Boolean确定用户是否有权修改受保护的范围或工作表。
getDescription()String获取受保护范围或工作表的说明。
getEditors()User[]获取受保护的范围或工作表的编辑者列表。
getProtectionType()ProtectionType获取受保护区域的类型,即 RANGESHEET
getRange()Range获取受保护的范围。
getRangeName()String获取受保护范围的名称(如果该范围与命名范围相关联)。
getTargetAudiences()TargetAudience[]返回可以修改受保护范围的目标受众群体的 ID。
getUnprotectedRanges()Range[]获取受保护工作表中的不受保护范围的数组。
isWarningOnly()Boolean确定受保护区域是否使用“基于警告”的保护。
remove()void取消保护相应范围或工作表。
removeEditor(emailAddress)Protection从受保护的工作表或范围的编辑者列表中移除指定用户。
removeEditor(user)Protection从受保护的工作表或范围的编辑者列表中移除指定用户。
removeEditors(emailAddresses)Protection从受保护的工作表或范围的编辑者列表中移除指定的用户数组。
removeTargetAudience(audienceId)Protection移除指定目标对象群组作为受保护范围的编辑者。
setDescription(description)Protection设置受保护范围或工作表的说明。
setDomainEdit(editable)Protection设置拥有相应电子表格的网域中的所有用户是否都有权修改受保护的范围或工作表。
setNamedRange(namedRange)Protection将受保护的范围与现有命名范围相关联。
setRange(range)Protection调整受保护的范围。
setRangeName(rangeName)Protection将受保护的范围与现有命名范围相关联。
setUnprotectedRanges(ranges)Protection取消保护受保护工作表中的指定范围数组。
setWarningOnly(warningOnly)Protection设置相应受保护范围是否使用“基于警告”的保护。

ProtectionType

属性

属性类型说明
RANGEEnum范围保护。
SHEETEnum工作表保护。

Range

方法

方法返回类型简介
activate()Range将指定范围设置为 active range,并将该范围内的左上角单元格设置为 current cell
activateAsCurrentCell()Range将指定单元格设置为 current cell
addDeveloperMetadata(key)Range向范围添加具有指定键的开发者元数据。
addDeveloperMetadata(key, visibility)Range向范围添加具有指定键和可见性的开发者元数据。
addDeveloperMetadata(key, value)Range向范围添加具有指定键和值的开发者元数据。
addDeveloperMetadata(key, value, visibility)Range向范围添加具有指定键、值和公开范围的开发者元数据。
applyColumnBanding()Banding将默认的列条纹主题应用于范围。
applyColumnBanding(bandingTheme)Banding将指定的列条带主题应用于范围。
applyColumnBanding(bandingTheme, showHeader, showFooter)Banding将指定的列条带主题应用于具有指定页眉和页脚设置的范围。
applyRowBanding()Banding将默认的行条纹主题应用于范围。
applyRowBanding(bandingTheme)Banding将指定的行条带主题应用于范围。
applyRowBanding(bandingTheme, showHeader, showFooter)Banding将指定的行条带主题应用于具有指定页眉和页脚设置的范围。
autoFill(destination, series)void根据此范围内的数据填充 destinationRange
autoFillToNeighbor(series)void根据相邻单元格计算要填充新数据的范围,并根据该范围内的数据自动填充新值。
breakApart()Range将范围内的所有多列单元格再次拆分为单个单元格。
canEdit()Boolean确定用户是否有权修改范围内的每个单元格。
check()Range将范围内的复选框的状态更改为“已选中”。
clear()Range清除指定范围内的内容和格式。
clear(options)Range根据指定的高级选项清除相应范围的内容、格式、数据验证规则和/或注释。
clearContent()Range清除范围的内容,但保留格式。
clearDataValidations()Range清除相应范围内的数据验证规则。
clearFormat()Range清除相应范围的格式。
clearNote()Range清除指定单元格中的注释。
collapseGroups()Range收起完全包含在范围内的所有群组。
copyFormatToRange(gridId, column, columnEnd, row, rowEnd)void将范围的格式复制到指定位置。
copyFormatToRange(sheet, column, columnEnd, row, rowEnd)void将范围的格式复制到指定位置。
copyTo(destination)void将某个单元格范围内的数据复制到另一个单元格范围。
copyTo(destination, copyPasteType, transposed)void将某个单元格范围内的数据复制到另一个单元格范围。
copyTo(destination, options)void将某个单元格范围内的数据复制到另一个单元格范围。
copyValuesToRange(gridId, column, columnEnd, row, rowEnd)void将范围的内容复制到指定位置。
copyValuesToRange(sheet, column, columnEnd, row, rowEnd)void将范围的内容复制到指定位置。
createDataSourcePivotTable(dataSource)DataSourcePivotTable根据数据源创建一个空的数据源透视表,并以相应范围内的第一个单元格为锚点。
createDataSourceTable(dataSource)DataSourceTable根据数据源创建一个空数据源表,该表锚定在相应范围内的第一个单元格。
createDeveloperMetadataFinder()DeveloperMetadataFinder返回一个 DeveloperMetadataFinderApi,用于查找此范围内的开发者元数据。
createFilter()Filter创建过滤器并将其应用于工作表中的指定范围。
createPivotTable(sourceData)PivotTable根据指定的 sourceData 创建一个空数据透视表,该表锚定在此范围内的第一个单元格。
createTextFinder(findText)TextFinder为指定范围创建文本查找器,该查找器可查找和替换此范围内的文本。
deleteCells(shiftDimension)void删除相应范围的单元格。
expandGroups()Range展开范围或控制切换开关与此范围相交的已收起组。
getA1Notation()String以 A1 符号表示法返回范围的字符串说明。
getBackground()String返回范围(例如 '#ffffff')中左上角单元格的背景颜色。
getBackgroundObject()Color返回范围中左上角单元格的背景颜色。
getBackgroundObjects()Color[][]返回指定范围内单元格的背景颜色。
getBackgrounds()String[][]返回指定范围内单元格的背景颜色(例如 '#ffffff')。
getBandings()Banding[]返回应用于相应范围内任何单元格的所有条带。
getCell(row, column)Range返回指定范围内的指定单元格。
getColumn()Integer返回相应范围的起始列位置。
getDataRegion()Range返回在四个基本方向上扩展的范围的副本,以覆盖所有包含数据的相邻单元格。Direction
getDataRegion(dimension)Range如果指定维度为 Dimension.ROWS,则返回扩展后的范围(Direction.UPDirection.DOWN);如果维度为 Dimension.COLUMNS,则返回扩展后的范围(Direction.NEXTDirection.PREVIOUS)。
getDataSourceFormula()DataSourceFormula返回范围中第一个单元格的 DataSourceFormula,如果该单元格不包含数据源公式,则返回 null
getDataSourceFormulas()DataSourceFormula[]返回相应范围内单元格的 DataSourceFormula
getDataSourcePivotTables()DataSourcePivotTable[]获取与指定范围相交的所有数据源透视表。
getDataSourceTables()DataSourceTable[]获取与范围相交的所有数据源表。
getDataSourceUrl()String返回相应范围内数据的网址,该网址可用于创建图表和查询。
getDataTable()DataTable以 DataTable 形式返回此对象内的数据。
getDataTable(firstRowIsHeader)DataTable以 DataTable 形式返回此范围内的相应数据。
getDataValidation()DataValidation返回范围左上角单元格的数据验证规则。
getDataValidations()DataValidation[][]返回指定范围内所有单元格的数据验证规则。
getDeveloperMetadata()DeveloperMetadata[]获取与相应范围关联的开发者元数据。
getDisplayValue()String返回范围中左上角单元格的显示值。
getDisplayValues()String[][]返回相应范围的值的矩形网格。
getFilter()Filter返回相应范围所属工作表的过滤器;如果工作表上没有过滤器,则返回 null
getFontColorObject()Color返回范围左上角单元格的字体颜色。
getFontColorObjects()Color[][]返回指定范围内单元格的字体颜色。
getFontFamilies()String[][]返回相应范围内单元格的字体系列。
getFontFamily()String返回范围左上角单元格的字体系列。
getFontLine()String获取范围左上角单元格的线条样式('underline''line-through''none')。
getFontLines()String[][]获取相应范围内单元格的线条样式('underline''line-through''none')。
getFontSize()Integer返回范围左上角单元格的字体大小(以磅为单位)。
getFontSizes()Integer[][]返回指定范围内单元格的字号。
getFontStyle()String返回范围左上角单元格的字体样式('italic''normal')。
getFontStyles()String[][]返回指定范围内单元格的字体样式。
getFontWeight()String返回范围左上角单元格的字重(正常/粗体)。
getFontWeights()String[][]返回相应范围内单元格的字重。
getFormula()String返回范围左上角单元格的公式(A1 符号),如果单元格为空或不包含公式,则返回空字符串。
getFormulaR1C1()String返回指定单元格的公式(R1C1 表示法),如果没有公式,则返回 null
getFormulas()String[][]返回相应范围内单元格的公式(A1 符号)。
getFormulasR1C1()String[][]返回相应范围内单元格的公式(R1C1 表示法)。
getGridId()Integer返回相应范围的父工作表的网格 ID。
getHeight()Integer返回范围的高度。
getHorizontalAlignment()String返回范围左上角单元格中文字的水平对齐方式(左对齐/居中对齐/右对齐)。
getHorizontalAlignments()String[][]返回指定范围内单元格的水平对齐方式。
getLastColumn()Integer返回结束列位置。
getLastRow()Integer返回结束行位置。
getMergedRanges()Range[]返回一个 Range 对象数组,表示完全位于当前范围内的合并单元格,或包含当前范围内的至少一个单元格的合并单元格。
getNextDataCell(direction)Range从范围的第一列和第一行中的单元格开始,返回指定方向上的下一个单元格,该单元格是包含数据的连续单元格范围的边缘,或者是该方向上工作表的边缘单元格。
getNote()String返回与指定范围关联的注释。
getNotes()String[][]返回与指定范围内的单元格关联的备注。
getNumColumns()Integer返回相应范围内的列数。
getNumRows()Integer返回相应范围内的行数。
getNumberFormat()String获取指定范围左上角单元格的数字或日期格式。
getNumberFormats()String[][]返回指定范围内单元格的数字或日期格式。
getRichTextValue()RichTextValue返回范围左上角单元格的富文本值,如果单元格值不是文本,则返回 null
getRichTextValues()RichTextValue[][]返回指定范围内单元格的富文本值。
getRow()Integer返回相应范围的行位置。
getRowIndex()Integer返回相应范围的行位置。
getSheet()Sheet返回相应范围所属的工作表。
getTextDirection()TextDirection返回范围左上角单元格的文字方向。
getTextDirections()TextDirection[][]返回指定范围内单元格的文字方向。
getTextRotation()TextRotation返回指定范围左上角单元格的文字旋转设置。
getTextRotations()TextRotation[][]返回指定范围内单元格的文字旋转设置。
getTextStyle()TextStyle返回范围左上角单元格的文本样式。
getTextStyles()TextStyle[][]返回指定范围内单元格的文本样式。
getValue()Object返回范围中左上角单元格的值。
getValues()Object[][]返回相应范围的值的矩形网格。
getVerticalAlignment()String返回范围左上角单元格的垂直对齐方式(顶部/中间/底部)。
getVerticalAlignments()String[][]返回指定范围内单元格的垂直对齐方式。
getWidth()Integer返回范围的宽度(以列为单位)。
getWrap()Boolean返回单元格中的文本是否换行。
getWrapStrategies()WrapStrategy[][]返回指定范围内单元格的文字换行策略。
getWrapStrategy()WrapStrategy返回范围左上角单元格的文字换行策略。
getWraps()Boolean[][]返回单元格中的文本是否换行。
insertCells(shiftDimension)Range在此范围内插入空单元格。
insertCheckboxes()Range在范围内的每个单元格中插入复选框,并配置勾选和未勾选状态分别对应的 truefalse
insertCheckboxes(checkedValue)Range在范围内的每个单元格中插入复选框,并为勾选状态配置自定义值,为未勾选状态配置空字符串。
insertCheckboxes(checkedValue, uncheckedValue)Range在范围内的每个单元格中插入复选框,并为勾选和未勾选状态配置自定义值。
isBlank()Boolean如果范围完全空白,则返回 true
isChecked()Boolean返回指定范围内的所有单元格的复选框状态是否均为“已选中”。
isEndColumnBounded()Boolean确定范围的末尾是否绑定到特定列。
isEndRowBounded()Boolean确定范围的末尾是否绑定到特定行。
isPartOfMerge()Boolean如果当前范围内的单元格与任何合并的单元格重叠,则返回 true
isStartColumnBounded()Boolean确定范围的开头是否绑定到特定列。
isStartRowBounded()Boolean确定范围的开头是否绑定到特定行。
merge()Range将范围内的单元格合并为一个块。
mergeAcross()Range合并范围中各列的单元格。
mergeVertically()Range合并指定范围内的单元格。
moveTo(target)void将此范围内的内容(包括格式和值)剪切并粘贴到目标范围。
offset(rowOffset, columnOffset)Range返回一个新范围,该范围相对于当前范围偏移了指定的行数和列数(可以是负数)。
offset(rowOffset, columnOffset, numRows)Range返回一个相对于当前范围的新范围,该范围的左上角点相对于当前范围偏移了指定的行数和列数,并且具有指定的单元格高度。
offset(rowOffset, columnOffset, numRows, numColumns)Range返回一个相对于当前范围的新范围,其左上角点相对于当前范围偏移了给定的行数和列数,并且具有给定的高度和宽度(以单元格为单位)。
protect()Protection创建一个对象,该对象可以保护范围免遭编辑,但具有相应权限的用户除外。
randomize()Range随机化指定范围内的行顺序。
removeCheckboxes()Range移除范围内的所有复选框。
removeDuplicates()Range移除此范围内的行,这些行包含的值与任何前一行中的值重复。
removeDuplicates(columnsToCompare)Range移除此范围内的行,这些行在指定列中包含与任何前一行中的值重复的值。
setBackground(color)Range以 CSS 表示法(例如 '#ffffff''white')设置指定范围内所有单元格的背景颜色。
setBackgroundObject(color)Range设置指定范围内所有单元格的背景颜色。
setBackgroundObjects(color)Range设置背景色的矩形网格(必须与相应范围的尺寸一致)。
setBackgroundRGB(red, green, blue)Range使用 RGB 值(介于 0 到 255 之间的整数,包括 0 和 255)将背景设置为指定颜色。
setBackgrounds(color)Range设置背景色的矩形网格(必须与相应范围的尺寸一致)。
setBorder(top, left, bottom, right, vertical, horizontal)Range设置边框属性。
setBorder(top, left, bottom, right, vertical, horizontal, color, style)Range设置具有颜色和/或样式的边框属性。
setDataValidation(rule)Range为指定范围内的所有单元格设置一个数据验证规则。
setDataValidations(rules)Range为范围内的所有单元格设置数据验证规则。
setFontColor(color)Range以 CSS 表示法(例如 '#ffffff''white')设置字体颜色。
setFontColorObject(color)Range设置指定范围的字体颜色。
setFontColorObjects(colors)Range设置字体颜色的矩形网格(必须与相应范围的尺寸一致)。
setFontColors(colors)Range设置字体颜色的矩形网格(必须与相应范围的尺寸一致)。
setFontFamilies(fontFamilies)Range设置字体系列的矩形网格(必须与此范围的尺寸一致)。
setFontFamily(fontFamily)Range设置字体系列,例如“Arial”或“Helvetica”。
setFontLine(fontLine)Range设置指定范围('underline''line-through''none')的字体线样式。
setFontLines(fontLines)Range设置线样式的矩形网格(必须与此范围的维度一致)。
setFontSize(size)Range设置字体大小,其中 size 是要使用的点大小。
setFontSizes(sizes)Range设置字体大小的矩形网格(必须与此范围的维度一致)。
setFontStyle(fontStyle)Range为指定范围设置字体样式('italic''normal')。
setFontStyles(fontStyles)Range设置字体样式的矩形网格(必须与此范围的维度一致)。
setFontWeight(fontWeight)Range为指定范围设置字重(常规/粗体)。
setFontWeights(fontWeights)Range设置字体粗细的矩形网格(必须与此范围的维度一致)。
setFormula(formula)Range更新相应范围的公式。
setFormulaR1C1(formula)Range更新相应范围的公式。
setFormulas(formulas)Range设置公式的矩形网格(必须与此范围的维度一致)。
setFormulasR1C1(formulas)Range设置公式的矩形网格(必须与此范围的维度一致)。
setHorizontalAlignment(alignment)Range为指定范围设置水平(从左到右)对齐方式(左对齐/居中/右对齐)。
setHorizontalAlignments(alignments)Range设置水平对齐方式的矩形网格。
setNote(note)Range将备注设置为指定值。
setNotes(notes)Range设置一个矩形网格的音符(必须与此范围的维度一致)。
setNumberFormat(numberFormat)Range将数字或日期格式设置为给定的格式字符串。
setNumberFormats(numberFormats)Range设置数字或日期格式的矩形网格(必须与相应范围的维度一致)。
setRichTextValue(value)Range为指定范围内的单元格设置富文本值。
setRichTextValues(values)Range设置富文本值的矩形网格。
setShowHyperlink(showHyperlink)Range设置范围是否应显示超链接。
setTextDirection(direction)Range设置指定范围内单元格的文字方向。
setTextDirections(directions)Range设置文本方向的矩形网格。
setTextRotation(degrees)Range为范围内的单元格设置文字旋转设置。
setTextRotation(rotation)Range为范围内的单元格设置文字旋转设置。
setTextRotations(rotations)Range设置文本旋转的矩形网格。
setTextStyle(style)Range为范围内的单元格设置文本样式。
setTextStyles(styles)Range设置文本样式的矩形网格。
setValue(value)Range设置范围的值。
setValues(values)Range设置一个矩形值网格(必须与相应范围的维度相匹配)。
setVerticalAlignment(alignment)Range设置指定范围(顶部/中间/底部)的垂直(从上到下)对齐方式。
setVerticalAlignments(alignments)Range设置垂直对齐方式的矩形网格(必须与相应范围的维度一致)。
setVerticalText(isVertical)Range设置是否堆叠指定范围内单元格的文本。
setWrap(isWrapEnabled)Range设置指定范围的单元格换行。
setWrapStrategies(strategies)Range设置环绕策略的矩形网格。
setWrapStrategy(strategy)Range为范围内的单元格设置文字换行策略。
setWraps(isWrapEnabled)Range设置一个字词换行政策的矩形网格(必须与此范围的维度一致)。
shiftColumnGroupDepth(delta)Range按指定量更改范围的列分组深度。
shiftRowGroupDepth(delta)Range按指定量更改范围的行分组深度。
sort(sortSpecObj)Range按指定的列和顺序对给定范围内的单元格进行排序。
splitTextToColumns()void根据自动检测到的分隔符,将文本列拆分为多个列。
splitTextToColumns(delimiter)void使用指定字符串作为自定义分隔符,将文本列拆分为多个列。
splitTextToColumns(delimiter)void根据指定的分隔符将文本列拆分为多列。
trimWhitespace()Range剪裁相应范围内每个单元格中的空白字符(例如空格、制表符或换行符)。
uncheck()Range将范围内的复选框的状态更改为“未选中”。

RangeList

方法

方法返回类型简介
activate()RangeList选择 Range 实例的列表。
breakApart()RangeList将范围列表内包含的所有水平或垂直合并的单元格再次拆分为单个单元格。
check()RangeList将范围内的复选框的状态更改为“已选中”。
clear()RangeList清除范围列表中的每个 Range 的内容、格式和数据验证规则。
clear(options)RangeList根据指定选项清除相应范围的内容、格式、数据验证规则和注释。
clearContent()RangeList清除范围列表中的每个 Range 的内容,但保留格式。
clearDataValidations()RangeList清除范围列表中每个 Range 的数据验证规则。
clearFormat()RangeList清除范围列表中的每个 Range 的文本格式。
clearNote()RangeList清除范围列表中的每个 Range 的备注。
getRanges()Range[]返回同一工作表中的一个或多个 Range 实例的列表。
insertCheckboxes()RangeList在范围内的每个单元格中插入复选框,并配置勾选和未勾选状态分别对应的 truefalse
insertCheckboxes(checkedValue)RangeList在范围内的每个单元格中插入复选框,并为勾选状态配置自定义值,为未勾选状态配置空字符串。
insertCheckboxes(checkedValue, uncheckedValue)RangeList在范围内的每个单元格中插入复选框,并为勾选和未勾选状态配置自定义值。
removeCheckboxes()RangeList移除范围内的所有复选框。
setBackground(color)RangeList为范围列表中的每个 Range 设置背景颜色。
setBackgroundRGB(red, green, blue)RangeList将背景设置为指定的 RGB 颜色。
setBorder(top, left, bottom, right, vertical, horizontal)RangeList为范围列表中的每个 Range 设置边框属性。
setBorder(top, left, bottom, right, vertical, horizontal, color, style)RangeList为范围列表中的每个 Range 设置具有颜色和/或样式的边框属性。
setFontColor(color)RangeList为范围列表中的每个 Range 设置字体颜色。
setFontFamily(fontFamily)RangeList为范围列表中的每个 Range 设置字体系列。
setFontLine(fontLine)RangeList为范围列表中的每个 Range 设置字体线样式。
setFontSize(size)RangeList为范围列表中的每个 Range 设置字体大小(以磅为单位)。
setFontStyle(fontStyle)RangeList为范围列表中的每个 Range 设置字体样式。
setFontWeight(fontWeight)RangeList为范围列表中的每个 Range 设置字体粗细。
setFormula(formula)RangeList更新范围列表中的每个 Range 的公式。
setFormulaR1C1(formula)RangeList更新范围列表中的每个 Range 的公式。
setHorizontalAlignment(alignment)RangeList为范围列表中的每个 Range 设置水平对齐方式。
setNote(note)RangeList为范围列表中的每个 Range 设置备注文本。
setNumberFormat(numberFormat)RangeList为范围列表中的每个 Range 设置数字或日期格式。
setShowHyperlink(showHyperlink)RangeList设置范围列表中的每个 Range 是否应显示超链接。
setTextDirection(direction)RangeList为范围列表中的每个 Range 中的单元格设置文字方向。
setTextRotation(degrees)RangeList为范围列表中的每个 Range 中的单元格设置文字旋转设置。
setValue(value)RangeList为范围列表中的每个 Range 设置值。
setVerticalAlignment(alignment)RangeList为范围列表中的每个 Range 设置垂直对齐方式。
setVerticalText(isVertical)RangeList设置是否堆叠范围列表中的每个 Range 的单元格文本。
setWrap(isWrapEnabled)RangeList为范围列表中的每个 Range 设置文字换行。
setWrapStrategy(strategy)RangeList为范围列表中的每个 Range 设置文字换行策略。
trimWhitespace()RangeList剪裁此范围列表中的每个单元格中的空白字符(例如空格、制表符或换行符)。
uncheck()RangeList将范围内的复选框的状态更改为“未选中”。

RecalculationInterval

属性

属性类型说明
ON_CHANGEEnum仅在值发生变化时重新计算。
MINUTEEnum在值发生变化时以及每分钟重新计算一次。
HOUREnum在值发生变化时以及每小时重新计算一次。

RelativeDate

属性

属性类型说明
TODAYEnum与当前日期进行比较的日期。
TOMORROWEnum与当前日期之后的日期进行比较。
YESTERDAYEnum与当前日期之前一天的日期进行比较。
PAST_WEEKEnum上周内的日期。
PAST_MONTHEnum上个月内的日期。
PAST_YEAREnum过去一年内的日期。

RichTextValue

方法

方法返回类型简介
copy()RichTextValueBuilder返回一个富文本值构建器,该构建器已使用此富文本值的值进行初始化。
getEndIndex()Integer获取相应值在单元格中的结束索引。
getLinkUrl()String返回相应值的链接网址。
getLinkUrl(startOffset, endOffset)String返回从 startOffsetendOffset 的文本的链接网址。
getRuns()RichTextValue[]返回拆分为一系列 run 的富文本字符串,其中每个 run 都是具有一致文本样式的最长可能子字符串。
getStartIndex()Integer获取相应值在单元格中的起始索引。
getText()String返回相应值的文本。
getTextStyle()TextStyle返回相应值的文字样式。
getTextStyle(startOffset, endOffset)TextStyle返回从 startOffsetendOffset 的文本的文本样式。

RichTextValueBuilder

方法

方法返回类型简介
build()RichTextValue根据此构建器创建富文本值。
setLinkUrl(startOffset, endOffset, linkUrl)RichTextValueBuilder为相应子字符串设置链接网址,如果 linkUrlnull,则清除链接网址。
setLinkUrl(linkUrl)RichTextValueBuilder为整个值设置链接网址,如果 linkUrlnull,则清除该网址。
setText(text)RichTextValueBuilder为此值设置文本,并清除所有现有文本样式。
setTextStyle(startOffset, endOffset, textStyle)RichTextValueBuilder将文本样式应用于此值的指定子字符串。
setTextStyle(textStyle)RichTextValueBuilder将文本样式应用于整个值。

Selection

方法

方法返回类型简介
getActiveRange()Range返回活动工作表中的所选范围,如果没有活动范围,则返回 null
getActiveRangeList()RangeList返回活动工作表中有效范围的列表;如果没有有效范围,则返回 null
getActiveSheet()Sheet返回电子表格中的活动工作表。
getCurrentCell()Range返回在某个活动范围内选定的当前(突出显示)单元格;如果没有当前单元格,则返回 null
getNextDataRange(direction)Rangecurrent cellactive range 开始,沿指定方向移动,返回一个调整后的范围,其中范围的相应边缘已移动以覆盖 next data cell,同时仍覆盖当前单元格。

Sheet

方法

方法返回类型简介
activate()Sheet激活相应工作表。
addDeveloperMetadata(key)Sheet向工作表中添加具有指定键的开发者元数据。
addDeveloperMetadata(key, visibility)Sheet向工作表中添加具有指定键和可见性的开发者元数据。
addDeveloperMetadata(key, value)Sheet向工作表中添加具有指定键和值的开发者元数据。
addDeveloperMetadata(key, value, visibility)Sheet向工作表中添加具有指定键、值和公开范围的开发者元数据。
appendRow(rowContents)Sheet在工作表中当前数据区域的底部附加一行。
asDataSourceSheet()DataSourceSheet如果工作表的类型为 SheetType.DATASOURCE,则以 DataSourceSheet 形式返回工作表,否则返回 null
autoResizeColumn(columnPosition)Sheet将指定列的宽度设置为适合其内容的大小。
autoResizeColumns(startColumn, numColumns)Sheet将从指定列位置开始的所有列的宽度设置为适合其内容。
autoResizeRows(startRow, numRows)Sheet将从指定行位置开始的所有行的高度设置为适合其内容的高度。
clear()Sheet清除工作表中的内容和格式信息。
clear(options)Sheet根据指定的高级选项清除工作表的内容和/或格式。
clearConditionalFormatRules()void移除工作表中的所有条件格式规则。
clearContents()Sheet清除工作表的内容,同时保留格式信息。
clearFormats()Sheet清除工作表的格式,同时保留内容。
clearNotes()Sheet清除工作表中的所有注释。
collapseAllColumnGroups()Sheet收起工作表中的所有列组。
collapseAllRowGroups()Sheet收起工作表上的所有行组。
copyTo(spreadsheet)Sheet将工作表复制到给定的电子表格,该电子表格可以与源电子表格相同。
createDeveloperMetadataFinder()DeveloperMetadataFinder返回一个 DeveloperMetadataFinder,用于查找此工作表范围内的开发者元数据。
createTextFinder(findText)TextFinder为工作表创建文本查找器,该查找器可在工作表中查找和替换文本。
deleteColumn(columnPosition)Sheet删除指定列位置处的列。
deleteColumns(columnPosition, howMany)void删除从指定列位置开始的若干列。
deleteRow(rowPosition)Sheet删除指定行位置处的行。
deleteRows(rowPosition, howMany)void删除从指定行位置开始的若干行。
expandAllColumnGroups()Sheet展开工作表中的所有列组。
expandAllRowGroups()Sheet展开工作表中的所有行组。
expandColumnGroupsUpToDepth(groupDepth)Sheet展开所有列组,直至指定深度,并收起所有其他列组。
expandRowGroupsUpToDepth(groupDepth)Sheet展开所有行组,直至指定深度,并收起所有其他行组。
getActiveCell()Range返回相应工作表中的活动单元格。
getActiveRange()Range返回活动工作表中的所选范围,如果没有活动范围,则返回 null
getActiveRangeList()RangeList返回活动工作表中有效范围的列表;如果没有有效范围,则返回 null
getBandings()Banding[]返回相应工作表中的所有条带。
getCharts()EmbeddedChart[]返回相应工作表中的图表数组。
getColumnGroup(columnIndex, groupDepth)Group返回指定索引和组深度的列组。
getColumnGroupControlPosition()GroupControlTogglePosition返回工作表中所有列组的 GroupControlTogglePosition
getColumnGroupDepth(columnIndex)Integer返回指定索引处列的分组深度。
getColumnWidth(columnPosition)Integer获取指定列的宽度(以像素为单位)。
getConditionalFormatRules()ConditionalFormatRule[]获取此工作表中的所有条件格式规则。
getCurrentCell()Range返回活动工作表中的当前单元格;如果没有当前单元格,则返回 null
getDataRange()Range返回一个 Range,其中包含存在数据的维度。
getDataSourceFormulas()DataSourceFormula[]获取所有数据源公式。
getDataSourcePivotTables()DataSourcePivotTable[]获取所有数据源数据透视表。
getDataSourceTables()DataSourceTable[]获取所有数据源表。
getDeveloperMetadata()DeveloperMetadata[]获取与此工作表关联的所有开发者元数据。
getDrawings()Drawing[]返回工作表上的一个绘图数组。
getFilter()Filter返回相应工作表中的过滤器;如果没有过滤器,则返回 null
getFormUrl()String返回将回复发送到此工作表的表单的网址;如果此工作表没有关联的表单,则返回 null
getFrozenColumns()Integer返回冻结的列数。
getFrozenRows()Integer返回冻结的行数。
getImages()OverGridImage[]返回工作表上的所有网格外图片。
getIndex()Integer获取工作表在其父电子表格中的位置。
getLastColumn()Integer返回包含内容的最后一列的位置。
getLastRow()Integer返回包含内容的最后一行的位置。
getMaxColumns()Integer返回工作表中当前的列数,无论其中是否包含内容。
getMaxRows()Integer返回工作表中当前的行数,无论其中是否包含内容。
getName()String返回工作表的名称。
getNamedRanges()NamedRange[]获取此工作表中的所有命名范围。
getParent()Spreadsheet返回包含相应工作表的 Spreadsheet
getPivotTables()PivotTable[]返回此工作表上的所有数据透视表。
getProtections(type)Protection[]获取一个对象数组,该数组表示工作表中的所有受保护范围;或者获取一个单元素数组,该数组表示工作表本身的保护设置。
getRange(row, column)Range返回左上角单元格位于指定坐标的范围。
getRange(row, column, numRows)Range返回左上角单元格位于指定坐标且具有指定行数的范围。
getRange(row, column, numRows, numColumns)Range返回左上角单元格位于指定坐标且具有指定行数和列数的范围。
getRange(a1Notation)Range以 A1 表示法或 R1C1 表示法返回指定范围。
getRangeList(a1Notations)RangeList返回 RangeList 集合,表示同一工作表中由非空 A1 符号或 R1C1 符号列表指定的范围。
getRowGroup(rowIndex, groupDepth)Group返回指定索引和分组深度的行组。
getRowGroupControlPosition()GroupControlTogglePosition返回工作表中所有行组的 GroupControlTogglePosition
getRowGroupDepth(rowIndex)Integer返回指定索引处行的组深度。
getRowHeight(rowPosition)Integer获取指定行的高度(以像素为单位)。
getSelection()Selection返回电子表格中的当前 Selection
getSheetId()Integer返回相应对象所代表的工作表的 ID。
getSheetName()String返回工作表名称。
getSheetValues(startRow, startColumn, numRows, numColumns)Object[][]返回此范围(从指定坐标开始)的值的矩形网格。
getSlicers()Slicer[]返回工作表上的切片器数组。
getTabColorObject()Color获取工作表标签页颜色;如果工作表标签页没有颜色,则返回 null
getType()SheetType返回工作表的类型。
hasHiddenGridlines()Boolean如果工作表的网格线处于隐藏状态,则返回 true;否则返回 false
hideColumn(column)void隐藏指定范围内的列。
hideColumns(columnIndex)void隐藏指定索引处的单个列。
hideColumns(columnIndex, numColumns)void隐藏从指定索引开始的一个或多个连续列。
hideRow(row)void隐藏指定范围内的行。
hideRows(rowIndex)void隐藏指定索引处的行。
hideRows(rowIndex, numRows)void隐藏从指定索引开始的一个或多个连续行。
hideSheet()Sheet隐藏相应工作表。
insertChart(chart)void向此工作表中添加新图表。
insertColumnAfter(afterPosition)Sheet在指定列位置后插入一列。
insertColumnBefore(beforePosition)Sheet在指定列位置之前插入一列。
insertColumns(columnIndex)void在工作表中指定的位置插入一个空白列。
insertColumns(columnIndex, numColumns)void在工作表中从指定位置开始插入一个或多个连续的空白列。
insertColumnsAfter(afterPosition, howMany)Sheet在指定列位置后插入指定数量的列。
insertColumnsBefore(beforePosition, howMany)Sheet在给定的列位置之前插入指定数量的列。
insertImage(blobSource, column, row)OverGridImage在文档中的指定行和列插入 BlobSource 作为图片。
insertImage(blobSource, column, row, offsetX, offsetY)OverGridImage在文档中指定行和列的位置插入 BlobSource 作为图片,并设置像素偏移量。
insertImage(url, column, row)OverGridImage在文档中的指定行和列插入图片。
insertImage(url, column, row, offsetX, offsetY)OverGridImage在文档中指定行和列的位置插入图片,并设置像素偏移量。
insertRowAfter(afterPosition)Sheet在指定行位置后插入一行。
insertRowBefore(beforePosition)Sheet在指定行位置之前插入一行。
insertRows(rowIndex)void在工作表中指定的位置插入一个空白行。
insertRows(rowIndex, numRows)void在工作表中从指定位置开始插入一个或多个连续的空白行。
insertRowsAfter(afterPosition, howMany)Sheet在指定行位置后插入若干行。
insertRowsBefore(beforePosition, howMany)Sheet在指定行位置之前插入若干行。
insertSlicer(range, anchorRowPos, anchorColPos)Slicer向相应工作表中添加新的切片器。
insertSlicer(range, anchorRowPos, anchorColPos, offsetX, offsetY)Slicer向相应工作表中添加新的切片器。
isColumnHiddenByUser(columnPosition)Boolean返回指定列是否被用户隐藏。
isRightToLeft()Boolean如果相应工作表的布局是从右向左,则返回 true
isRowHiddenByFilter(rowPosition)Boolean返回指定行是否因过滤条件(而非过滤视图)而处于隐藏状态。
isRowHiddenByUser(rowPosition)Boolean返回指定行是否被用户隐藏。
isSheetHidden()Boolean如果工作表当前处于隐藏状态,则返回 true
moveColumns(columnSpec, destinationIndex)void将给定范围所选的列移动到 destinationIndex 指示的位置。
moveRows(rowSpec, destinationIndex)void将给定范围所选的行移动到 destinationIndex 指示的位置。
newChart()EmbeddedChartBuilder返回一个用于为此工作表创建新图表的构建器。
protect()Protection创建一个对象,该对象可以保护工作表免遭未经授权的用户修改。
removeChart(chart)void从父工作表中移除图表。
setActiveRange(range)Range将指定范围设置为活动工作表中的 active range,并将该范围内的左上角单元格设置为 current cell
setActiveRangeList(rangeList)RangeList将指定范围列表设置为活动工作表中的 active ranges
setActiveSelection(range)Range为相应工作表设置有效选择区域。
setActiveSelection(a1Notation)Range设置以 A1 表示法或 R1C1 表示法指定的有效选择。
setColumnGroupControlPosition(position)Sheet设置工作表中列组控制切换开关的位置。
setColumnWidth(columnPosition, width)Sheet设置指定列的宽度(以像素为单位)。
setColumnWidths(startColumn, numColumns, width)Sheet以像素为单位设置指定列的宽度。
setConditionalFormatRules(rules)void将工作表中当前存在的所有条件格式规则替换为输入规则。
setCurrentCell(cell)Range将指定单元格设置为 current cell
setFrozenColumns(columns)void冻结指定数量的列。
setFrozenRows(rows)void冻结指定数量的行。
setHiddenGridlines(hideGridlines)Sheet隐藏或显示工作表网格线。
setName(name)Sheet设置工作表名称。
setRightToLeft(rightToLeft)Sheet将工作表布局设置为从右到左或取消设置。
setRowGroupControlPosition(position)Sheet设置工作表中行组控制切换开关的位置。
setRowHeight(rowPosition, height)Sheet以像素为单位设置指定行的行高。
setRowHeights(startRow, numRows, height)Sheet以像素为单位设置指定行的高度。
setRowHeightsForced(startRow, numRows, height)Sheet以像素为单位设置指定行的高度。
setTabColor(color)Sheet设置工作表标签页颜色。
setTabColorObject(color)Sheet设置工作表标签页颜色。
showColumns(columnIndex)void取消隐藏指定索引处的列。
showColumns(columnIndex, numColumns)void取消隐藏从指定索引开始的一个或多个连续列。
showRows(rowIndex)void取消隐藏指定索引处的行。
showRows(rowIndex, numRows)void取消隐藏从指定索引开始的一个或多个连续行。
showSheet()Sheet使工作表可见。
sort(columnPosition)Sheet按列对工作表进行升序排序。
sort(columnPosition, ascending)Sheet按列对工作表进行排序。
unhideColumn(column)void取消隐藏指定范围内的列。
unhideRow(row)void取消隐藏指定范围内的行。
updateChart(chart)void更新相应工作表中的图表。

SheetType

属性

属性类型说明
GRIDEnum包含网格的工作表。
OBJECTEnum包含单个嵌入式对象(例如 EmbeddedChart)的工作表。
DATASOURCEEnum包含 DataSource 的工作表。

Slicer

方法

方法返回类型简介
getBackgroundColorObject()Color返回切片器的背景 Color
getColumnPosition()Integer返回切片器中应用过滤条件的列位置(相对于切片器的数据范围),如果未设置列位置,则返回 null
getContainerInfo()ContainerInfo获取有关切片器在工作表中的位置的信息。
getFilterCriteria()FilterCriteria返回切片器的过滤条件;如果未设置过滤条件,则返回 null
getRange()Range获取应用切片器的日期范围。
getTitle()String返回切片器的标题。
getTitleHorizontalAlignment()String获取标题的水平对齐方式。
getTitleTextStyle()TextStyle返回切片器标题的文字样式。
isAppliedToPivotTables()Boolean返回指定切片器是否应用于数据透视表。
remove()void删除切片器。
setApplyToPivotTables(applyToPivotTables)Slicer设置指定切片器是否应应用于工作表中的数据透视表。
setBackgroundColor(color)Slicer设置切片器的背景颜色。
setBackgroundColorObject(color)Slicer设置切片器的背景 Color
setColumnFilterCriteria(columnPosition, filterCriteria)Slicer设置切片器的列索引和过滤条件。
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)Slicer设置切片器在工作表上的显示位置。
setRange(rangeApi)Slicer设置应用切片器的数据范围。
setTitle(title)Slicer设置切片器的标题。
setTitleHorizontalAlignment(horizontalAlignment)Slicer设置切片器中标题的水平对齐方式。
setTitleTextStyle(textStyle)Slicer设置切片器的文字样式。

SortOrder

属性

属性类型说明
ASCENDINGEnum升序排列顺序。
DESCENDINGEnum降序排序顺序。

SortSpec

方法

方法返回类型简介
getBackgroundColor()Color返回用于排序的背景颜色,如果不存在,则返回 null
getDataSourceColumn()DataSourceColumn获取排序规范所作用的数据源列。
getDimensionIndex()Integer返回维度索引;如果未与本地过滤条件相关联,则返回 null
getForegroundColor()Color返回用于排序的前景颜色,如果不存在,则返回 null
getSortOrder()SortOrder返回排序顺序。
isAscending()Boolean返回排序顺序是否为升序。

Spreadsheet

方法

方法返回类型简介
addDeveloperMetadata(key)Spreadsheet向顶级电子表格添加具有指定键的开发者元数据。
addDeveloperMetadata(key, visibility)Spreadsheet向电子表格添加具有指定键和可见性的开发者元数据。
addDeveloperMetadata(key, value)Spreadsheet向电子表格添加具有指定键和值的开发者元数据。
addDeveloperMetadata(key, value, visibility)Spreadsheet向电子表格添加具有指定键、值和公开范围的开发者元数据。
addEditor(emailAddress)Spreadsheet将指定用户添加到 Spreadsheet 的编辑者列表中。
addEditor(user)Spreadsheet将指定用户添加到 Spreadsheet 的编辑者列表中。
addEditors(emailAddresses)Spreadsheet将指定的用户数组添加到 Spreadsheet 的编辑者列表中。
addMenu(name, subMenus)void在电子表格界面中创建新菜单。
addViewer(emailAddress)Spreadsheet将指定用户添加到 Spreadsheet 的观看者列表中。
addViewer(user)Spreadsheet将指定用户添加到 Spreadsheet 的观看者列表中。
addViewers(emailAddresses)Spreadsheet将指定的用户数组添加到 Spreadsheet 的观看者列表中。
appendRow(rowContents)Sheet在工作表中当前数据区域的底部附加一行。
autoResizeColumn(columnPosition)Sheet将指定列的宽度设置为适合其内容的大小。
copy(name)Spreadsheet复制电子表格并返回新电子表格。
createDeveloperMetadataFinder()DeveloperMetadataFinder返回一个 DeveloperMetadataFinder,用于查找此电子表格范围内的开发者元数据。
createTextFinder(findText)TextFinder为电子表格创建文本查找器,该查找器可用于查找和替换电子表格中的文本。
deleteActiveSheet()Sheet删除当前活动工作表。
deleteColumn(columnPosition)Sheet删除指定列位置处的列。
deleteColumns(columnPosition, howMany)void删除从指定列位置开始的若干列。
deleteRow(rowPosition)Sheet删除指定行位置处的行。
deleteRows(rowPosition, howMany)void删除从指定行位置开始的若干行。
deleteSheet(sheet)void删除指定的工作表。
duplicateActiveSheet()Sheet复制活动工作表并将其设为活动工作表。
getActiveCell()Range返回相应工作表中的活动单元格。
getActiveRange()Range返回活动工作表中的所选范围,如果没有活动范围,则返回 null
getActiveRangeList()RangeList返回活动工作表中有效范围的列表;如果没有有效范围,则返回 null
getActiveSheet()Sheet获取电子表格中的活动工作表。
getAs(contentType)Blob以转换为指定内容类型的 blob 形式返回此对象内的数据。
getBandings()Banding[]返回相应电子表格中的所有条带。
getBlob()Blob以 blob 形式返回此对象内的数据。
getColumnWidth(columnPosition)Integer获取指定列的宽度(以像素为单位)。
getCurrentCell()Range返回活动工作表中的当前单元格;如果没有当前单元格,则返回 null
getDataRange()Range返回一个 Range,其中包含存在数据的维度。
getDataSourceFormulas()DataSourceFormula[]获取所有数据源公式。
getDataSourcePivotTables()DataSourcePivotTable[]获取所有数据源数据透视表。
getDataSourceRefreshSchedules()DataSourceRefreshSchedule[]获取相应电子表格的刷新时间表。
getDataSourceSheets()DataSourceSheet[]返回电子表格中的所有数据源工作表。
getDataSourceTables()DataSourceTable[]获取所有数据源表。
getDataSources()DataSource[]返回电子表格中的所有数据源。
getDeveloperMetadata()DeveloperMetadata[]获取与顶级电子表格关联的开发者元数据。
getEditors()User[]获取相应 Spreadsheet 的编辑器列表。
getFormUrl()String返回将回复发送到此电子表格的表单的网址;如果此电子表格没有关联的表单,则返回 null
getFrozenColumns()Integer返回冻结的列数。
getFrozenRows()Integer返回冻结的行数。
getId()String获取相应电子表格的唯一标识符。
getImages()OverGridImage[]返回工作表上的所有网格外图片。
getIterativeCalculationConvergenceThreshold()Number返回迭代计算期间使用的阈值。
getLastColumn()Integer返回包含内容的最后一列的位置。
getLastRow()Integer返回包含内容的最后一行的位置。
getMaxIterativeCalculationCycles()Integer返回迭代计算期间要使用的迭代次数上限。
getName()String获取文档的名称。
getNamedRanges()NamedRange[]获取此电子表格中的所有命名范围。
getNumSheets()Integer返回相应电子表格中的工作表数量。
getOwner()User返回文档的所有者,如果文档位于共享云端硬盘中,则返回 null
getPredefinedSpreadsheetThemes()SpreadsheetTheme[]返回预定义主题的列表。
getProtections(type)Protection[]获取一个对象数组,表示电子表格中的所有受保护范围或工作表。
getRange(a1Notation)Range以 A1 表示法或 R1C1 表示法返回指定范围。
getRangeByName(name)Range返回指定名称的命名范围;如果未找到指定名称的范围,则返回 null
getRangeList(a1Notations)RangeList返回 RangeList 集合,表示同一工作表中由非空 A1 符号或 R1C1 符号列表指定的范围。
getRecalculationInterval()RecalculationInterval返回相应电子表格的计算间隔。
getRowHeight(rowPosition)Integer获取指定行的高度(以像素为单位)。
getSelection()Selection返回电子表格中的当前 Selection
getSheetById(id)Sheet获取具有指定 ID 的工作表。
getSheetByName(name)Sheet返回具有指定名称的工作表。
getSheetId()Integer返回相应对象所代表的工作表的 ID。
getSheetName()String返回工作表名称。
getSheetValues(startRow, startColumn, numRows, numColumns)Object[][]返回此范围(从指定坐标开始)的值的矩形网格。
getSheets()Sheet[]获取此电子表格中的所有工作表。
getSpreadsheetLocale()String获取电子表格的语言区域。
getSpreadsheetTheme()SpreadsheetTheme返回电子表格的当前主题;如果没有应用任何主题,则返回 null
getSpreadsheetTimeZone()String获取电子表格的时区。
getUrl()String返回指定电子表格的网址。
getViewers()User[]获取相应 Spreadsheet 的查看者和评论者列表。
hideColumn(column)void隐藏指定范围内的列。
hideRow(row)void隐藏指定范围内的行。
insertColumnAfter(afterPosition)Sheet在指定列位置后插入一列。
insertColumnBefore(beforePosition)Sheet在指定列位置之前插入一列。
insertColumnsAfter(afterPosition, howMany)Sheet在指定列位置后插入指定数量的列。
insertColumnsBefore(beforePosition, howMany)Sheet在给定的列位置之前插入指定数量的列。
insertDataSourceSheet(spec)DataSourceSheet在电子表格中插入新的 DataSourceSheet 并开始执行数据。
insertImage(blobSource, column, row)OverGridImage在文档中的指定行和列插入 Spreadsheet 作为图片。
insertImage(blobSource, column, row, offsetX, offsetY)OverGridImage在文档中指定行和列的位置插入 Spreadsheet 作为图片,并设置像素偏移量。
insertImage(url, column, row)OverGridImage在文档中的指定行和列插入图片。
insertImage(url, column, row, offsetX, offsetY)OverGridImage在文档中指定行和列的位置插入图片,并设置像素偏移量。
insertRowAfter(afterPosition)Sheet在指定行位置后插入一行。
insertRowBefore(beforePosition)Sheet在指定行位置之前插入一行。
insertRowsAfter(afterPosition, howMany)Sheet在指定行位置后插入若干行。
insertRowsBefore(beforePosition, howMany)Sheet在指定行位置之前插入若干行。
insertSheet()Sheet使用默认工作表名称将新工作表插入电子表格中。
insertSheet(sheetIndex)Sheet在电子表格中指定索引处插入新工作表。
insertSheet(sheetIndex, options)Sheet在电子表格中指定索引处插入新工作表,并使用可选的高级实参。
insertSheet(options)Sheet使用默认工作表名称和可选的高级实参将新工作表插入到电子表格中。
insertSheet(sheetName)Sheet将具有指定名称的新工作表插入到电子表格中。
insertSheet(sheetName, sheetIndex)Sheet在电子表格中指定索引处插入具有指定名称的新工作表。
insertSheet(sheetName, sheetIndex, options)Sheet在电子表格中指定索引处插入具有指定名称的新工作表,并使用可选的高级实参。
insertSheet(sheetName, options)Sheet将具有指定名称的新工作表插入到电子表格中,并使用可选的高级实参。
insertSheetWithDataSourceTable(spec)Sheet在电子表格中插入一个新工作表,创建一个跨越整个工作表的 DataSourceTable,其中包含指定的数据源规范,并开始执行数据。
isColumnHiddenByUser(columnPosition)Boolean返回指定列是否被用户隐藏。
isIterativeCalculationEnabled()Boolean返回相应电子表格中是否已启用迭代计算。
isRowHiddenByFilter(rowPosition)Boolean返回指定行是否因过滤条件(而非过滤视图)而处于隐藏状态。
isRowHiddenByUser(rowPosition)Boolean返回指定行是否被用户隐藏。
moveActiveSheet(pos)void将活动工作表移动到工作表列表中的指定位置。
moveChartToObjectSheet(chart)Sheet创建新的 SheetType.OBJECT 工作表,并将提供的图表移至该工作表。
refreshAllDataSources()void刷新所有受支持的数据源及其关联的数据源对象,跳过无效的数据源对象。
removeEditor(emailAddress)SpreadsheetSpreadsheet 的编辑者列表中移除指定用户。
removeEditor(user)SpreadsheetSpreadsheet 的编辑者列表中移除指定用户。
removeMenu(name)void移除由 addMenu(name, subMenus) 添加的菜单。
removeNamedRange(name)void删除具有指定名称的命名范围。
removeViewer(emailAddress)SpreadsheetSpreadsheet 的观看者和评论者列表中移除指定用户。
removeViewer(user)SpreadsheetSpreadsheet 的观看者和评论者列表中移除指定用户。
rename(newName)void重命名文档。
renameActiveSheet(newName)void将当前活动工作表重命名为指定的新名称。
resetSpreadsheetTheme()SpreadsheetTheme移除应用的主题,并在电子表格中设置默认主题。
setActiveRange(range)Range将指定范围设置为活动工作表中的 active range,并将该范围内的左上角单元格设置为 current cell
setActiveRangeList(rangeList)RangeList将指定范围列表设置为活动工作表中的 active ranges
setActiveSelection(range)Range为相应工作表设置有效选择区域。
setActiveSelection(a1Notation)Range设置以 A1 表示法或 R1C1 表示法指定的有效选择。
setActiveSheet(sheet)Sheet将指定的工作表设置为电子表格中的活动工作表。
setActiveSheet(sheet, restoreSelection)Sheet将指定工作表设置为电子表格中的活动工作表,并提供用于恢复该工作表中最近一次选择的选项。
setColumnWidth(columnPosition, width)Sheet设置指定列的宽度(以像素为单位)。
setCurrentCell(cell)Range将指定单元格设置为 current cell
setFrozenColumns(columns)void冻结指定数量的列。
setFrozenRows(rows)void冻结指定数量的行。
setIterativeCalculationConvergenceThreshold(minThreshold)Spreadsheet为迭代计算设置最小阈值。
setIterativeCalculationEnabled(isEnabled)Spreadsheet设置是否在此电子表格中启用迭代计算。
setMaxIterativeCalculationCycles(maxIterations)Spreadsheet设置在迭代计算期间应执行的计算迭代次数上限。
setNamedRange(name, range)void为范围命名。
setRecalculationInterval(recalculationInterval)Spreadsheet设置此电子表格的重新计算频率。
setRowHeight(rowPosition, height)Sheet以像素为单位设置指定行的行高。
setSpreadsheetLocale(locale)void设置电子表格语言区域。
setSpreadsheetTheme(theme)SpreadsheetTheme为电子表格设置主题背景。
setSpreadsheetTimeZone(timezone)void设置电子表格的时区。
show(userInterface)void在用户浏览器视口居中的对话框中显示自定义界面组件。
sort(columnPosition)Sheet按列对工作表进行升序排序。
sort(columnPosition, ascending)Sheet按列对工作表进行排序。
toast(msg)void在电子表格的右下角显示一个包含指定消息的弹出式窗口。
toast(msg, title)void在电子表格的右下角显示一个弹出式窗口,其中包含指定的消息和标题。
toast(msg, title, timeoutSeconds)void在电子表格的右下角显示一个具有指定标题和消息的弹出式窗口,该窗口在一段时间内保持可见。
unhideColumn(column)void取消隐藏指定范围内的列。
unhideRow(row)void取消隐藏指定范围内的行。
updateMenu(name, subMenus)void更新由 addMenu(name, subMenus) 添加的菜单。
waitForAllDataExecutionsCompletion(timeoutInSeconds)void等待电子表格中的所有当前执行操作完成,并在指定秒数后超时。

SpreadsheetApp

属性

属性类型说明
AutoFillSeriesAutoFillSeries用于计算自动填充值的序列类型的枚举。
BandingThemeBandingTheme可能出现的条带主题的枚举。
BooleanCriteriaBooleanCriteria条件格式布尔值条件的枚举。
BorderStyleBorderStyle用于在 Range 上设置边框的有效样式的枚举。
ColorTypeColorType可能颜色类型的枚举。
CopyPasteTypeCopyPasteType可能粘贴类型的枚举。
DataExecutionErrorCodeDataExecutionErrorCode可能的数据执行错误代码的枚举。
DataExecutionStateDataExecutionState可能的数据执行状态的枚举。
DataSourceParameterTypeDataSourceParameterType可能的数据源参数类型的枚举。
DataSourceRefreshScopeDataSourceRefreshScope一个枚举,包含可能的数据源刷新范围。
DataSourceTypeDataSourceType一个枚举,包含可能的数据源类型。
DataValidationCriteriaDataValidationCriteria一个枚举,表示可针对范围设置的数据验证条件。
DateTimeGroupingRuleTypeDateTimeGroupingRuleType日期时间分组规则的枚举。
DeveloperMetadataLocationTypeDeveloperMetadataLocationType可能存在的开发者元数据位置类型的枚举。
DeveloperMetadataVisibilityDeveloperMetadataVisibility一个枚举,包含可能的开发者元数据公开范围。
DimensionDimension一个枚举,包含电子表格的可能维度。
DirectionDirection一个枚举,用于表示使用箭头键在电子表格中移动时可能采用的方向。
FrequencyTypeFrequencyType可能频次类型的枚举。
GroupControlTogglePositionGroupControlTogglePosition群组控件切换开关可处于的位置的枚举。
InterpolationTypeInterpolationType条件格式渐变插值类型的枚举。
PivotTableSummarizeFunctionPivotTableSummarizeFunction一种枚举,用于列出可用于汇总数据透视表中的值的函数。
PivotValueDisplayTypePivotValueDisplayType一种枚举,用于表示透视值的显示方式。
ProtectionTypeProtectionType一个枚举,表示可以防止编辑的工作表部分。
RecalculationIntervalRecalculationInterval可在电子表格重新计算中使用的可能间隔的枚举。
RelativeDateRelativeDate用于计算基于日期的 BooleanCriteria 中所用值的相对日期选项的枚举。
SheetTypeSheetType一种枚举,用于表示电子表格中可能存在的不同类型的工作表。
SortOrderSortOrder排序顺序的枚举。
TextDirectionTextDirection有效文字方向的枚举。
TextToColumnsDelimiterTextToColumnsDelimiter用于将文本分列的预设分隔符的枚举。
ThemeColorTypeThemeColorType可能的主题颜色类型的枚举。
ValueTypeValueType一种枚举,用于表示电子表格服务的 Range 类中 Range.getValue()Range.getValues() 返回的值类型。
WrapStrategyWrapStrategy用于单元格换行的策略的枚举。

方法

方法返回类型简介
create(name)Spreadsheet创建具有指定名称的新电子表格。
create(name, rows, columns)Spreadsheet创建具有指定名称以及指定行数和列数的新电子表格。
enableAllDataSourcesExecution()void为所有类型的数据源启用数据执行。
enableBigQueryExecution()void针对 BigQuery 数据源启用数据执行。
enableLookerExecution()void为 Looker 数据源启用数据执行。
flush()void应用所有待处理的电子表格更改。
getActive()Spreadsheet返回当前活跃的电子表格;如果没有,则返回 null
getActiveRange()Range返回活动工作表中的所选范围,如果没有活动范围,则返回 null
getActiveRangeList()RangeList返回活动工作表中的有效范围列表;如果没有选择任何范围,则返回 null
getActiveSheet()Sheet获取电子表格中的活动工作表。
getActiveSpreadsheet()Spreadsheet返回当前活跃的电子表格;如果没有,则返回 null
getCurrentCell()Range返回活动工作表中某个活动范围内选定的当前(突出显示)单元格;如果没有当前单元格,则返回 null
getSelection()Selection返回电子表格中的当前 Selection
getUi()Ui返回电子表格的用户界面环境的实例,该实例允许脚本添加菜单、对话框和边栏等功能。
newCellImage()CellImageBuilderCellImage 创建构建器。
newColor()ColorBuilderColor 创建构建器。
newConditionalFormatRule()ConditionalFormatRuleBuilder为条件格式规则创建构建器。
newDataSourceSpec()DataSourceSpecBuilderDataSourceSpec 创建构建器。
newDataValidation()DataValidationBuilder为数据验证规则创建构建器。
newFilterCriteria()FilterCriteriaBuilderFilterCriteria 创建构建器。
newRichTextValue()RichTextValueBuilder为富文本值创建构建器。
newTextStyle()TextStyleBuilder为文本样式创建构建器。
open(file)Spreadsheet打开与指定 File 对象对应的电子表格。
openById(id)Spreadsheet打开具有指定 ID 的电子表格。
openByUrl(url)Spreadsheet打开具有指定网址的电子表格。
setActiveRange(range)Range将指定范围设置为 active range,并将该范围内的左上角单元格设置为 current cell
setActiveRangeList(rangeList)RangeList将指定的范围列表设置为 active ranges
setActiveSheet(sheet)Sheet设置电子表格中的活动工作表。
setActiveSheet(sheet, restoreSelection)Sheet设置电子表格中的活动工作表,并可以选择恢复该工作表中的最新选择。
setActiveSpreadsheet(newActiveSpreadsheet)void设置活动电子表格。
setCurrentCell(cell)Range将指定单元格设置为 current cell

SpreadsheetTheme

方法

方法返回类型简介
getConcreteColor(themeColorType)Color针对有效的主题颜色类型返回具体的 Color
getFontFamily()String返回主题的字体系列;如果主题为 null,则返回 null
getThemeColors()ThemeColorType[]返回当前主题的所有可能的主题颜色类型的列表。
setConcreteColor(themeColorType, color)SpreadsheetTheme将此配色方案中与 ThemeColorType 关联的具体颜色设置为指定颜色。
setConcreteColor(themeColorType, red, green, blue)SpreadsheetTheme将此配色方案中与 ThemeColorType 关联的具体颜色设置为以 RGB 格式表示的指定颜色。
setFontFamily(fontFamily)SpreadsheetTheme为主题设置字体系列。

TextDirection

属性

属性类型说明
LEFT_TO_RIGHTEnum从左至右的文字方向。
RIGHT_TO_LEFTEnum从右至左的文字方向。

TextFinder

方法

方法返回类型简介
findAll()Range[]返回符合搜索条件的所有单元格。
findNext()Range返回符合搜索条件的下一个单元格。
findPrevious()Range返回符合搜索条件的上一个单元格。
getCurrentMatch()Range返回符合搜索条件的当前单元格。
ignoreDiacritics(ignoreDiacritics)TextFinder如果值为 true,则配置搜索以在匹配时忽略变音符号;否则,搜索会匹配变音符号。
matchCase(matchCase)TextFinder如果值为 true,则配置搜索以完全匹配搜索文本的大小写;否则,搜索默认采用不区分大小写的匹配。
matchEntireCell(matchEntireCell)TextFinder如果值为 true,则将搜索配置为匹配整个单元格内容;否则,搜索默认采用部分匹配。
matchFormulaText(matchFormulaText)TextFinder如果值为 true,则配置搜索以返回公式文本中出现的匹配项;否则,系统会根据公式单元格的显示值来考虑这些单元格。
replaceAllWith(replaceText)Integer将所有匹配项替换为指定文本。
replaceWith(replaceText)Integer将当前匹配的单元格中的搜索文本替换为指定文本,并返回替换的次数。
startFrom(startRange)TextFinder将搜索配置为在指定单元格范围之后立即开始搜索。
useRegularExpression(useRegEx)TextFinder如果值为 true,则将搜索配置为将搜索字符串解释为正则表达式;否则,搜索会将搜索字符串解释为普通文本。

TextRotation

方法

方法返回类型简介
getDegrees()Integer获取标准文字方向与当前文字方向之间的角度。
isVertical()Boolean如果文字是竖向堆叠的,则返回 true;否则返回 false

TextStyle

方法

方法返回类型简介
copy()TextStyleBuilder创建一个文本样式构建器,并使用相应文本样式的值进行初始化。
getFontFamily()String获取文本的字体系列。
getFontSize()Integer获取文本的字体大小(以磅为单位)。
getForegroundColorObject()Color获取文本的字体颜色。
isBold()Boolean获取文字是否为粗体。
isItalic()Boolean获取相应单元格是否为斜体。
isStrikethrough()Boolean获取相应单元格是否带有删除线。
isUnderline()Boolean获取相应单元格是否带有下划线。

TextStyleBuilder

方法

方法返回类型简介
build()TextStyle根据此构建器创建文本样式。
setBold(bold)TextStyleBuilder设置文字是否加粗。
setFontFamily(fontFamily)TextStyleBuilder设置文本字体系列,例如“Arial”。
setFontSize(fontSize)TextStyleBuilder设置文本字体大小(以磅为单位)。
setForegroundColor(cssString)TextStyleBuilder设置文字字体颜色。
setForegroundColorObject(color)TextStyleBuilder设置文字字体颜色。
setItalic(italic)TextStyleBuilder设置文本是否为斜体。
setStrikethrough(strikethrough)TextStyleBuilder设置文本是否带有删除线。
setUnderline(underline)TextStyleBuilder设置文本是否带有下划线。

TextToColumnsDelimiter

属性

属性类型说明
COMMAEnum"," 分隔符。
SEMICOLONEnum";" 分隔符。
PERIODEnum"." 分隔符。
SPACEEnum" " 分隔符。

ThemeColor

方法

方法返回类型简介
getColorType()ColorType获取相应颜色的类型。
getThemeColorType()ThemeColorType获取相应颜色的主题颜色类型。

ThemeColorType

属性

属性类型说明
UNSUPPORTEDEnum表示不受支持的主题背景颜色。
TEXTEnum表示文字颜色。
BACKGROUNDEnum表示图表背景所用的颜色。
ACCENT1Enum表示第一种强调色。
ACCENT2Enum表示第二种强调色。
ACCENT3Enum表示第三种强调色。
ACCENT4Enum表示第四种强调色。
ACCENT5Enum表示第五种强调色。
ACCENT6Enum表示第六种强调色。
HYPERLINKEnum表示用于超链接的颜色。

ValueType

属性

属性类型说明
IMAGEEnum当单元格包含图片时的值类型。

WrapStrategy

属性

属性类型说明
WRAPEnum将长于单元格宽度的行换行。
OVERFLOWEnum溢出的行会显示在下一个单元格中,前提是该单元格为空。
CLIPEnum剪裁长于单元格宽度的行。