色
RGBA カラースペースのカラーを表します。この表現は、コンパクトさではなくさまざまな言語で色表現との間で簡単に変換できるように設計されています。たとえば、この表現のフィールドは、Java の java.awt.Color
のコンストラクタに自在に提供できます。また、iOS の UIColor の +colorWithRed:green:blue:alpha
メソッドに指定することもできます。また、JavaScript では、ほんの少しの作業で 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 が明示的に指定されたかのように)単色としてレンダリングされます。 |
カラースタイル
色の値。
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
|
データの実行が開始され、実行されています。 |
SUCCEEDED
|
データの実行が正常に完了しました。 |
FAILED
|
データの実行が完了しましたが、エラーが発生しました。 |
DataExecutionErrorCode
データ実行エラーコードの列挙。
列挙型 | |
---|---|
DATA_EXECUTION_ERROR_CODE_UNSPECIFIED
|
デフォルト値。使用しないでください。 |
TIMED_OUT
|
データの実行がタイムアウトしました。 |
TOO_MANY_ROWS
|
データの実行により、上限を超えた行が返されます。 |
TOO_MANY_COLUMNS
|
データの実行により、上限を超えた列が返されます。 |
TOO_MANY_CELLS
|
データの実行により、上限を超えたセルが返されます。 |
ENGINE
|
バックエンド データ実行エンジン(BigQuery など)からエラーを受信します。詳しくは、errorMessage をご覧ください。 |
PARAMETER_INVALID
|
指定されたデータソース パラメータのいずれか、または一部が無効です。 |
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
|
データソース オブジェクトの仕様が無効です。 |
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... 状態に対応します。 |
ブール値条件
true または false と評価できる条件。ブール条件は、条件付き書式、データ検証、フィルタ条件で使用されます。
JSON 表現 |
---|
{ "type": enum ( |
フィールド | |
---|---|
type
|
条件のタイプ。 |
values[]
|
条件の値。サポートされている値の数は |
条件タイプ
条件のタイプ。
列挙型 | |
---|---|
CONDITION_TYPE_UNSPECIFIED
|
デフォルト値。使用しないでください。 |
NUMBER_GREATER
|
セルの値は条件の値よりも大きくする必要があります。データの入力規則、条件付き書式、フィルタでサポートされます。単一の ConditionValue が必要です。
|
NUMBER_GREATER_THAN_EQ
|
セルの値は条件の値以上である必要があります。データの入力規則、条件付き書式、フィルタでサポートされます。単一の ConditionValue が必要です。
|
NUMBER_LESS
|
セルの値は条件の値よりも小さくする必要があります。データの入力規則、条件付き書式、フィルタでサポートされます。単一の ConditionValue が必要です。
|
NUMBER_LESS_THAN_EQ
|
セルの値は条件の値以下である必要があります。データの入力規則、条件付き書式、フィルタでサポートされます。単一の ConditionValue が必要です。
|
NUMBER_EQ
|
セルの値は条件の値と同じである必要があります。データの入力規則、条件付き書式、フィルタでサポートされます。データの検証、条件付き書式、データソース以外のオブジェクトに対するフィルタには、単一の ConditionValue が必要です。また、データソース オブジェクトのフィルタには、少なくとも 1 つの ConditionValue が必要です。 |
NUMBER_NOT_EQ
|
セルの値は条件の値と等しくありません。データの入力規則、条件付き書式、フィルタでサポートされます。データの検証、条件付き書式、データソース以外のオブジェクトに対するフィルタには、単一の ConditionValue が必要です。また、データソース オブジェクトのフィルタには、少なくとも 1 つの ConditionValue が必要です。 |
NUMBER_BETWEEN
|
セルの値は 2 つの条件値の間にある必要があります。データの入力規則、条件付き書式、フィルタでサポートされます。2 つの ConditionValues が必要です。
|
NUMBER_NOT_BETWEEN
|
セルの値が 2 つの条件値の間にあってはなりません。データの入力規則、条件付き書式、フィルタでサポートされます。2 つの ConditionValues が必要です。
|
TEXT_CONTAINS
|
セルの値には条件の値を含める必要があります。データの入力規則、条件付き書式、フィルタでサポートされます。単一の ConditionValue が必要です。
|
TEXT_NOT_CONTAINS
|
セルの値に条件の値を含めることはできません。データの入力規則、条件付き書式、フィルタでサポートされます。単一の ConditionValue が必要です。
|
TEXT_STARTS_WITH
|
セルの値は条件の値で始まる必要があります。条件付き書式とフィルタでサポートされます。単一の ConditionValue が必要です。
|
TEXT_ENDS_WITH
|
セルの値は、条件の値で終わる必要があります。条件付き書式とフィルタでサポートされます。単一の ConditionValue が必要です。
|
TEXT_EQ
|
セルの値は条件の値と完全に一致している必要があります。データの入力規則、条件付き書式、フィルタでサポートされます。データの検証、条件付き書式、データソース以外のオブジェクトに対するフィルタには、単一の ConditionValue が必要です。また、データソース オブジェクトのフィルタには、少なくとも 1 つの ConditionValue が必要です。 |
TEXT_IS_EMAIL
|
セルの値は有効なメールアドレスにする必要があります。データ検証ではサポートされる。ConditionValues は不要です。 |
TEXT_IS_URL
|
セルの値は有効な URL である必要があります。データ検証ではサポートされる。ConditionValues は不要です。 |
DATE_EQ
|
セルの値には、条件の値と同じ日付を指定してください。データの入力規則、条件付き書式、フィルタでサポートされます。データの検証、条件付き書式、データソース以外のオブジェクトに対するフィルタには、単一の ConditionValue が必要です。また、データソース オブジェクトのフィルタには、少なくとも 1 つの ConditionValue が必要です。 |
DATE_BEFORE
|
セルの値は、条件の値の日付より前である必要があります。データの入力規則、条件付き書式、フィルタでサポートされます。単一の ConditionValue (relative date の場合もあります)が必要です。
|
DATE_AFTER
|
セルの値は、条件の値の日付より後の日付でなければなりません。データの入力規則、条件付き書式、フィルタでサポートされます。単一の ConditionValue (relative date の場合もあります)が必要です。
|
DATE_ON_OR_BEFORE
|
セルの値は、条件の値の日付以前である必要があります。データ検証ではサポートされる。単一の ConditionValue (relative date の場合もあります)が必要です。
|
DATE_ON_OR_AFTER
|
セルの値は、条件の値の日付以降である必要があります。データ検証ではサポートされる。単一の ConditionValue (relative date の場合もあります)が必要です。
|
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 と評価される必要があります。データの入力規則、条件付き書式、フィルタでサポートされます。データソース シートフィルタではサポートされていません。単一の 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
|
セルの値は、指定されたパターンに従う必要があります。単一の 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
シート上の範囲。すべてのインデックスはゼロベースです。インデックスは半開きです。つまり、開始インデックスは包括的であり、終了インデックスは排他的です(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
|
座標の列インデックス。 |