色
RGBA カラースペースのカラーを表します。この表現は、コンパクトさよりも、さまざまな言語の色表現との間の変換を簡単にするように設計されています。たとえば、この表現のフィールドは、Java では java.awt.Color
のコンストラクタに簡単に指定できます。また、iOS では UIColor の +colorWithRed:green:blue:alpha
メソッドにも簡単に指定できます。また、わずかな作業で、JavaScript で簡単に CSS rgba()
文字列にフォーマットできます。
このリファレンス ページには、RGB 値の解釈に使用する絶対色空間(sRGB、Adobe RGB、DCI-P3、BT.2020 など)に関する情報はありません。デフォルトでは、アプリケーションは sRGB 色空間を想定します。
色の等価性を判断する必要がある場合、実装では、特に記載のない限り、赤、緑、青、アルファの値の差が 1e-5
以下であれば、2 つの色を等しいものとして扱います。
例(Java):
import com.google.type.Color;
// ...
public static java.awt.Color fromProto(Color protocolor) {
float alpha = protocolor.hasAlpha()
? protocolor.getAlpha().getValue()
: 1.0;
return new java.awt.Color(
protocolor.getRed(),
protocolor.getGreen(),
protocolor.getBlue(),
alpha);
}
public static Color toProto(java.awt.Color color) {
float red = (float) color.getRed();
float green = (float) color.getGreen();
float blue = (float) color.getBlue();
float denominator = 255.0;
Color.Builder resultBuilder =
Color
.newBuilder()
.setRed(red / denominator)
.setGreen(green / denominator)
.setBlue(blue / denominator);
int alpha = color.getAlpha();
if (alpha != 255) {
result.setAlpha(
FloatValue
.newBuilder()
.setValue(((float) alpha) / denominator)
.build());
}
return resultBuilder.build();
}
// ...
例(iOS / Obj-C):
// ...
static UIColor* fromProto(Color* protocolor) {
float red = [protocolor red];
float green = [protocolor green];
float blue = [protocolor blue];
FloatValue* alpha_wrapper = [protocolor alpha];
float alpha = 1.0;
if (alpha_wrapper != nil) {
alpha = [alpha_wrapper value];
}
return [UIColor colorWithRed:red green:green blue:blue alpha:alpha];
}
static Color* toProto(UIColor* color) {
CGFloat red, green, blue, alpha;
if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) {
return nil;
}
Color* result = [[Color alloc] init];
[result setRed:red];
[result setGreen:green];
[result setBlue:blue];
if (alpha <= 0.9999) {
[result setAlpha:floatWrapperWithValue(alpha)];
}
[result autorelease];
return result;
}
// ...
例(JavaScript):
// ...
var protoToCssColor = function(rgbColor) {
var redFrac = rgbColor.red || 0.0;
var greenFrac = rgbColor.green || 0.0;
var blueFrac = rgbColor.blue || 0.0;
var red = Math.floor(redFrac * 255);
var green = Math.floor(greenFrac * 255);
var blue = Math.floor(blueFrac * 255);
if (!('alpha' in rgbColor)) {
return rgbToCssColor(red, green, blue);
}
var alphaFrac = rgbColor.alpha.value || 0.0;
var rgbParams = [red, green, blue].join(',');
return ['rgba(', rgbParams, ',', alphaFrac, ')'].join('');
};
var rgbToCssColor = function(red, green, blue) {
var rgbNumber = new Number((red << 16) | (green << 8) | blue);
var hexString = rgbNumber.toString(16);
var missingZeros = 6 - hexString.length;
var resultBuilder = ['#'];
for (var i = 0; i < missingZeros; i++) {
resultBuilder.push('0');
}
resultBuilder.push(hexString);
return resultBuilder.join('');
};
// ...
JSON 表現 |
---|
{ "red": number, "green": number, "blue": number, "alpha": number } |
フィールド | |
---|---|
red
|
カラーの赤色の量。区間 [0, 1] 内の値として示されます。 |
green
|
カラーの緑色の量。区間 [0, 1] の値として示されます。 |
blue
|
カラーの青色の量。区間 [0, 1] 内の値として示されます。 |
alpha
|
ピクセルに適用する必要があるこのカラーの割合。つまり、最終的なピクセルの色は、次の式で定義されます。
つまり、値 1.0 はソリッドカラーに相当し、値 0.0 は透明色に相当します。これは、単純な浮動小数点スカラーではなくラッパー メッセージを使用します。これにより、デフォルト値が設定されたのか未設定値だったのかを区別できます。省略した場合、このカラー オブジェクトは単色としてレンダリングされます(アルファ値に明示的に値 1.0 が指定されているかのように)。 |
ColorStyle
色の値。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド kind 。色の値の種類。kind は次のいずれかになります。 |
|
rgbColor
|
|
themeColor
|
テーマの色。 |
ThemeColorType
テーマの色のタイプ。
SpreadsheetProperties
には、これらのテーマカラータイプの具体的な色へのマッピングを定義する SpreadsheetTheme
が含まれています。
列挙型 | |
---|---|
THEME_COLOR_TYPE_UNSPECIFIED
|
未指定のテーマカラー |
TEXT
|
テキストのメインの色を表します。 |
BACKGROUND
|
メインの背景色を表します。 |
ACCENT1
|
最初のアクセント カラーを表します。 |
ACCENT2
|
2 番目のアクセント カラーを表します。 |
ACCENT3
|
3 番目のアクセント カラーを表します。 |
ACCENT4
|
4 番目のアクセント カラーを表します。 |
ACCENT5
|
5 番目のアクセント カラーを表します。 |
ACCENT6
|
6 番目のアクセント カラーを表します。 |
LINK
|
ハイパーリンクに使用する色を表します。 |
HorizontalAlign
セル内のテキストの水平方向の配置。
列挙型 | |
---|---|
HORIZONTAL_ALIGN_UNSPECIFIED
|
水平方向の配置が指定されていません。これは使用しないでください。 |
LEFT
|
テキストは明示的にセルの左側に揃えられます。 |
CENTER
|
テキストはセルの中央に明示的に配置されます。 |
RIGHT
|
テキストはセルの右側に明示的に配置されます。 |
TextFormat
セル内のテキストの表示形式。存在しない値は、フィールドが指定されていないことを示します。
JSON 表現 |
---|
{ "foregroundColor": { object ( |
フィールド | |
---|---|
foregroundColor
|
テキストの前景色。非推奨: |
foregroundColorStyle
|
テキストの前景色。 |
fontFamily
|
フォント ファミリー。 |
fontSize
|
フォントのサイズ。 |
bold
|
テキストが太字の場合は true。 |
italic
|
テキストが斜体の場合は true に設定します。 |
strikethrough
|
テキストに取り消し線がある場合は true。 |
underline
|
テキストに下線が引かれる場合は true に設定します。 |
link
|
テキストのリンク先(存在する場合)。 |
リンク
外部またはローカルの参照。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド destination 。リンク先。destination は次のいずれかになります。 |
|
uri
|
リンク ID。 |
DataSourceColumn
データソース内の列。
JSON 表現 |
---|
{
"reference": {
object (
|
フィールド | |
---|---|
reference
|
列参照。 |
formula
|
計算された列の数式。 |
DataSourceColumnReference
データソース列を参照する一意の識別子。
JSON 表現 |
---|
{ "name": string } |
フィールド | |
---|---|
name
|
列の表示名。データソース内で一意にする必要があります。 |
DataExecutionStatus
データ実行ステータス。
データソース オブジェクトを DataSource
の最新のデータと同期するためにデータ実行が作成されます。通常はバックグラウンドで実行するようにスケジュールされていますが、実行が完了したかどうかは state
で確認できます。
データ実行の実行がトリガーされるシナリオはいくつかあります。
-
Adding a data source
は、関連するデータソース シートと、データソースからシートにデータを同期するためのデータ実行を作成します。 -
Updating a data source
は、同様に関連するデータソース シートを更新するためのデータ実行を作成します。 -
refresh request
を送信して、1 つまたは複数のデータソース オブジェクトを明示的に更新できます。
JSON 表現 |
---|
{ "state": enum ( |
フィールド | |
---|---|
state
|
データ実行の状態。 |
errorCode
|
エラーコード。 |
errorMessage
|
エラー メッセージ。空の場合もあります。 |
lastRefreshTime
|
データが最後に正常に更新された時刻を取得します。 |
DataExecutionState
データ実行状態の列挙。
列挙型 | |
---|---|
DATA_EXECUTION_STATE_UNSPECIFIED
|
デフォルト値。使用しないでください。 |
NOT_STARTED
|
データ実行は開始されていません。 |
RUNNING
|
データの実行が開始され、実行中です。 |
CANCELLING
|
現在、データ実行をキャンセルしています。 |
SUCCEEDED
|
データの実行が正常に完了しました。 |
FAILED
|
データ実行は完了しましたが、エラーが発生しました。 |
DataExecutionErrorCode
データ実行エラーコードの列挙。
列挙型 | |
---|---|
DATA_EXECUTION_ERROR_CODE_UNSPECIFIED
|
デフォルト値。使用しないでください。 |
TIMED_OUT
|
データの実行がタイムアウトしました。 |
TOO_MANY_ROWS
|
データ実行により、上限を超える行が返されます。 |
TOO_MANY_COLUMNS
|
データ実行により、上限を超える列が返されます。 |
TOO_MANY_CELLS
|
データ実行により、上限を超えるセルが返されます。 |
ENGINE
|
バックエンドのデータ実行エンジン(BigQuery など)からエラーを受信しました。詳しくは、errorMessage をご覧ください。 |
PARAMETER_INVALID
|
指定したデータソース パラメータの 1 つまたは一部が無効です。 |
UNSUPPORTED_DATA_TYPE
|
データ実行でサポートされていないデータ型が返されます。 |
DUPLICATE_COLUMN_NAMES
|
データ実行により、重複する列名またはエイリアスが返されます。 |
INTERRUPTED
|
データの実行が中断されます。しばらくしてから更新してください。 |
CONCURRENT_QUERY
|
データの実行は現在進行中です。完了するまで更新できません。 |
OTHER
|
その他のエラー。 |
TOO_MANY_CHARS_PER_CELL
|
データの実行により、1 つのセルで許容される最大文字数を超える値が返されます。 |
DATA_NOT_FOUND
|
データソースが参照しているデータベースが見つかりません。*/ |
PERMISSION_DENIED
|
ユーザーに、データソースが参照するデータベースへのアクセス権がない。 |
MISSING_COLUMN_ALIAS
|
データ実行により、エイリアスのない列が返されます。 |
OBJECT_NOT_FOUND
|
データソース オブジェクトが存在しません。 |
OBJECT_IN_ERROR_STATE
|
データソース オブジェクトは現在エラー状態です。強制的に更新するには、RefreshDataSourceRequest で force を設定します。
|
OBJECT_SPEC_INVALID
|
データソース オブジェクトの仕様が無効です。 |
DATA_EXECUTION_CANCELLED
|
データ実行がキャンセルされました。 |
ExtendedValue
スプレッドシートのセルに含めることができる値の種類。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド value 。セル内の値の型。フィールドが設定されていない場合、セルにはデータがありません。
value は次のいずれかになります。 |
|
numberValue
|
double 値を表します。注: 日付、時刻、日時は、 |
stringValue
|
文字列値を表します。先頭の一重引用符は含まれません。たとえば、ユーザーが UI で「 |
boolValue
|
ブール値を表します。 |
formulaValue
|
数式を表します。 |
errorValue
|
エラーを表します。このフィールドは読み取り専用です。 |
ErrorValue
セル内のエラー。
JSON 表現 |
---|
{
"type": enum (
|
フィールド | |
---|---|
type
|
エラーのタイプ。 |
message
|
エラーの詳細情報(スプレッドシートの言語 / 地域)を含むメッセージ。 |
ErrorType
エラーのタイプ。
列挙型 | |
---|---|
ERROR_TYPE_UNSPECIFIED
|
デフォルトのエラータイプ。使用しないでください。 |
ERROR
|
#ERROR! エラーに対応します。
|
NULL_VALUE
|
#NULL! エラーに対応します。
|
DIVIDE_BY_ZERO
|
#DIV/0 エラーに対応します。
|
VALUE
|
#VALUE! エラーに対応します。
|
REF
|
#REF! エラーに対応します。
|
NAME
|
#NAME? エラーに対応します。
|
NUM
|
#NUM! エラーに対応します。
|
N_A
|
#N/A エラーに対応します。
|
LOADING
|
Loading... 状態に対応します。
|
BooleanCondition
true または false を評価できる条件。BooleanConditions は、条件付き書式、データの検証、フィルタの条件で使用されます。
JSON 表現 |
---|
{ "type": enum ( |
フィールド | |
---|---|
type
|
条件のタイプ。 |
values[]
|
条件の値。サポートされている値の数は |
ConditionType
条件のタイプ。
列挙型 | |
---|---|
CONDITION_TYPE_UNSPECIFIED
|
デフォルト値。使用しないでください。 |
NUMBER_GREATER
|
セルの値は条件の値よりも大きくする必要があります。データの検証、条件付き書式、フィルタでサポートされています。1 つの ConditionValue が必要です。 |
NUMBER_GREATER_THAN_EQ
|
セルの値は条件の値以上である必要があります。データの検証、条件付き書式、フィルタでサポートされています。1 つの ConditionValue が必要です。 |
NUMBER_LESS
|
セルの値は条件の値よりも小さくする必要があります。データの検証、条件付き書式、フィルタでサポートされています。1 つの ConditionValue が必要です。 |
NUMBER_LESS_THAN_EQ
|
セルの値は条件の値以下である必要があります。データの検証、条件付き書式、フィルタでサポートされています。1 つの ConditionValue が必要です。 |
NUMBER_EQ
|
セルの値は条件の値と同じである必要があります。データの検証、条件付き書式、フィルタでサポートされています。データソース以外のオブジェクトのデータ検証、条件付き書式、フィルタ用に 1 つの ConditionValue が必要です。データソース オブジェクトのフィルタ用には少なくとも 1 つの ConditionValue が必要です。 |
NUMBER_NOT_EQ
|
セルの値は、条件の値と同じでなければなりません。データの検証、条件付き書式、フィルタでサポートされています。データソース以外のオブジェクトのデータ検証、条件付き書式、フィルタ用に 1 つの ConditionValue が必要です。データソース オブジェクトのフィルタ用には少なくとも 1 つの ConditionValue が必要です。 |
NUMBER_BETWEEN
|
セルの値は、2 つの条件値の間でなければなりません。データの検証、条件付き書式、フィルタでサポートされています。2 つの ConditionValues が必要です。 |
NUMBER_NOT_BETWEEN
|
セルの値は、2 つの条件値の間には設定できません。データの検証、条件付き書式、フィルタでサポートされています。2 つの ConditionValues が必要です。 |
TEXT_CONTAINS
|
セルの値には条件の値を含める必要があります。データの検証、条件付き書式、フィルタでサポートされています。1 つの ConditionValue が必要です。 |
TEXT_NOT_CONTAINS
|
セルの値に条件の値を含めることはできません。データの検証、条件付き書式、フィルタでサポートされています。1 つの ConditionValue が必要です。 |
TEXT_STARTS_WITH
|
セルの値は、条件の値で始める必要があります。条件付き書式とフィルタでサポートされています。1 つの ConditionValue が必要です。 |
TEXT_ENDS_WITH
|
セルの値の末尾は条件の値で終わる必要があります。条件付き書式とフィルタでサポートされています。1 つの ConditionValue が必要です。 |
TEXT_EQ
|
セルの値は条件の値と正確に一致している必要があります。データの検証、条件付き書式、フィルタでサポートされています。データソース以外のオブジェクトのデータ検証、条件付き書式、フィルタ用に 1 つの ConditionValue が必要です。データソース オブジェクトのフィルタ用には少なくとも 1 つの ConditionValue が必要です。 |
TEXT_IS_EMAIL
|
セルの値には有効なメールアドレスを指定してください。データ検証でサポートされています。ConditionValues は必要ありません。 |
TEXT_IS_URL
|
セルの値には有効な URL を指定してください。データ検証でサポートされています。ConditionValues は必要ありません。 |
DATE_EQ
|
セルの値は、条件の値と同じ日付にする必要があります。データの検証、条件付き書式、フィルタでサポートされています。データソース以外のオブジェクトのデータ検証、条件付き書式、フィルタ用に 1 つの ConditionValue が必要です。データソース オブジェクトのフィルタ用には少なくとも 1 つの ConditionValue が必要です。 |
DATE_BEFORE
|
セルの値は、条件の値の日付より前にする必要があります。データの検証、条件付き書式、フィルタでサポートされています。relative date の可能性がある単一の ConditionValue が必要です。 |
DATE_AFTER
|
セルの値は、条件の値の日付より後にする必要があります。データの検証、条件付き書式、フィルタでサポートされています。relative date の可能性がある単一の ConditionValue が必要です。 |
DATE_ON_OR_BEFORE
|
セルの値は、条件の値の日付以前にする必要があります。データ検証でサポートされています。relative date の可能性がある単一の ConditionValue が必要です。 |
DATE_ON_OR_AFTER
|
セルの値は、条件の値の日付以降にする必要があります。データ検証でサポートされています。relative date の可能性がある単一の ConditionValue が必要です。 |
DATE_BETWEEN
|
セルの値は、2 つの条件値の日付の間にする必要があります。データ検証でサポートされています。2 つの ConditionValues が必要です。 |
DATE_NOT_BETWEEN
|
セルの値は、2 つの条件値の日付の範囲外である必要があります。データ検証でサポートされています。2 つの ConditionValues が必要です。 |
DATE_IS_VALID
|
セルの値は日付である必要があります。データ検証でサポートされています。ConditionValues は必要ありません。 |
ONE_OF_RANGE
|
セルの値は、条件値の範囲内のグリッド内にリストされている必要があります。データ検証でサポートされています。単一の ConditionValue が必要です。値は A1 表記の有効な範囲にする必要があります。 |
ONE_OF_LIST
|
セルの値は条件値のリストに含まれている必要があります。データ検証でサポートされています。任意の数の condition values (リスト内のアイテムごとに 1 つ)をサポートします。数式は値に使用できません。
|
BLANK
|
セルの値は空にする必要があります。条件付き書式とフィルタでサポートされています。ConditionValues は必要ありません。 |
NOT_BLANK
|
セルの値は空にできません。条件付き書式とフィルタでサポートされています。ConditionValues は必要ありません。 |
CUSTOM_FORMULA
|
条件の数式が true と評価される必要があります。データの検証、条件付き書式、フィルタでサポートされています。データソース シートのフィルタではサポートされていません。1 つの ConditionValue が必要です。 |
BOOLEAN
|
セルの値は TRUE または FALSE にするか、条件値のリストに含める必要があります。データ検証でサポートされています。セルとしてレンダリングするチェックボックス。0 個、1 個、または 2 個の ConditionValues をサポートします。値なしは、セルが TRUE または FALSE でなければならないことを示し、TRUE はオン、FALSE はオフとしてレンダリングされます。1 つの値は、セルにその値が含まれる場合はオンの状態、空白の場合はオフとしてレンダリングされることを示します。2 つの値は、セルに最初の値が含まれる場合はオンの状態、2 番目の値が含まれる場合はオフの状態としてセルにレンダリングされることを示します。たとえば、["Yes","No"] は、値が「Yes」の場合にチェックボックスをレンダリングし、値が「No」の場合にオフのボックスを表示することを示します。
|
TEXT_NOT_EQ
|
セルの値は、条件の値と完全に一致しないようにする必要があります。データソース オブジェクトのフィルタでサポートされています。少なくとも 1 つの ConditionValue が必要です。 |
DATE_NOT_EQ
|
セルの値は、条件の値と完全に一致しないようにする必要があります。データソース オブジェクトのフィルタでサポートされています。少なくとも 1 つの ConditionValue が必要です。 |
FILTER_EXPRESSION
|
セルの値は、指定されたパターンに従う必要があります。1 つの ConditionValue が必要です。 |
ConditionValue
条件の値。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド value 。条件の値。1 つのみ設定する必要があります。
value は次のいずれかになります。 |
|
relativeDate
|
現在の日付を基準とする相対日付。 データの入力規則では、相対的な日付はサポートされていません。条件付き書式と条件付きフィルタでのみサポートされています。 |
userEnteredValue
|
条件のベースとなる値。この値は、ユーザーがセルに入力したものとして解析されます。数式がサポートされています( |
RelativeDate
日付条件の評価方法を制御します。
列挙型 | |
---|---|
RELATIVE_DATE_UNSPECIFIED
|
デフォルト値。使用しないでください。 |
PAST_YEAR
|
値は 1 年前です。 |
PAST_MONTH
|
値は今日から 1 か月前です。 |
PAST_WEEK
|
値は今日の 1 週間前です。 |
YESTERDAY
|
値は yesterday です。 |
TODAY
|
現在の価値。 |
TOMORROW
|
値は明日です。 |
GridRange
シート上の範囲。インデックスはすべてゼロベースです。インデックスは半開きです。つまり、開始インデックスは含み、終了インデックスは含みません -- [startIndex, endIndex)。インデックスがない場合、その側に範囲が無制限であることを示します。
たとえば、"Sheet1"
がシート ID 123456 の場合:
Sheet1!A1:A1 == sheetId: 123456,
startRowIndex: 0, endRowIndex: 1,
startColumnIndex: 0, endColumnIndex: 1
Sheet1!A3:B4 == sheetId: 123456,
startRowIndex: 2, endRowIndex: 4,
startColumnIndex: 0, endColumnIndex: 2
Sheet1!A:B == sheetId: 123456,
startColumnIndex: 0, endColumnIndex: 2
Sheet1!A5:B == sheetId: 123456,
startRowIndex: 4,
startColumnIndex: 0, endColumnIndex: 2
Sheet1 == sheetId: 123456
開始インデックスは常に終了インデックス以下にする必要があります。開始インデックスが終了インデックスと等しい場合、範囲は空です。空の範囲は通常、意味を持たず、UI で #REF!
としてレンダリングされます。
JSON 表現 |
---|
{ "sheetId": integer, "startRowIndex": integer, "endRowIndex": integer, "startColumnIndex": integer, "endColumnIndex": integer } |
フィールド | |
---|---|
sheetId
|
この範囲が存在するシート。 |
startRowIndex
|
範囲の開始行(その開始行を含む)。制限がない場合は設定されない。 |
endRowIndex
|
範囲の終了行(その行を含まない)。制限がない場合は設定されない。 |
startColumnIndex
|
範囲の開始列(この値を含む)。制限がない場合は設定されません。 |
endColumnIndex
|
範囲の終了列(その列を除く)。制限がない場合は設定されません。 |
SortOrder
並べ替え順序。
列挙型 | |
---|---|
SORT_ORDER_UNSPECIFIED
|
デフォルト値。使用しないでください。 |
ASCENDING
|
昇順で並べ替えます。 |
DESCENDING
|
降順で並べ替えます。 |
FilterSpec
特定の列に関連付けられたフィルタ条件。
JSON 表現 |
---|
{ "filterCriteria": { object ( |
フィールド | |
---|---|
filterCriteria
|
列の条件。 |
共用体フィールド reference 。フィルタされた列への参照。reference は次のいずれかになります。 |
|
columnIndex
|
ゼロベースの列インデックス。 |
dataSourceColumnReference
|
データソース列への参照。 |
FilterCriteria
フィルタまたはフィルタ表示で行を表示または非表示にする条件。
JSON 表現 |
---|
{ "hiddenValues": [ string ], "condition": { object ( |
フィールド | |
---|---|
condition
|
条件。値を表示するために true でなければなりません。(これは |
visibleBackgroundColor
|
フィルタに使用する背景の塗りつぶしの色。この塗りつぶしの色が設定されたセルのみが表示されます。 |
visibleBackgroundColorStyle
|
フィルタに使用する背景の塗りつぶしの色。この塗りつぶしの色が設定されたセルのみが表示されます。このフィールドは |
visibleForegroundColor
|
フィルタに使用する前景色。この前景色のセルのみが表示されます。 |
visibleForegroundColorStyle
|
フィルタに使用する前景色。この前景色のセルのみが表示されます。このフィールドは |
SortSpec
特定の列または行に関連付けられた並べ替え順。
JSON 表現 |
---|
{ "sortOrder": enum ( |
フィールド | |
---|---|
sortOrder
|
順序データは並べ替える必要があります。 |
foregroundColor
|
並べ替えに使用する前景色です。この前景色のセルは上に配置されます。 |
foregroundColorStyle
|
並べ替えに使用する前景色です。この前景色のセルは上に配置されます。 |
backgroundColor
|
並べ替えに使用する背景の塗りつぶしの色。この塗りつぶしの色が設定されたセルは、一番上に並べ替えられます。 |
backgroundColorStyle
|
並べ替えに使用する背景の塗りつぶしの色。この塗りつぶしの色が設定されたセルは、一番上に並べ替えられます。 |
共用体フィールド reference 。並べ替えられたディメンションへの参照。reference は次のいずれかになります。 |
|
dimensionIndex
|
並べ替えを適用するディメンション。 |
dataSourceColumnReference
|
データソース列への参照。 |
EmbeddedObjectPosition
グラフなどの埋め込みオブジェクトの位置。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド location 。オブジェクトのロケーション。必ず 1 つの値を設定する必要があります。location は次のいずれかになります。 |
|
sheetId
|
このシートが配置されています。埋め込みオブジェクトが専用のシート上にある場合にのみ設定します。非負でなければなりません。 |
overlayPosition
|
グリッドの上にオブジェクトを重ねる位置。 |
newSheet
|
true の場合、ID が選択された新しいシートに埋め込みオブジェクトが配置されます。書き込み時にのみ使用されます。 |
OverlayPosition
グリッド上にオブジェクトがオーバーレイされる場所。
JSON 表現 |
---|
{
"anchorCell": {
object (
|
フィールド | |
---|---|
anchorCell
|
オブジェクトが固定されているセル。 |
offsetXPixels
|
アンカーセルからのオフセットの水平オフセット(ピクセル単位)。 |
offsetYPixels
|
アンカーセルからのオフセットの垂直方向のオフセット(ピクセル単位)。 |
widthPixels
|
オブジェクトの幅(ピクセル単位)。デフォルトは 600 です。 |
heightPixels
|
オブジェクトの高さ(ピクセル単位)。デフォルトは 371 です。 |
GridCoordinate
シート内の座標。インデックスはすべてゼロベースです。
JSON 表現 |
---|
{ "sheetId": integer, "rowIndex": integer, "columnIndex": integer } |
フィールド | |
---|---|
sheetId
|
この座標が存在するシート。 |
rowIndex
|
座標の行インデックス。 |
columnIndex
|
座標の列インデックス。 |