Spreadsheet Service

スプレッドシート

このサービスを使用すると、スクリプトで Google スプレッドシート ファイルの作成、アクセス、変更を行うことができます。スプレッドシートへのデータの保存ガイドもご覧ください。

1 つのメソッドに対して複数の呼び出しを行う場合など、パフォーマンス向上のためにスプレッドシート オペレーションがバンドルされている場合があります。保留中の変更がすべてすぐに行われるようにする場合(スクリプトの実行中にユーザーに情報を表示する場合など)は、SpreadsheetApp.flush() を呼び出します。

クラス

名前概要
AutoFillSeries自動入力される値の計算に使用される系列タイプの列挙。
Banding範囲の行または列に適用されるカラーパターンである縞模様にアクセスして、変更できます。
BandingThemeバンディングのテーマを列挙しています。
BigQueryDataSourceSpec既存の BigQuery データソース仕様にアクセスします。
BigQueryDataSourceSpecBuilderBigQueryDataSourceSpecBuilder のビルダー。
BooleanConditionConditionalFormatRules のブール条件にアクセスします。
BooleanCriteria条件付き書式またはフィルタで使用できるブール値の条件を表す列挙型。
BorderStyleRange.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既存のデータソース テーブルにアクセスして変更します。
DataSourceTableColumnDataSourceTable の既存の列にアクセスして変更する。
DataSourceTableFilter既存のデータソース テーブル フィルタにアクセスして変更します。
DataSourceTypeデータソース タイプの列挙。
DataValidationデータの入力規則にアクセスします。
DataValidationBuilderデータ入力規則のビルダー。
DataValidationCriteria範囲に設定できるデータ検証基準を表す列挙型。
DateTimeGroupingRule既存の日時グループ化ルールにアクセスします。
DateTimeGroupingRuleType日時のグループ化ルールのタイプ。
DeveloperMetadataデベロッパー メタデータにアクセスして変更する。
DeveloperMetadataFinderスプレッドシートでデベロッパー メタデータを検索する。
DeveloperMetadataLocationデベロッパー メタデータの位置情報にアクセスする。
DeveloperMetadataLocationTypeデベロッパー メタデータのロケーション タイプのタイプの列挙。
DeveloperMetadataVisibilityデベロッパー メタデータの公開設定の列挙。
Dimensionスプレッドシートに保存できるデータの方向を列挙したものです。
Direction矢印キーを使用してスプレッドシート内で移動できる方向を表す列挙型。
Drawingスプレッドシート内のシート上の図形描画を表します。
EmbeddedAreaChartBuilder面グラフのビルダー。
EmbeddedBarChartBuilder棒グラフのビルダー。
EmbeddedChartスプレッドシートに埋め込まれているグラフを表します。
EmbeddedChartBuilderEmbeddedChart の編集に使用するビルダー。
EmbeddedColumnChartBuilder縦棒グラフのビルダー。
EmbeddedComboChartBuilder複合グラフのビルダー。
EmbeddedHistogramChartBuilderヒストグラム グラフのビルダー。
EmbeddedLineChartBuilder折れ線グラフのビルダー。
EmbeddedPieChartBuilder円グラフのビルダー。
EmbeddedScatterChartBuilder散布図のビルダー。
EmbeddedTableChartBuilder表グラフのビルダー。
Filterこのクラスを使用して、Grid シート(シートのデフォルト タイプ)の既存のフィルタを変更します。
FilterCriteriaこのクラスを使用して、既存のフィルタに関する情報を取得したり、既存のフィルタの条件をコピーしたりできます。
FilterCriteriaBuilderフィルタに条件を追加するには、次の操作を行います。
  1. SpreadsheetApp.newFilterCriteria() を使って条件作成ツールを作成します。
  2. このクラスからメソッドを使用して、設定をビルダーに追加します。
  3. build() を使用して、指定した設定に基づいて条件を作成します。
FrequencyType頻度型の列挙型。
GradientConditionConditionalFormatRuleApis でグラデーション(色)条件にアクセスします。
Groupスプレッドシート グループにアクセスして変更する。
GroupControlTogglePositionグループ コントロールの切り替えボタンの位置を表す列挙型。
InterpolationTypeConditionalFormatRuleGradientCondition で使用される値を計算するための補間オプションを表す列挙型。
NamedRangeスプレッドシートの名前付き範囲の作成、アクセス、変更。
OverGridImageスプレッドシートのグリッド上の画像を表します。
PageProtectionGoogle スプレッドシートの旧バージョンで、保護されているシートにアクセスして変更する。
PivotFilterピボット テーブルのフィルタにアクセスして変更します。
PivotGroupピボット テーブルのブレイクアウト グループにアクセスして変更する。
PivotGroupLimitピボット テーブル グループの上限にアクセスして変更します。
PivotTableピボット テーブルにアクセスして変更する。
PivotTableSummarizeFunctionピボット テーブルのデータを要約する関数の列挙。
PivotValueピボット テーブルの値グループにアクセスして変更できます。
PivotValueDisplayType別の値の関数としてピボット値を表示する方法の列挙。
Protection保護されている範囲やシートへのアクセスと変更。
ProtectionTypeスプレッドシートの編集から保護できる部分を表す列挙型。
Rangeスプレッドシートの範囲にアクセスして変更する。
RangeList同じシート内の 1 つ以上の Range インスタンスのコレクション。
RecalculationIntervalスプレッドシートの再計算に使用できる間隔を表す列挙型。
RelativeDate日付ベースの BooleanCriteria で使用される値を計算するための相対的な日付オプションを表す列挙型。
RichTextValueセルのテキストを表すために使用される定型化されたテキスト文字列。
RichTextValueBuilderリッチテキスト値のビルダー。
Selectionアクティブ シートで現在アクティブな選択項目にアクセスします。
Sheetスプレッドシート シートにアクセスして変更する。
SheetTypeスプレッドシートに存在できるシートの種類。
Slicerスライサーを表します。範囲、グラフ、ピボット テーブルを共同編集以外の方法でフィルタリングするために使用します。
SortOrder並べ替え順序を表す列挙型。
SortSpec並べ替えの仕様。
SpreadsheetGoogle スプレッドシート ファイルにアクセスして変更する。
SpreadsheetAppGoogle スプレッドシート ファイルにアクセスして作成する。
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バンディングの 2 番目の交互の列の色を返します。色が設定されていない場合は null を返します。
getSecondRowColorObject()Color2 番目の交互の行の色を返します。色が設定されていない場合は 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交互に表示される 2 番目の列の色を設定します。
setSecondColumnColorObject(color)Banding縞模様の 2 番目の交互の列の色を設定します。
setSecondRowColor(color)Banding交互に表示される 2 行目の色を設定します。
setSecondRowColorObject(color)Banding縞模様の 2 番目の交互の背景色を設定します。

BandingTheme

プロパティ

プロパティタイプ説明
LIGHT_GREYEnumライトグレーの縞模様。
CYANEnumシアンの縞模様のテーマ。
GREENEnum緑の縞模様がテーマ。
YELLOWEnum黄色の縞模様のテーマ。
ORANGEEnumオレンジ色の縞模様。
BLUEEnum青い縞模様のテーマ。
TEALEnum青緑の縞模様。
GREYEnumグレーの縞模様のテーマ。
BROWNEnum茶色の縞模様。
LIGHT_GREENEnumライトグリーンの縞模様。
INDIGOEnum藍色の縞模様。
PINKEnumピンクの縞模様。

BigQueryDataSourceSpec

方法

メソッド戻り値の型概要
copy()DataSourceSpecBuilderこのデータソースの設定に基づいて DataSourceSpecBuilder を作成します。
getDatasetId()StringBigQuery データセット ID を取得します。
getParameters()DataSourceParameter[]データソースのパラメータを取得します。
getProjectId()String課金プロジェクト ID を取得します。
getRawQuery()String未加工のクエリ文字列を取得します。
getTableId()StringBigQuery テーブル ID を取得します。
getTableProjectId()Stringテーブルの BigQuery プロジェクト ID を取得します。
getType()DataSourceTypeデータソースのタイプを取得します。

BigQueryDataSourceSpecBuilder

方法

メソッド戻り値の型概要
build()DataSourceSpecこのビルダーの設定からデータソースの仕様を作成します。
copy()DataSourceSpecBuilderこのデータソースの設定に基づいて DataSourceSpecBuilder を作成します。
getDatasetId()StringBigQuery データセット ID を取得します。
getParameters()DataSourceParameter[]データソースのパラメータを取得します。
getProjectId()String課金プロジェクト ID を取得します。
getRawQuery()String未加工のクエリ文字列を取得します。
getTableId()StringBigQuery テーブル ID を取得します。
getTableProjectId()Stringテーブルの BigQuery プロジェクト ID を取得します。
getType()DataSourceTypeデータソースのタイプを取得します。
removeAllParameters()BigQueryDataSourceSpecBuilderすべてのパラメータを削除します。
removeParameter(parameterName)BigQueryDataSourceSpecBuilder指定されたパラメータを削除します。
setDatasetId(datasetId)BigQueryDataSourceSpecBuilderBigQuery データセット ID を設定します。
setParameterFromCell(parameterName, sourceCell)BigQueryDataSourceSpecBuilderパラメータを追加するか、その名前のパラメータが存在する場合はソースセルを更新します。
setProjectId(projectId)BigQueryDataSourceSpecBuilder課金 BigQuery プロジェクト ID を設定します。
setRawQuery(rawQuery)BigQueryDataSourceSpecBuilder未加工のクエリ文字列を設定します。
setTableId(tableId)BigQueryDataSourceSpecBuilderBigQuery テーブル ID を設定します。
setTableProjectId(projectId)BigQueryDataSourceSpecBuilderテーブルの BigQuery プロジェクト ID を設定します。

BooleanCondition

方法

メソッド戻り値の型概要
getBackgroundObject()Colorこのブール条件の背景色を取得します。
getBold()Booleanこのブール条件によってテキストが太字になっている場合は true を返し、このブール条件によってテキストから太字を解除した場合は false を返します。
getCriteriaType()BooleanCriteriaBooleanCriteria 列挙型で定義されているルールの条件タイプを取得します。
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実線の枠線(太)。
DOUBLEEnum2 本の実線の枠線。

CellImage

プロパティ

プロパティタイプ説明
valueTypeValueType画像の値のタイプを表す ValueType.IMAGE に設定されたフィールド。

方法

メソッド戻り値の型概要
getAltTextDescription()Stringこの画像の代替テキストの説明を返します。
getAltTextTitle()Stringこの画像の代替テキストのタイトルを返します。
getContentUrl()StringGoogle がホストする画像の URL を返します。
getUrl()String画像のソース URL を取得します。URL を取得できない場合は null を返します。
toBuilder()CellImageBuilder画像を画像の値の型に変換するビルダーを作成し、画像をセルに配置できるようにします。

CellImageBuilder

プロパティ

プロパティタイプ説明
valueTypeValueType画像の値のタイプを表す ValueType.IMAGE に設定されたフィールド。

方法

メソッド戻り値の型概要
build()CellImageセルに画像を追加するために必要な画像の値の型を作成します。
getAltTextDescription()Stringこの画像の代替テキストの説明を返します。
getAltTextTitle()Stringこの画像の代替テキストのタイトルを返します。
getContentUrl()StringGoogle がホストする画像の URL を返します。
getUrl()String画像のソース URL を取得します。URL を取得できない場合は null を返します。
setAltTextDescription(description)CellImageこの画像の代替テキストの説明を設定します。
setAltTextTitle(title)CellImageこの画像の代替テキストのタイトルを設定します。
setSourceUrl(url)CellImageBuilder画像のソース URL を設定します。
toBuilder()CellImageBuilder画像を画像の値の型に変換するビルダーを作成し、画像をセルに配置できるようにします。

Color

方法

メソッド戻り値の型概要
asRgbColor()RgbColorこの色を RgbColor に変換します。
asThemeColor()ThemeColorこの色を ThemeColor に変換します。
getColorType()ColorTypeこの色のタイプを取得します。

ColorBuilder

方法

メソッド戻り値の型概要
asRgbColor()RgbColorこの色を RgbColor に変換します。
asThemeColor()ThemeColorこの色を ThemeColor に変換します。
build()Colorビルダーに指定された設定からカラー オブジェクトを作成します。
getColorType()ColorTypeこの色のタイプを取得します。
setRgbColor(cssString)ColorBuilderRGB カラーとして設定します。
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条件付き書式ルールのグラデーションの maxpoint フィールドを設定します。
setGradientMaxpointWithValue(color, type, value)ConditionalFormatRuleBuilder条件付き書式ルールのグラデーションの maxpoint フィールドを設定します。
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この条件付き書式ルールを適用する範囲を 1 つ以上設定します。
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数値が指定された 2 つの値の間、またはいずれかである場合にトリガーする条件付き書式ルールを設定します。
whenNumberEqualTo(number)ConditionalFormatRuleBuilder数値が指定した値と等しい場合にトリガーする条件付き書式ルールを設定します。
whenNumberGreaterThan(number)ConditionalFormatRuleBuilder数値が指定した値より大きい場合にトリガーする条件付き書式ルールを設定します。
whenNumberGreaterThanOrEqualTo(number)ConditionalFormatRuleBuilder数値が指定した値以上の場合にトリガーする条件付き書式ルールを設定します。
whenNumberLessThan(number)ConditionalFormatRuleBuilder条件付き書式ルールを設定して、指定した値より小さい数値があった場合にトリガーされるようにします。
whenNumberLessThanOrEqualTo(number)ConditionalFormatRuleBuilder指定した値以下の数値の場合にトリガーする条件付き書式ルールを設定します。
whenNumberNotBetween(start, end)ConditionalFormatRuleBuilder指定した 2 つの値の間に数値と一致しない数値がある場合にトリガーする条件付き書式ルールを設定します。
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 Script でサポートされていないデータ実行エラーコード。
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データの実行により、1 つのセルに許容される最大文字数を超える値が返されます。
DATA_NOT_FOUNDEnumデータソースが参照しているデータベースが見つかりません。
PERMISSION_DENIEDEnumデータソースが参照するデータベースへのアクセス権がありません。

DataExecutionState

プロパティ

プロパティタイプ説明
DATA_EXECUTION_STATE_UNSUPPORTEDEnumApps Script では、データ実行状態はサポートされていません。
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 Script でサポートされていないデータソース パラメータ タイプ。
CELLEnumデータソース パラメータは、セルに基づいて値が設定されます。

DataSourcePivotTable

方法

メソッド戻り値の型概要
addColumnGroup(columnName)PivotGroup指定されたデータソース列に基づいて新しいピボット列グループを追加します。
addFilter(columnName, filterCriteria)PivotFilter指定したフィルタ条件を使用して、指定したデータソース列に基づいて新しいフィルタを追加します。
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()BigQueryDataSourceSpecBigQuery データソースの仕様を取得します。
copy()DataSourceSpecBuilderこのデータソースの設定に基づいて DataSourceSpecBuilder を作成します。
getParameters()DataSourceParameter[]データソースのパラメータを取得します。
getType()DataSourceTypeデータソースのタイプを取得します。

DataSourceSpecBuilder

方法

メソッド戻り値の型概要
asBigQuery()BigQueryDataSourceSpecBuilderBigQuery データソースのビルダーを取得します。
build()DataSourceSpecこのビルダーの設定からデータソースの仕様を作成します。
copy()DataSourceSpecBuilderこのデータソースの設定に基づいて DataSourceSpecBuilder を作成します。
getParameters()DataSourceParameter[]データソースのパラメータを取得します。
getType()DataSourceTypeデータソースのタイプを取得します。
removeAllParameters()DataSourceSpecBuilderすべてのパラメータを削除します。
removeParameter(parameterName)DataSourceSpecBuilder指定されたパラメータを削除します。
setParameterFromCell(parameterName, sourceCell)DataSourceSpecBuilderパラメータを追加するか、その名前のパラメータが存在する場合はソースセルを更新します。

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 Script でサポートされていないデータソースの種類。
BIGQUERYEnumBigQuery データソース。

DataValidation

方法

メソッド戻り値の型概要
copy()DataValidationBuilderこのルールの設定に基づいて、データ入力規則のビルダーを作成します。
getAllowInvalid()Boolean入力がデータ検証で不合格だった場合に警告を表示する場合は true を返し、入力を完全に拒否する場合は false を返します。
getCriteriaType()DataValidationCriteriaDataValidationCriteria 列挙型で定義されているルールの条件タイプを取得します。
getCriteriaValues()Object[]ルールの条件に対する引数の配列を取得します。
getHelpText()Stringルールのヘルプテキストを取得します。ヘルプテキストが設定されていない場合は null を取得します。

DataValidationBuilder

方法

メソッド戻り値の型概要
build()DataValidationビルダーに適用される設定からデータ検証ルールを作成します。
copy()DataValidationBuilderこのルールの設定に基づいて、データ入力規則のビルダーを作成します。
getAllowInvalid()Boolean入力がデータ検証で不合格だった場合に警告を表示する場合は true を返し、入力を完全に拒否する場合は false を返します。
getCriteriaType()DataValidationCriteriaDataValidationCriteria 列挙型で定義されているルールの条件タイプを取得します。
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指定した 2 つの日付の間、またはいずれか 1 つの日付が必須となるようにデータ検証ルールを設定します。
requireDateEqualTo(date)DataValidationBuilder指定した値と等しい日付を要求するようにデータ入力規則を設定します。
requireDateNotBetween(start, end)DataValidationBuilder指定した 2 つの日付の間にあってもない日付が必須となるように、データ入力規則を設定します。
requireDateOnOrAfter(date)DataValidationBuilder指定した値以降の日付を必須とするようにデータ入力規則を設定します。
requireDateOnOrBefore(date)DataValidationBuilder指定された値以前の日付が必須となるようにデータ入力規則を設定します。
requireFormulaSatisfied(formula)DataValidationBuilder指定された数式が true と評価されることを要求するようにデータ入力規則を設定します。
requireNumberBetween(start, end)DataValidationBuilder指定された 2 つの数値の間、またはいずれか 1 つの数値を要求するようにデータ検証ルールを設定します。
requireNumberEqualTo(number)DataValidationBuilder指定した値と等しい数値を要求するようにデータ入力規則を設定します。
requireNumberGreaterThan(number)DataValidationBuilder指定された値より大きい数値を要求するようにデータ入力規則を設定します。
requireNumberGreaterThanOrEqualTo(number)DataValidationBuilder指定した値以上の数値を要求するようにデータ入力規則を設定します。
requireNumberLessThan(number)DataValidationBuilder指定された値より小さい数値を要求するようにデータ入力規則を設定します。
requireNumberLessThanOrEqualTo(number)DataValidationBuilder指定した値以下の数値を要求するようにデータ入力規則を設定します。
requireNumberNotBetween(start, end)DataValidationBuilder指定された 2 つの数値の間に存在せず、またその値でもない数値を要求するようにデータ検証ルールを設定します。
requireNumberNotEqualTo(number)DataValidationBuilder指定された値と等しくない数値を要求するようにデータ入力規則を設定します。
requireTextContains(text)DataValidationBuilder指定された値が入力に含まれていることを要求するようにデータ入力規則を設定します。
requireTextDoesNotContain(text)DataValidationBuilder入力値に指定値が含まれないことを要求するようにデータ入力規則を設定します。
requireTextEqualTo(text)DataValidationBuilder入力が指定された値と等しいことを要求するデータ検証ルールを設定します。
requireTextIsEmail()DataValidationBuilderメールアドレスの形式での入力を要求するようにデータ入力規則を設定します。
requireTextIsUrl()DataValidationBuilder入力が URL 形式であることを要求するようにデータ入力規則を設定します。
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_URLEnumURL 形式で入力する必要があります。
VALUE_IN_LISTEnum入力が指定された値のいずれかと等しいことを必須にします。
VALUE_IN_RANGEEnum入力が指定範囲内の値と等しいことを必須にします。
CUSTOM_FORMULAEnum入力によって、指定された数式が true と評価される必要があります。
CHECKBOXEnum入力はカスタム値またはブール値である必要があります。チェックボックスとしてレンダリングされます。

DateTimeGroupingRule

方法

メソッド戻り値の型概要
getRuleType()DateTimeGroupingRuleType日時のグループ化ルールのタイプを取得します。

DateTimeGroupingRuleType

プロパティ

プロパティタイプ説明
UNSUPPORTEDEnumサポートされていない日時のグループ化ルールタイプ。
SECONDEnum日時を 0 ~ 59 の範囲で秒単位でグループ化します。
MINUTEEnum日時を分単位でグループ化(0 ~ 59)
HOUREnum24 時間制を使用して、日時を 0 ~ 23 の 1 時間単位でグループ化します。
HOUR_MINUTEEnum24 時間制を使用して、日時を時間と分でグループ化します(例: 19:45)。
HOUR_MINUTE_AMPMEnum12 時間制を使用して、日時を時間と分でグループ化します(例: 7:45 PM)。
DAY_OF_WEEKEnum日時を曜日ごとにグループ化します(例: Sunday)。
DAY_OF_YEAREnum日時を 1 ~ 366 の範囲内でグループ化します。
DAY_OF_MONTHEnum日時を日ごとに 1 ~ 31 の範囲でグループ化します。
DAY_MONTHEnum日と月で日時をグループ化します(例: 22-Nov)。
MONTHEnum日時を月ごとにグループ化します(例: Nov)。
QUARTEREnum日時を四半期ごとにグループ化します。例: Q1(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グラフの種類を折れ線グラフに設定し、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グラフの種類を折れ線グラフに設定し、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()Booleantrue の場合、グラフの入力に使用される行と列が切り替わります。
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グラフの種類を折れ線グラフに設定し、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グラフの種類を折れ線グラフに設定し、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グラフの種類を折れ線グラフに設定し、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グラフの種類を折れ線グラフに設定し、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グラフの種類を折れ線グラフに設定し、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グラフの種類を折れ線グラフに設定し、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グラフを 3 次元に設定します。
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グラフの種類を折れ線グラフに設定し、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グラフの種類を折れ線グラフに設定し、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ページングを有効にし、各ページの行数と最初に表示する表ページの行数を設定します(ページ番号は 0 から始まります)。
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フィルタ条件を設定して、true と評価される指定された数式(=B:B<C:C など)を含むセルを表示します。
whenNumberBetween(start, end)FilterCriteriaBuilderフィルタ条件を設定して、指定した 2 つの数値の間にあるか、そのいずれかに該当する数値のセルを表示します。
whenNumberEqualTo(number)FilterCriteriaBuilder指定した数値と等しい数値のセルを表示するフィルタ条件を設定します。
whenNumberEqualToAny(numbers)FilterCriteriaBuilder指定した数値と等しい数値のセルを表示するフィルタ条件を設定します。
whenNumberGreaterThan(number)FilterCriteriaBuilder指定した数値より大きい数値のセルを表示するフィルタ条件を設定します
whenNumberGreaterThanOrEqualTo(number)FilterCriteriaBuilder指定した数値以上の数値のセルを表示するフィルタ条件を設定します。
whenNumberLessThan(number)FilterCriteriaBuilderフィルタ条件を設定して、指定した数値より小さい数値のセルを表示します。
whenNumberLessThanOrEqualTo(number)FilterCriteriaBuilder指定した数値以下の数値のセルを表示するフィルタ条件を設定します。
whenNumberNotBetween(start, end)FilterCriteriaBuilder指定した 2 つの数値の範囲内および範囲にない数値のセルを表示するフィルタ条件を設定します。
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勾配条件の特定の補間点として最大数を推測します。

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この画像が表示されるシートを返します。
getUrl()String画像のソース URL を取得します。URL を取得できない場合は null を返します。
getWidth()Integerこの画像の実際の幅をピクセル単位で返します。
remove()voidスプレッドシートからこの画像を削除します。
replace(blob)OverGridImageこの画像を、指定された BlobSource で指定された画像に置き換えます。
replace(url)OverGridImageこの画像を、指定された URL の画像に置き換えます。
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指定された formula から計算された name で、ピボット テーブルに新しいピボット値を作成します。
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保護地域のタイプ(RANGE または SHEET)を取得します。
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隣接するすべてのセルをデータが含まれるように、4 つの基数 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この範囲内のデータの URL を返します。URL はグラフやクエリの作成に使用できます。
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[]現在の範囲内に完全に収まっているか、現在の範囲内に 1 つ以上のセルを含む結合されたセルを表す 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範囲内の各セルにチェックボックスを挿入します。オンの場合は true、オフの場合は false を設定します。
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範囲内のセルを 1 つのブロックに結合します。
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)RangeRGB 値(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範囲内のすべてのセルに対して 1 つのデータ入力規則を設定します。
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フォントサイズを設定します。サイズは、使用するポイントサイズです。
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()RangeListRange インスタンスのリストを選択します。
breakApart()RangeList範囲リスト内で水平方向または垂直方向に結合されたすべてのセルを、再度個々のセルに分割します。
check()RangeList範囲内のチェックボックスの状態を「オン」に変更します。
clear()RangeList範囲リスト内の各 Range のコンテンツ、形式、データ検証ルールの範囲をクリアします。
clear(options)RangeList指定されたオプションで指定された内容、形式、データ検証ルール、コメントの範囲をクリアします。
clearContent()RangeList範囲リスト内の各 Range の内容をクリアし、書式設定をそのままにします。
clearDataValidations()RangeList範囲リスト内の各 Range のデータ入力規則をクリアします。
clearFormat()RangeList範囲リスト内の各 Range のテキスト書式をクリアします。
clearNote()RangeList範囲リスト内の各 Range のメモを消去します。
getRanges()Range[]同じシート内の 1 つ以上の Range インスタンスのリストを返します。
insertCheckboxes()RangeList範囲内の各セルにチェックボックスを挿入します。オンの場合は true、オフの場合は false を設定します。
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値が変更されたときと 1 分ごとに再計算する。
HOUREnum値が変更されたときと 1 時間ごとに再計算する。

RelativeDate

プロパティ

プロパティタイプ説明
TODAYEnum現在の日付と比較した日付。
TOMORROWEnum現在の日付より後の日付との比較。
YESTERDAYEnum現在の日付より前の日付と比較します。
PAST_WEEKEnum過去 1 週間内の日付。
PAST_MONTHEnum過去 1 か月内の日付。
PAST_YEAREnum過去 1 年内の日付。

RichTextValue

方法

メソッド戻り値の型概要
copy()RichTextValueBuilderこのリッチテキスト値の値で初期化されたリッチテキスト値のビルダーを返します。
getEndIndex()Integerセル内のこの値の終了インデックスを取得します。
getLinkUrl()Stringこの値のリンク URL を返します。
getLinkUrl(startOffset, endOffset)StringstartOffset から endOffset へのテキストのリンク URL を返します。
getRuns()RichTextValue[]実行の配列に分割されたリッチテキスト文字列を返します。各実行は、一貫したテキスト スタイルを持つ最も長い部分文字列です。
getStartIndex()Integerセル内のこの値の開始インデックスを取得します。
getText()Stringこの値のテキストを返します。
getTextStyle()TextStyleこの値のテキスト スタイルを返します。
getTextStyle(startOffset, endOffset)TextStylestartOffset から endOffset までのテキストのテキスト スタイルを返します。

RichTextValueBuilder

方法

メソッド戻り値の型概要
build()RichTextValueこのビルダーからリッチテキスト値を作成します。
setLinkUrl(startOffset, endOffset, linkUrl)RichTextValueBuilderこの値の特定の部分文字列のリンク URL を設定するか、linkUrlnull の場合はクリアします。
setLinkUrl(linkUrl)RichTextValueBuilder値全体のリンク URL を設定するか、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このシートにレスポンスを送信するフォームの URL を返します。このシートに関連フォームがない場合は 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)RangeA1 表記または R1C1 表記で指定された範囲を返します。
getRangeList(a1Notations)RangeList空でない A1 表記または R1C1 表記のリストで指定された同じシート内の範囲を表す RangeList コレクションを返します。
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指定されたインデックスで 1 つの列を非表示にします。
hideColumns(columnIndex, numColumns)void指定されたインデックスから始まる連続する 1 つ以上の列を非表示にします。
hideRow(row)void指定した範囲内の行を非表示にします。
hideRows(rowIndex)void指定されたインデックスの行を非表示にします。
hideRows(rowIndex, numRows)void指定されたインデックスから始まる連続する 1 つ以上の行を非表示にします。
hideSheet()Sheetこのシートを非表示にします。
insertChart(chart)voidこのシートに新しいグラフを追加します。
insertColumnAfter(afterPosition)Sheet指定された列位置の後に列を挿入します。
insertColumnBefore(beforePosition)Sheet指定された列位置の前に列を挿入します。
insertColumns(columnIndex)voidシートの指定された場所に空白の列を挿入します。
insertColumns(columnIndex, numColumns)voidシート内の指定した位置に 1 つ以上の連続する空白列を挿入します。
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シート内の指定した位置に、連続する 1 つ以上の空白行を挿入します。
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指定されたインデックスから始まる連続する 1 つ以上の列を再表示します。
showRows(rowIndex)void指定されたインデックスの行を再表示します。
showRows(rowIndex, numRows)void指定されたインデックスから始まる連続する 1 つ以上の行を再表示します。
showSheet()Sheetシートを表示します。
sort(columnPosition)Sheet列を基準に昇順でシートを並べ替えます。
sort(columnPosition, ascending)Sheetシートを列で並べ替えます。
unhideColumn(column)void指定した範囲内の列を再表示します。
unhideRow(row)void指定した範囲内の行を再表示します。
updateChart(chart)voidこのシートのグラフを更新します。

SheetType

プロパティ

プロパティタイプ説明
GRIDEnumグリッドを含むシート。
OBJECTEnum単一の埋め込みオブジェクト(EmbeddedChart など)を含むシート。
DATASOURCEEnumDataSource を含むシート。

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スプレッドシートの UI に新しいメニューを作成します。
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このスプレッドシートに回答を送信するフォームの URL を返します。このスプレッドシートに関連付けられたフォームがない場合は 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)RangeA1 表記または R1C1 表記で指定された範囲を返します。
getRangeByName(name)Range名前付き範囲を返します。指定された名前を持つ範囲が見つからない場合は null を返します。
getRangeList(a1Notations)RangeList空でない A1 表記または R1C1 表記のリストで指定された同じシート内の範囲を表す RangeList コレクションを返します。
getRecalculationInterval()RecalculationIntervalこのスプレッドシートの計算間隔を返します。
getRowHeight(rowPosition)Integer指定された行の高さ(ピクセル単位)を取得します。
getSelection()Selectionスプレッドシートの現在の Selection を返します。
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指定されたスプレッドシートの URL を返します。
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)voidaddMenu(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)voidaddMenu(name, subMenus) によって追加されたメニューを更新します。
waitForAllDataExecutionsCompletion(timeoutInSeconds)voidスプレッドシート内の現在の実行がすべて完了するまで待機し、指定された秒数後にタイムアウトします。

SpreadsheetApp

プロパティ

プロパティタイプ説明
AutoFillSeriesAutoFillSeries自動入力される値の計算に使用される系列タイプの列挙。
BandingThemeBandingTheme考えられるバンディングのテーマを列挙します。
BooleanCriteriaBooleanCriteria条件付き書式のブール値の条件の列挙です。
BorderStyleBorderStyleRange に枠線を設定するために有効なスタイルの列挙。
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()voidBigQuery データソースのデータ実行を有効にします。
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指定されたファイル オブジェクトに対応するスプレッドシートを開きます。
openById(id)Spreadsheet指定された ID のスプレッドシートを開きます。
openByUrl(url)Spreadsheet指定された URL のスプレッドシートを開きます。
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)TextFindertrue の場合、発音区別符号を無視するように検索を構成します。それ以外の場合、発音区別符号が一致します。
matchCase(matchCase)TextFindertrue の場合、検索テキストの大文字と小文字が完全に一致するように検索を構成します。それ以外の場合は、デフォルトで大文字と小文字を区別しない検索が行われます。
matchEntireCell(matchEntireCell)TextFindertrue の場合、セルの内容全体に一致するように検索を構成します。それ以外の場合、検索はデフォルトで部分一致になります。
matchFormulaText(matchFormulaText)TextFindertrue の場合、数式のテキスト内に含まれる一致を返すように検索を構成します。それ以外の場合は、数式を含むセルは表示された値に基づいて考慮されます。
replaceAllWith(replaceText)Integer一致するすべてのテキストを、指定したテキストに置き換えます。
replaceWith(replaceText)Integer現在一致しているセル内の検索テキストを指定されたテキストで置き換え、置換された箇所の数を返します。
startFrom(startRange)TextFinder指定したセル範囲の直後に検索を開始するように検索を設定します。
useRegularExpression(useRegEx)TextFindertrue の場合、検索文字列を正規表現として解釈するように検索を構成します。そうでない場合、検索文字列は通常のテキストとして解釈されます。

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最初のアクセント カラーを表します。
ACCENT2Enum2 番目のアクセント カラーを表します。
ACCENT3Enum3 番目のアクセント カラーを表します。
ACCENT4Enum4 番目のアクセント カラーを表します。
ACCENT5Enum5 番目のアクセント カラーを表します。
ACCENT6Enum6 番目のアクセント カラーを表します。
HYPERLINKEnumハイパーリンクに使用する色を表します。

ValueType

プロパティ

プロパティタイプ説明
IMAGEEnumセルに画像が含まれている場合、値の型。

WrapStrategy

プロパティ

プロパティタイプ説明
WRAPEnumセル幅よりも長い行は新しい行に折り返します。
OVERFLOWEnumそのセルが空であれば、次のセルに行をオーバーフローします。
CLIPEnumセルの幅よりも長い行をクリップします。