色
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 は透明色に相当します。これは、単純な浮動小数点スカラーではなくラッパー メッセージを使用します。これにより、デフォルト値が設定されたのか未設定値だったのかを区別できます。省略された場合、このカラー オブジェクトは(alpha 値として明示的に値 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
|
セルの値は条件の値より大きくする必要があります。データの入力規則、条件付き書式、フィルタでサポートされています。ConditionValue が 1 つ必要です。
|
NUMBER_GREATER_THAN_EQ
|
セルの値は条件の値以上である必要があります。データ検証、条件付き書式、フィルタでサポートされています。単一の ConditionValue が必要です。 |
NUMBER_LESS
|
セルの値は条件の値より小さくする必要があります。データの入力規則、条件付き書式、フィルタでサポートされています。単一の ConditionValue が必要です。 |
NUMBER_LESS_THAN_EQ
|
セルの値は条件の値以下である必要があります。データ検証、条件付き書式、フィルタでサポートされています。単一の ConditionValue が必要です。 |
NUMBER_EQ
|
セルの値は条件の値と同じである必要があります。データの入力規則、条件付き書式、フィルタでサポートされています。データソース以外のオブジェクトのデータ検証、条件付き書式設定、フィルタには 1 つの ConditionValue が必要です。データソース オブジェクトのフィルタには、少なくとも 1 つの ConditionValue が必要です。 |
NUMBER_NOT_EQ
|
セルの値は条件の値と等しくないこと。データの入力規則、条件付き書式、フィルタでサポートされています。データソース以外のオブジェクトのデータ検証、条件付き書式設定、フィルタには 1 つの ConditionValue が必要です。データソース オブジェクトのフィルタには、少なくとも 1 つの ConditionValue が必要です。 |
NUMBER_BETWEEN
|
セルの値は、2 つの条件値の範囲内である必要があります。データ検証、条件付き書式、フィルタでサポートされています。ConditionValues が 2 つだけ必要です。 |
NUMBER_NOT_BETWEEN
|
セルの値が 2 つの条件値の範囲内にある場合、条件は適用されません。データの入力規則、条件付き書式、フィルタでサポートされています。ConditionValues が 2 つだけ必要です。 |
TEXT_CONTAINS
|
セルの値には条件の値が含まれている必要があります。データ検証、条件付き書式、フィルタでサポートされています。単一の ConditionValue が必要です。 |
TEXT_NOT_CONTAINS
|
セルの値に条件の値を含めることはできません。データ検証、条件付き書式、フィルタでサポートされています。単一の ConditionValue が必要です。 |
TEXT_STARTS_WITH
|
セルの値は、条件の値で開始する必要があります。条件付き書式とフィルタでサポートされています。単一の ConditionValue が必要です。 |
TEXT_ENDS_WITH
|
セルの値は、条件の値で終わる必要があります。条件付き書式とフィルタでサポートされています。単一の ConditionValue が必要です。 |
TEXT_EQ
|
セルの値は条件の値と完全に一致している必要があります。データ検証、条件付き書式、フィルタでサポートされています。データの検証、条件付き書式、データソース オブジェクト以外のオブジェクトに対するフィルタには 1 つの ConditionValue が必要です。データソース オブジェクトに対するフィルタには、少なくとも 1 つの ConditionValue が必要です。
|
TEXT_IS_EMAIL
|
セルの値は有効なメールアドレスである必要があります。データ検証でサポートされています。ConditionValues は不要です。 |
TEXT_IS_URL
|
セルの値は有効な URL である必要があります。データ検証でサポートされています。ConditionValues は不要です。 |
DATE_EQ
|
セルの値は、条件の値と同じ日付である必要があります。データ検証、条件付き書式、フィルタでサポートされています。データの検証、条件付き書式、データソース オブジェクト以外のオブジェクトに対するフィルタには 1 つの ConditionValue が必要です。データソース オブジェクトに対するフィルタには、少なくとも 1 つの ConditionValue が必要です。
|
DATE_BEFORE
|
セルの値は、条件の値の日付より前である必要があります。データ検証、条件付き書式、フィルタでサポートされています。1 つの ConditionValue (relative date の場合もあります)が必要です。
|
DATE_AFTER
|
セルの値は、条件の値の日付より後にする必要があります。データ検証、条件付き書式、フィルタでサポートされています。relative date である可能性のある ConditionValue を 1 つ指定する必要があります。 |
DATE_ON_OR_BEFORE
|
セルの値は、条件の値の日付より前である必要があります。データ検証でサポートされています。relative date である可能性のある ConditionValue を 1 つ指定する必要があります。 |
DATE_ON_OR_AFTER
|
セルの値は、条件の値の日付以降である必要があります。データ検証でサポートされています。relative date である可能性のある ConditionValue を 1 つ指定する必要があります。 |
DATE_BETWEEN
|
セルの値は、2 つの条件値の日付の間にある必要があります。データ検証でサポートされています。ConditionValues を 2 つ必要とします。 |
DATE_NOT_BETWEEN
|
セルの値は、2 つの条件値の日付の範囲外である必要があります。データ検証でサポートされています。ConditionValues を 2 つ必要とします。 |
DATE_IS_VALID
|
セルの値は日付にする必要があります。データ検証でサポートされています。ConditionValues は不要です。 |
ONE_OF_RANGE
|
セルの値は、条件値の範囲内でグリッドに表示されている必要があります。データ検証でサポートされています。1 つの ConditionValue が必要です。値は A1 表記の有効な範囲にする必要があります。 |
ONE_OF_LIST
|
このセルの値は、条件値のリストに含まれている必要があります。データ検証でサポートされています。リスト内のアイテムごとに 1 つずつ、任意の数の condition values をサポートします。値に数式は使用できません。 |
BLANK
|
セルの値は空にする必要があります。条件付き書式とフィルタでサポートされています。ConditionValues は必要ありません。 |
NOT_BLANK
|
セルの値を空にすることはできません。条件付き書式とフィルタでサポートされています。ConditionValues は不要です。 |
CUSTOM_FORMULA
|
条件の式が true と評価される必要があります。データ検証、条件付き書式、フィルタでサポートされています。データソースのシートフィルタではサポートされていません。ConditionValue が 1 つ必要です。
|
BOOLEAN
|
セルの値は、TRUE/FALSE か、条件値のリストに含まれている必要があります。データ検証でサポートされています。セルのチェックボックスとしてレンダリングされます。0、1、または 2 つの ConditionValues をサポートします。値が指定されていない場合、セルは TRUE または FALSE にする必要があります。TRUE はチェック済みとして、FALSE は未チェックとしてレンダリングされます。1 つの値を指定すると、その値がセルに含まれている場合はチェックボックスがオンになり、空白の場合はオフになります。2 つの値は、セルに 1 つ目の値が含まれる場合はオンの状態でレンダリングされ、2 つ目の値を含む場合はオフになることを示します。たとえば、["Yes","No"] は、値が「Yes」の場合にチェックボックスがオンになり、値が「No」の場合にチェックボックスがオフになることを示します。
|
TEXT_NOT_EQ
|
セルの値は、条件の値と完全に一致しない必要があります。データソース オブジェクトのフィルタでサポートされています。少なくとも 1 つの ConditionValue が必要です。 |
DATE_NOT_EQ
|
セルの値は、条件の値と完全に一致しない必要があります。データソース オブジェクトのフィルタでサポートされています。少なくとも 1 つの ConditionValue が必要です。 |
FILTER_EXPRESSION
|
セルの値は、指定されたパターンに従っている必要があります。単一の ConditionValue が必要です。 |
ConditionValue
条件の値。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド value 。条件の値。1 つのみ設定する必要があります。value は次のいずれかになります。 |
|
relativeDate
|
相対日付(現在の日付に基づく)。 データの検証では、相対的な日付はサポートされていません。条件付き書式と条件付きフィルタでのみサポートされます。 |
userEnteredValue
|
条件の基になる値。値は、ユーザーがセルに入力したかのように解析されます。数式がサポートされています(先頭は |
RelativeDate
日付条件の評価方法を制御します。
列挙型 | |
---|---|
RELATIVE_DATE_UNSPECIFIED
|
デフォルト値。使用しないでください。 |
PAST_YEAR
|
値は今日より 1 年前です。 |
PAST_MONTH
|
値は今日より 1 か月前です。 |
PAST_WEEK
|
値は今日から 1 週間前です。 |
YESTERDAY
|
値は昨日です。 |
TODAY
|
値は今日です。 |
TOMORROW
|
値は明日です。 |
GridRange
シート上の範囲。すべてのインデックスは 0 から始まります。インデックスは半開です。つまり、開始インデックスは含まれ、終了インデックスは含まれません([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
|
座標の列番号。 |