Other

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

number

色の赤の量を [0, 1] の範囲内の値として表します。

green

number

カラーの緑色の量。区間 [0, 1] 内の値として示されます。

blue

number

カラーの青色の量。区間 [0, 1] 内の値として示されます。

alpha

number

ピクセルに適用する必要があるこのカラーの割合。つまり、最終的なピクセルの色は、次の式で定義されます。

pixel color = alpha * (this color) + (1.0 - alpha) * (background color)

つまり、値 1.0 はソリッドカラーに相当し、値 0.0 は透明色に相当します。これは、単純な浮動小数点スカラーではなくラッパー メッセージを使用します。これにより、デフォルト値が設定されたのか未設定値だったのかを区別できます。省略すると、このカラー オブジェクトはソリッド カラーとしてレンダリングされます(アルファ値を明示的に 1.0 に設定した場合と同様です)。

ColorStyle

色の値。

JSON 表現
{

  // Union field kind can be only one of the following:
  "rgbColor": {
    object (Color)
  },
  "themeColor": enum (ThemeColorType)
  // End of list of possible types for union field kind.
}
フィールド
共用体フィールド kind。色の値の種類。 kind は次のいずれか 1 つのみを指定できます。
rgbColor

object (Color)

RGB カラー。「 alpha の値 Color 通常はサポートされていません。

themeColor

enum (ThemeColorType)

テーマの色。

ThemeColorType

テーマの色の種類。

SpreadsheetProperties 次の要素を含む: SpreadsheetTheme は、これらのテーマカラータイプから具体的な色へのマッピングを定義します。

列挙型
THEME_COLOR_TYPE_UNSPECIFIED テーマの色が指定されていません
TEXT メインのテキストの色を表します。
BACKGROUND メインの背景色を表します
ACCENT1 最初のアクセント カラーを表します
ACCENT2 2 番目のアクセント カラーを表します
ACCENT3 3 番目のアクセント カラーを表します
ACCENT4 第 4 アクセント カラーを表します
ACCENT5 5 番目のアクセント カラーを表します
ACCENT6 6 番目のアクセント カラーを表します

HorizontalAlign

セル内のテキストの水平方向の配置。

列挙型
HORIZONTAL_ALIGN_UNSPECIFIED 水平方向の配置が指定されていません。これは使用しないでください。
LEFT テキストはセルの左に明示的に揃えられます。
CENTER テキストはセルの中央に明示的に配置されます。
RIGHT テキストはセルの右側に明示的に配置されます。

TextFormat

セル内の一連のテキストの形式。値がない場合は、フィールドが指定されていないことを示します。

JSON 表現
{
  "foregroundColor": {
    object (Color)
  },
  "foregroundColorStyle": {
    object (ColorStyle)
  },
  "fontFamily": string,
  "fontSize": integer,
  "bold": boolean,
  "italic": boolean,
  "strikethrough": boolean,
  "underline": boolean,
  "link": {
    object (Link)
  }
}
フィールド
foregroundColor
(deprecated)

object (Color)

テキストの前景色。非推奨: 使用 foregroundColorStyle

foregroundColorStyle

object (ColorStyle)

テキストの前景色。条件 foregroundColor 設定されている場合は、このフィールドが優先されます。

fontFamily

string

フォント ファミリー。

fontSize

integer

フォントのサイズ。

bold

boolean

テキストが太字の場合は true。

italic

boolean

テキストが斜体の場合は true。

strikethrough

boolean

テキストに取り消し線がある場合は true。

underline

boolean

テキストに下線が付いている場合は true。

DataSourceColumn

データソース内の列。

JSON 表現
{
  "reference": {
    object (DataSourceColumnReference)
  },
  "formula": string
}
フィールド
reference

object (DataSourceColumnReference)

列参照。

formula

string

計算された列の数式。

DataSourceColumnReference

データソースの列を参照する一意の識別子。

JSON 表現
{
  "name": string
}
フィールド
name

string

列の表示名。データソース内では一意である必要があります。

DataExecutionStatus

データの実行ステータス。

データソース オブジェクトを DataSource。通常、バックグラウンドでの実行がスケジュールされているため、 state 実行が完了したかどうかを

データの実行がトリガーされて実行されるシナリオはいくつかあります。

  • Adding a data source は、関連するデータソース シートとデータ実行を作成し、データソースからシートにデータを同期します。
  • Updating a data source 同様に、関連するデータソース シートを更新するデータ実行を作成します。
  • refresh request 1 つまたは複数のデータソース オブジェクトを明示的に更新できます。
JSON 表現
{
  "state": enum (DataExecutionState),
  "errorCode": enum (DataExecutionErrorCode),
  "errorMessage": string,
  "lastRefreshTime": string
}
フィールド
state

enum (DataExecutionState)

データの実行の状態。

errorCode

enum (DataExecutionErrorCode)

エラーコード。

errorMessage

string

エラー メッセージ。空の場合もあります。

lastRefreshTime

string (Timestamp format)

データの最終更新日時を取得します。

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 can be only one of the following:
  "numberValue": number,
  "stringValue": string,
  "boolValue": boolean,
  "formulaValue": string,
  "errorValue": {
    object (ErrorValue)
  }
  // End of list of possible types for union field value.
}
フィールド
共用体フィールド value。セル内の値の型。フィールドが設定されていない場合、そのセルにはデータがありません。 value は次のいずれか 1 つのみを指定できます。
numberValue

number

double 値を表します。注: Dates、Times、DateTimes は、 SERIAL_NUMBER 使用できます。

stringValue

string

文字列値を表します。先頭の単一引用符は含まれません。たとえばユーザーが '123 この変数は stringValue / "123"

boolValue

boolean

ブール値を表します。

formulaValue

string

数式を表します。

errorValue

object (ErrorValue)

エラーを表します。このフィールドは読み取り専用です。

ErrorValue

セルにエラーがあります。

JSON 表現
{
  "type": enum (ErrorType),
  "message": string
}
フィールド
type

enum (ErrorType)

エラーのタイプ。

message

string

エラーに関する詳細情報を含むメッセージ(スプレッドシートの言語 / 地域)。

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 (ConditionType),
  "values": [
    {
      object (ConditionValue)
    }
  ]
}
フィールド
type

enum (ConditionType)

条件のタイプ。

values[]

object (ConditionValue)

条件の値。サポートされる値の数は、 condition type。値が 0 のものもあれば、1 または 2 の値しかないものもあります。 ConditionType.ONE_OF_LIST は任意の数の値をサポートします。

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 can be only one of the following:
  "relativeDate": enum (RelativeDate),
  "userEnteredValue": string
  // End of list of possible types for union field value.
}
フィールド
共用体フィールド value。条件の値。1 つのみ設定する必要があります。 value は次のいずれか 1 つのみを指定できます。
relativeDate

enum (RelativeDate)

相対的な日付(現在の日付に基づく)。次の場合にのみ有効です: type DATE_BEFORE, DATE_AFTER, DATE_ON_OR_BEFORE または DATE_ON_OR_AFTER

データの検証では、相対的な日付はサポートされていません。条件付き書式と条件付きフィルタでのみサポートされています。

userEnteredValue

string

条件の基になる値。値は、ユーザーがセルに入力したかのように解析されます。数式がサポートされています(数式の先頭は = 「+」記号を付けることはできません。

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

integer

この範囲が含まれるシート。

startRowIndex

integer

範囲の開始行(両端を含む)。制限がない場合は設定されません。

endRowIndex

integer

範囲の終了行(含まない)。制限がない場合は設定されません。

startColumnIndex

integer

範囲の開始列(両端を含む)。制限がない場合は設定されません。

endColumnIndex

integer

範囲の終了列(含まない)。制限がない場合は設定されません。

SortOrder

並べ替え順序。

列挙型
SORT_ORDER_UNSPECIFIED デフォルト値。使用しないでください。
ASCENDING 昇順で並べ替えます。
DESCENDING 降順に並べ替えます。

FilterSpec

特定の列に関連付けられたフィルタ条件。

JSON 表現
{
  "filterCriteria": {
    object (FilterCriteria)
  },

  // Union field reference can be only one of the following:
  "columnIndex": integer,
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field reference.
}
フィールド
filterCriteria

object (FilterCriteria)

列の条件。

共用体フィールド reference。フィルタされた列への参照。 reference は次のいずれか 1 つのみを指定できます。
columnIndex

integer

ゼロベースの列インデックス。

dataSourceColumnReference

object (DataSourceColumnReference)

データソース列への参照。

FilterCriteria

フィルタ表示またはフィルタ表示で行を表示または非表示にするための条件。

JSON 表現
{
  "hiddenValues": [
    string
  ],
  "condition": {
    object (BooleanCondition)
  },
  "visibleBackgroundColor": {
    object (Color)
  },
  "visibleBackgroundColorStyle": {
    object (ColorStyle)
  },
  "visibleForegroundColor": {
    object (Color)
  },
  "visibleForegroundColorStyle": {
    object (ColorStyle)
  }
}
フィールド
hiddenValues[]

string

非表示にする値。

condition

object (BooleanCondition)

値を表示するには true になる条件。(これはオーバーライドされません) hiddenValues -- 値がリストに含まれている場合は非表示のままになります)。

visibleBackgroundColor
(deprecated)

object (Color)

フィルタする背景の塗りつぶしの色。この塗りつぶし色のセルのみが表示されます。相互に排他的 visibleForegroundColor。非推奨: 使用 visibleBackgroundColorStyle

visibleBackgroundColorStyle

object (ColorStyle)

フィルタする背景の塗りつぶしの色。この塗りつぶし色のセルのみが表示されます。このフィールドは、 visibleForegroundColor: RGB タイプの色に設定する必要があります。条件 visibleBackgroundColor 設定されている場合は、このフィールドが優先されます。

visibleForegroundColor
(deprecated)

object (Color)

フィルタに使用する前景色。この前景色のセルのみが表示されます。相互に排他的 visibleBackgroundColor。非推奨: 使用 visibleForegroundColorStyle

visibleForegroundColorStyle

object (ColorStyle)

フィルタに使用する前景色。この前景色のセルのみが表示されます。このフィールドは、 visibleBackgroundColor: RGB タイプの色に設定する必要があります。条件 visibleForegroundColor 設定されている場合は、このフィールドが優先されます。

SortSpec

特定の列または行に関連付けられた並べ替え順。

JSON 表現
{
  "sortOrder": enum (SortOrder),
  "foregroundColor": {
    object (Color)
  },
  "foregroundColorStyle": {
    object (ColorStyle)
  },
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },

  // Union field reference can be only one of the following:
  "dimensionIndex": integer,
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field reference.
}
フィールド
sortOrder

enum (SortOrder)

注文データは並べ替える必要があります。

foregroundColor
(deprecated)

object (Color)

並べ替えに使用される前景色。前景色のセルが上部で並べ替えられます。相互に排他的 backgroundColor。非推奨: 使用 foregroundColorStyle

foregroundColorStyle

object (ColorStyle)

並べ替えに使用される前景色。前景色のセルが上部で並べ替えられます。相互に排他的 backgroundColor: RGB タイプの色であること。条件 foregroundColor 設定されている場合は、このフィールドが優先されます。

backgroundColor
(deprecated)

object (Color)

並べ替えに使用する背景の塗りつぶしの色。この塗りつぶし色のセルが上部に並べ替えられます。相互に排他的 foregroundColor。非推奨: 使用 backgroundColorStyle

backgroundColorStyle

object (ColorStyle)

並べ替えに使用する背景の塗りつぶしの色。この塗りつぶし色のセルが上部に並べ替えられます。相互に排他的 foregroundColor: RGB タイプの色であること。条件 backgroundColor 設定されている場合は、このフィールドが優先されます。

共用体フィールド reference。並べ替えたディメンションへの参照。 reference は次のいずれか 1 つのみを指定できます。
dimensionIndex

integer

並べ替えを適用するディメンション。

dataSourceColumnReference

object (DataSourceColumnReference)

データソース列への参照。

EmbeddedObjectPosition

グラフなどの埋め込みオブジェクトの位置。

JSON 表現
{

  // Union field location can be only one of the following:
  "sheetId": integer,
  "overlayPosition": {
    object (OverlayPosition)
  },
  "newSheet": boolean
  // End of list of possible types for union field location.
}
フィールド
共用体フィールド location。オブジェクトの場所。値を 1 つだけ設定する必要があります。 location は次のいずれか 1 つのみを指定できます。
sheetId

integer

これが表示されているシートです。埋め込みオブジェクトが独自のシートにある場合にのみ設定されます。負の値は使用できません。

overlayPosition

object (OverlayPosition)

グリッドの上にオブジェクトを重ねる位置。

newSheet

boolean

true の場合、埋め込みオブジェクトは、ID が選択された新しいシートに配置されます。記述時にのみ使用します。

OverlayPosition

オブジェクトがグリッドの上に重ねられる位置。

JSON 表現
{
  "anchorCell": {
    object (GridCoordinate)
  },
  "offsetXPixels": integer,
  "offsetYPixels": integer,
  "widthPixels": integer,
  "heightPixels": integer
}
フィールド
anchorCell

object (GridCoordinate)

オブジェクトが固定されているセル。

offsetXPixels

integer

アンカー セルからオブジェクトまでの水平オフセット(ピクセル単位)。

offsetYPixels

integer

アンカーセルからのオブジェクトのオフセットの垂直オフセット(ピクセル単位)。

widthPixels

integer

オブジェクトの幅(ピクセル単位)。デフォルトは 600 です。

heightPixels

integer

オブジェクトの高さ(ピクセル単位)。デフォルトは 371 です。

GridCoordinate

シート内の座標。すべてのインデックスはゼロベースです。

JSON 表現
{
  "sheetId": integer,
  "rowIndex": integer,
  "columnIndex": integer
}
フィールド
sheetId

integer

この座標が指定されたシート。

rowIndex

integer

座標の行インデックス。

columnIndex

integer

座標の列インデックス。