色
RGBA カラースペースのカラーを表します。この表現は、コンパクトさよりも、さまざまな言語の色表現との変換をシンプルにするために設計されています。たとえば、この表現のフィールドは、この表現のコンストラクタに
java.awt.Color
Javaまた、UIColor の
+colorWithRed:green:blue:alpha
メソッド(iOS の場合)少し手を加えるだけで、簡単に CSS にフォーマットできます。
rgba()
使用します。
このリファレンス ページには、RGB 値の解釈に使用する絶対色空間(sRGB、Adobe RGB、DCI-P3、BT.2020 など)に関する情報が記載されていません。デフォルトでは、アプリは sRGB 色空間を想定する必要があります。
色の等価性を判断する必要がある場合、実装では、特に明記されていない限り、赤、緑、青、アルファの値の差が最大でも 2 つの色が等しいものとして扱われます。
1e-5
。
例(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
は次のいずれか 1 つのみを指定できます。
|
|
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
は次のいずれか 1 つのみを指定できます。
|
|
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
|
現在、データソース オブジェクトはエラー状態です。強制的に更新するには、
force
RefreshDataSourceRequest 。
|
OBJECT_SPEC_INVALID
|
データソース オブジェクトの仕様が無効です。 |
DATA_EXECUTION_CANCELLED
|
データの実行がキャンセルされました。 |
ExtendedValue
スプレッドシート内のセルが持つことのできる値の種類。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド
value 。セル内の値の型。フィールドが設定されていない場合、そのセルにはデータがありません。
value
は次のいずれか 1 つのみを指定できます。
|
|
numberValue
|
double 値を表します。注: Dates、Times、DateTimes は、
|
stringValue
|
文字列値を表します。先頭の単一引用符は含まれません。たとえばユーザーが
|
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
|
セルの値は、条件の値の日付よりも前である必要があります。データの入力規則、条件付き書式、フィルタでサポートされています。1 つの
ConditionValue
可能性がある
relative date 。
|
DATE_AFTER
|
セルの値は、条件の値の日付より後にする必要があります。データの入力規則、条件付き書式、フィルタでサポートされています。1 つの
ConditionValue
可能性がある
relative date 。
|
DATE_ON_OR_BEFORE
|
セルの値は、条件の値の日付以前である必要があります。データ検証でサポートされています。1 つの
ConditionValue
可能性がある
relative date 。
|
DATE_ON_OR_AFTER
|
セルの値は、条件の値の日付以降である必要があります。データ検証でサポートされています。1 つの
ConditionValue
可能性がある
relative date 。
|
DATE_BETWEEN
|
セルの値は、2 つの条件値の日付の範囲内である必要があります。データ検証でサポートされています。2 つだけ必要
ConditionValues 。
|
DATE_NOT_BETWEEN
|
セルの値は、2 つの条件値の日付の範囲外である必要があります。データ検証でサポートされています。2 つだけ必要
ConditionValues 。
|
DATE_IS_VALID
|
セルの値は日付である必要があります。データ検証でサポートされています。要件は不要
ConditionValues 。
|
ONE_OF_RANGE
|
セルの値は、条件値の範囲内のグリッド内にリストされている必要があります。データ検証でサポートされています。1 つの
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 つの値は、セルに 1 つ目の値が含まれる場合はオンの状態でレンダリングされ、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
は次のいずれか 1 つのみを指定できます。
|
|
relativeDate
|
相対的な日付(現在の日付に基づく)。次の場合にのみ有効です:
データの検証では、相対的な日付はサポートされていません。条件付き書式と条件付きフィルタでのみサポートされています。 |
userEnteredValue
|
条件の基になる値。値は、ユーザーがセルに入力したかのように解析されます。数式がサポートされています(数式の先頭は
|
RelativeDate
日付条件の評価方法を制御します。
列挙型 | |
---|---|
RELATIVE_DATE_UNSPECIFIED
|
デフォルト値。使用しないでください。 |
PAST_YEAR
|
今日から 1 年前の値。 |
PAST_MONTH
|
今日から 1 か月前。 |
PAST_WEEK
|
値は今日から 1 週間前です。 |
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
開始インデックスは常に終了インデックス以下にする必要があります。開始インデックスが終了インデックスと同じ場合、範囲は空になります。通常、空の範囲は意味がなく、通常は
#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
は次のいずれか 1 つのみを指定できます。
|
|
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
は次のいずれか 1 つのみを指定できます。
|
|
dimensionIndex
|
並べ替えを適用するディメンション。 |
dataSourceColumnReference
|
データソース列への参照。 |
EmbeddedObjectPosition
グラフなどの埋め込みオブジェクトの位置。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド
location 。オブジェクトの場所。値を 1 つだけ設定する必要があります。
location
は次のいずれか 1 つのみを指定できます。
|
|
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
|
座標の列インデックス。 |