リクエスト
スプレッドシートに適用する更新の単一の種類。
| JSON 表現 |
|---|
{ // Union field |
| フィールド | |
|---|---|
共用体フィールド kind。更新の種類。フィールドは 1 つだけ必要です。kind は次のいずれかになります。 |
|
updateSpreadsheetProperties
|
スプレッドシートのプロパティを更新します。 |
updateSheetProperties
|
シートのプロパティを更新します。 |
updateDimensionProperties
|
ディメンションのプロパティを更新します。 |
updateNamedRange
|
名前付き範囲を更新します。 |
repeatCell
|
範囲全体に 1 つのセルを繰り返します。 |
addNamedRange
|
名前付き範囲を追加します。 |
deleteNamedRange
|
名前付き範囲を削除します。 |
addSheet
|
シートを追加します。 |
deleteSheet
|
シートを削除します。 |
autoFill
|
既存のデータに基づいて、より多くのデータを自動的に入力します。 |
cutPaste
|
ある領域のデータを切り取って別の領域に貼り付けます。 |
copyPaste
|
ある領域からデータをコピーして別の領域に貼り付けます。 |
mergeCells
|
セルを結合します。 |
unmergeCells
|
結合されたセルを結合解除します。 |
updateBorders
|
セル範囲の枠線を更新します。 |
updateCells
|
一度に複数のセルを更新します。 |
addFilterView
|
フィルタ表示を追加します。 |
appendCells
|
シート内のデータを含む最後の行の後にセルを追加します。 |
clearBasicFilter
|
シートの基本フィルタをクリアします。 |
deleteDimension
|
シートの行または列を削除します。 |
deleteEmbeddedObject
|
シート内の埋め込みオブジェクト(グラフ、画像など)を削除します。 |
deleteFilterView
|
シートからフィルタ表示を削除します。 |
duplicateFilterView
|
フィルタ表示を複製します。 |
duplicateSheet
|
シートを複製します。 |
findReplace
|
テキストを検索して、別のテキストに置き換えます。 |
insertDimension
|
シートに新しい行または列を挿入します。 |
insertRange
|
シートに新しいセルを挿入し、既存のセルをシフトします。 |
moveDimension
|
行または列をシート内の別の場所に移動します。 |
updateEmbeddedObjectPosition
|
埋め込みオブジェクト(グラフ、画像など)の位置を更新します。 |
pasteData
|
データを(HTML または区切り文字付き)シートに貼り付けます。 |
textToColumns
|
テキストの列を複数のテキストの列に変換します。 |
updateFilterView
|
フィルタ ビューのプロパティを更新します。 |
deleteRange
|
シートからセルの範囲を削除し、残りのセルを移動します。 |
appendDimension
|
シートの末尾にディメンションを追加します。 |
addConditionalFormatRule
|
新しい条件付き書式ルールを追加します。 |
updateConditionalFormatRule
|
既存の条件付き書式ルールを更新します。 |
deleteConditionalFormatRule
|
既存の条件付き書式ルールを削除します。 |
sortRange
|
範囲内のデータを並べ替えます。 |
setDataValidation
|
1 つ以上のセルのデータ入力規則を設定します。 |
setBasicFilter
|
シートの基本フィルタを設定します。 |
addProtectedRange
|
保護されている範囲を追加します。 |
updateProtectedRange
|
保護されている範囲を更新します。 |
deleteProtectedRange
|
保護されている範囲を削除します。 |
autoResizeDimensions
|
1 つ以上のディメンションのサイズを、そのディメンションのセルの内容に基づいて自動的に変更します。 |
addChart
|
グラフを追加します。 |
updateChartSpec
|
グラフの仕様を更新します。 |
updateBanding
|
帯域範囲を更新します。 |
addBanding
|
新しい帯域範囲を追加します。 |
deleteBanding
|
帯域範囲を削除します。 |
createDeveloperMetadata
|
新しいデベロッパー メタデータを作成します。 |
updateDeveloperMetadata
|
既存のデベロッパー メタデータ エントリを更新します。 |
deleteDeveloperMetadata
|
デベロッパー メタデータを削除します。 |
randomizeRange
|
範囲内の行の順序をランダム化します。 |
addDimensionGroup
|
指定された範囲にグループを作成します。 |
deleteDimensionGroup
|
指定された範囲のグループを削除します。 |
updateDimensionGroup
|
指定されたグループの状態を更新します。 |
trimWhitespace
|
セルから空白文字(スペース、タブ、改行など)を削除します。 |
deleteDuplicates
|
セル範囲の指定された列で重複した値を含む行を削除します。 |
updateEmbeddedObjectBorder
|
埋め込みオブジェクトの枠線を更新します。 |
addSlicer
|
スライサーを追加します。 |
updateSlicerSpec
|
スライサーの仕様を更新します。 |
addDataSource
|
データソースを追加します。 |
updateDataSource
|
データソースを更新します。 |
deleteDataSource
|
データソースを削除します。 |
refreshDataSource
|
1 つ以上のデータソースと関連する dbobject を更新します。 |
cancelDataSourceRefresh
|
1 つ以上のデータソースと関連する dbobject の更新をキャンセルします。 |
addTable
|
テーブルを追加します。 |
updateTable
|
テーブルを更新します。 |
deleteTable
|
テーブルの削除リクエスト。 |
UpdateSpreadsheetPropertiesRequest
スプレッドシートのプロパティを更新します。
| JSON 表現 |
|---|
{
"properties": {
object ( |
| フィールド | |
|---|---|
properties
|
更新するプロパティ。 |
fields
|
更新するフィールド。少なくとも 1 つのフィールドを指定する必要があります。ルートの「properties」は暗黙的に指定されるため、指定しないでください。1 つの |
UpdateSheetPropertiesRequest
指定された sheetId を使用してシートのプロパティを更新します。
| JSON 表現 |
|---|
{
"properties": {
object ( |
| フィールド | |
|---|---|
properties
|
更新するプロパティ。 |
fields
|
更新するフィールド。少なくとも 1 つのフィールドを指定する必要があります。ルート |
UpdateDimensionPropertiesRequest
指定された範囲内のディメンションのプロパティを更新します。
| JSON 表現 |
|---|
{ "properties": { object ( |
| フィールド | |
|---|---|
properties
|
更新するプロパティ。 |
fields
|
更新するフィールド。少なくとも 1 つのフィールドを指定する必要があります。ルート |
共用体フィールド dimension_range。ディメンションの範囲。dimension_range は次のいずれかになります。 |
|
range
|
更新する行または列。 |
dataSourceSheetRange
|
更新するデータソース シートの列。 |
DataSourceSheetDimensionRange
DATA_SOURCE シートの単一のディメンションに沿った範囲。
| JSON 表現 |
|---|
{
"sheetId": integer,
"columnReferences": [
{
object ( |
| フィールド | |
|---|---|
sheetId
|
範囲が設定されているデータソース シートの ID。 |
columnReferences[]
|
データソース シートの列。 |
UpdateNamedRangeRequest
指定された namedRangeId を使用して、名前付き範囲のプロパティを更新します。
| JSON 表現 |
|---|
{
"namedRange": {
object ( |
| フィールド | |
|---|---|
namedRange
|
新しいプロパティで更新する名前付き範囲。 |
fields
|
更新するフィールド。少なくとも 1 つのフィールドを指定する必要があります。ルート |
RepeatCellRequest
範囲内のすべてのセルを、指定された Cell オブジェクトの値に更新します。fields フィールドにリストされているフィールドのみが更新され、他のフィールドは変更されません。
数式を含むセルを書き込む場合、数式の範囲は範囲内の各フィールドに対して自動的にインクリメントされます。たとえば、数式 =A1 を含むセルを範囲 B2:C4 に書き込む場合、B2 は =A1、B3 は =A2、B4 は =A3、C2 は =B1、C3 は =B2、C4 は =B3 になります。
数式の範囲を静的にするには、$ インジケーターを使用します。たとえば、=$A$1 という数式を使用すると、行と列の両方が増分されなくなります。
| JSON 表現 |
|---|
{ "range": { object ( |
| フィールド | |
|---|---|
range
|
セルを繰り返す範囲。 |
cell
|
書き込むデータ。 |
fields
|
更新するフィールド。少なくとも 1 つのフィールドを指定する必要があります。ルート |
AddNamedRangeRequest
スプレッドシートに名前付き範囲を追加します。
| JSON 表現 |
|---|
{
"namedRange": {
object ( |
| フィールド | |
|---|---|
namedRange
|
追加する名前付き範囲。 |
DeleteNamedRangeRequest
指定された ID の名前付き範囲をスプレッドシートから削除します。
| JSON 表現 |
|---|
{ "namedRangeId": string } |
| フィールド | |
|---|---|
namedRangeId
|
削除する名前付き範囲の ID。 |
AddSheetRequest
新しいシートを追加します。シートが特定のインデックスに追加されると、それ以降のすべてのシートのインデックスが増加します。オブジェクト シートを追加するには、代わりに AddChartRequest を使用して、EmbeddedObjectPosition.sheetId または EmbeddedObjectPosition.newSheet を指定します。
| JSON 表現 |
|---|
{
"properties": {
object ( |
| フィールド | |
|---|---|
properties
|
新しいシートに設定するプロパティ。プロパティはすべて省略可能です。 |
DeleteSheetRequest
リクエストされたシートを削除します。
| JSON 表現 |
|---|
{ "sheetId": integer } |
| フィールド | |
|---|---|
sheetId
|
削除するシートの ID。
シートが |
AutoFillRequest
既存のデータに基づいて、より多くのデータを入力します。
| JSON 表現 |
|---|
{ "useAlternateSeries": boolean, // Union field |
| フィールド | |
|---|---|
useAlternateSeries
|
「alternate」シリーズでデータを生成する場合は true。これは、ソースデータの種類と量によって異なります。 |
共用体フィールド area。自動入力する領域。
area は次のいずれかになります。 |
|
range
|
自動入力する範囲。範囲が調べられ、データがある場所が検出され、そのデータが範囲の残りの部分に自動的に入力されます。 |
sourceAndDestination
|
自動入力する送信元と宛先のエリア。これにより、自動入力のソースと、そのデータを拡張する場所が明示的にリストされます。 |
SourceAndDestination
ソース範囲と、そのソースを拡張する方法の組み合わせ。
| JSON 表現 |
|---|
{ "source": { object ( |
| フィールド | |
|---|---|
source
|
自動入力のソースとして使用するデータの場所。 |
dimension
|
データを入力するディメンション。 |
fillLength
|
データを入力する行数または列数。正の数値は、ソースの最後の行または最後の列を超えて拡張されます。負の数は、ソースの最初の行または最初の列の前に展開されます。 |
CutPasteRequest
移行元から移行先にデータを移動します。
| JSON 表現 |
|---|
{ "source": { object ( |
| フィールド | |
|---|---|
source
|
切り取るソースデータ。 |
destination
|
データの貼り付け先の左上隅の座標。 |
pasteType
|
貼り付けるデータの種類。貼り付けた内容に関係なく、ソースデータはすべて切り取られます。 |
PasteType
貼り付けるデータの種類。
| 列挙型 | |
|---|---|
PASTE_NORMAL
|
値、数式、形式、結合を貼り付けます。 |
PASTE_VALUES
|
書式、数式、結合なしで値のみを貼り付けます。 |
PASTE_FORMAT
|
書式とデータの入力規則のみを貼り付けます。 |
PASTE_NO_BORDERS
|
PASTE_NORMAL のように、ただし枠線なし。 |
PASTE_FORMULA
|
数式のみを貼り付けます。 |
PASTE_DATA_VALIDATION
|
データの入力規則のみを貼り付けます。 |
PASTE_CONDITIONAL_FORMATTING
|
条件付き書式ルールのみを貼り付けます。 |
CopyPasteRequest
移行元から移行先にデータをコピーします。
| JSON 表現 |
|---|
{ "source": { object ( |
| フィールド | |
|---|---|
source
|
コピーするソース範囲。 |
destination
|
貼り付け先の場所。範囲がソースの高さまたは幅の倍数であるスパンをカバーしている場合、データは宛先範囲を埋めるために繰り返されます。範囲がソース範囲より小さい場合でも、ソースデータ全体がコピーされます(宛先範囲の末尾を超えてコピーされます)。 |
pasteType
|
貼り付けるデータの種類。 |
pasteOrientation
|
貼り付け時にデータをどのように配置するか。 |
PasteOrientation
貼り付け操作の実行方法。
| 列挙型 | |
|---|---|
NORMAL
|
通常どおり貼り付けます。 |
TRANSPOSE
|
行と列を入れ替えて貼り付けます。 |
MergeCellsRequest
範囲内のすべてのセルを結合します。
| JSON 表現 |
|---|
{ "range": { object ( |
| フィールド | |
|---|---|
range
|
結合するセルの範囲。 |
mergeType
|
セルの結合方法。 |
MergeType
作成するマージのタイプ。
| 列挙型 | |
|---|---|
MERGE_ALL
|
範囲から単一のマージを作成します。 |
MERGE_COLUMNS
|
範囲内の各列のマージを作成します。 |
MERGE_ROWS
|
範囲内の各行に結合を作成します。 |
UnmergeCellsRequest
指定された範囲内のセルの結合を解除します。
| JSON 表現 |
|---|
{
"range": {
object ( |
| フィールド | |
|---|---|
range
|
すべてのセルを結合解除する範囲。範囲が複数の結合にまたがる場合は、すべて結合が解除されます。範囲は、結合の一部にまたがってはなりません。 |
UpdateBordersRequest
範囲の枠線を更新します。リクエストでフィールドが設定されていない場合、境界線はそのままになります。たとえば、2 つの連続する UpdateBordersRequest を使用すると、次のようになります。
-
範囲: A1:A5
{ top: RED, bottom: WHITE } -
範囲: A1:A5
{ left: BLUE }
その結果、A1:A5 の境界線は { top: RED, bottom: WHITE, left: BLUE } になります。枠線を消去する場合は、スタイルを明示的に NONE に設定します。
| JSON 表現 |
|---|
{ "range": { object ( |
| フィールド | |
|---|---|
range
|
枠線を更新する範囲。 |
top
|
範囲の上部に配置する枠線。 |
bottom
|
範囲の下部に配置する枠線。 |
left
|
範囲の左側に配置する枠線。 |
right
|
範囲の右側に配置する枠線。 |
innerHorizontal
|
範囲内に配置する水平方向の境界線。 |
innerVertical
|
範囲内に配置する垂直境界線。 |
UpdateCellsRequest
範囲内のすべてのセルを新しいデータで更新します。
| JSON 表現 |
|---|
{ "rows": [ { object ( |
| フィールド | |
|---|---|
rows[]
|
書き込むデータ。 |
fields
|
更新する CellData のフィールド。少なくとも 1 つのフィールドを指定する必要があります。ルートは CellData です。'row.values.' は指定しないでください。1 つの |
共用体フィールド area。位置情報が書き込まれます。値を 1 つだけ設定する必要があります。area は次のいずれかになります。 |
|
start
|
データの書き込みを開始する座標。任意の数の行と列(行ごとに異なる数の列を含む)を書き込むことができます。 |
range
|
データを書き込む範囲。
行のデータがリクエストされた範囲全体をカバーしていない場合、 |
AddFilterViewRequest
フィルタ表示を追加します。
| JSON 表現 |
|---|
{
"filter": {
object ( |
| フィールド | |
|---|---|
filter
|
追加するフィルタ。 |
AppendCellsRequest
シートのデータがある最後の行の後に新しいセルを追加します。必要に応じて、シートに新しい行を挿入します。
| JSON 表現 |
|---|
{ "sheetId": integer, "rows": [ { object ( |
| フィールド | |
|---|---|
sheetId
|
データを追加するシートの ID。 |
rows[]
|
追加するデータ。 |
fields
|
更新する CellData のフィールド。少なくとも 1 つのフィールドを指定する必要があります。ルートは CellData です。'row.values.' は指定しないでください。1 つの |
共用体フィールド area。位置情報を書き込む必要があります。area は次のいずれかになります。 |
|
tableId
|
データを追加するテーブルの ID。データはテーブル本体にのみ追加されます。
このフィールドは |
ClearBasicFilterRequest
シートに基本フィルタが存在する場合、そのフィルタをクリアします。
| JSON 表現 |
|---|
{ "sheetId": integer } |
| フィールド | |
|---|---|
sheetId
|
基本フィルタをクリアするシートの ID。 |
DeleteDimensionRequest
シートからディメンションを削除します。
| JSON 表現 |
|---|
{
"range": {
object ( |
| フィールド | |
|---|---|
range
|
シートから削除するディメンション。 |
DeleteEmbeddedObjectRequest
指定された ID の埋め込みオブジェクトを削除します。
| JSON 表現 |
|---|
{ "objectId": integer } |
| フィールド | |
|---|---|
objectId
|
削除する埋め込みオブジェクトの ID。 |
DeleteFilterViewRequest
特定のフィルタ ビューを削除します。
| JSON 表現 |
|---|
{ "filterId": integer } |
| フィールド | |
|---|---|
filterId
|
削除するフィルタの ID。 |
DuplicateFilterViewRequest
特定のフィルタ表示を複製します。
| JSON 表現 |
|---|
{ "filterId": integer } |
| フィールド | |
|---|---|
filterId
|
複製されるフィルタの ID。 |
DuplicateSheetRequest
シートの内容を複製します。
| JSON 表現 |
|---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
| フィールド | |
|---|---|
sourceSheetId
|
複製するシート。
ソースシートが |
insertSheetIndex
|
新しいシートを挿入する 0 から始まるインデックス。これ以降のすべてのシートのインデックスが増加します。 |
newSheetId
|
設定されている場合、新しいシートの ID。設定しない場合、ID が選択されます。設定する場合、ID は既存のシート ID と競合しないようにする必要があります。設定する場合は、負の値にすることはできません。 |
newSheetName
|
新しいシートの名前。空の場合、新しい名前が自動的に選択されます。 |
FindReplaceRequest
範囲、シート、またはすべてのシートのセル内のデータを検索して置き換えます。
| JSON 表現 |
|---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
| フィールド | |
|---|---|
find
|
検索する値。 |
replacement
|
置換に使用する値。 |
matchCase
|
検索で大文字と小文字が区別される場合は true。 |
matchEntireCell
|
検索値がセル全体と一致する必要がある場合は true。 |
searchByRegex
|
検索値が正規表現の場合は true。正規表現と置換は、https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html の Java 正規表現ルールに従う必要があります。置換文字列はキャプチャ グループを参照できます。たとえば、あるセルに |
includeFormulas
|
検索に数式を含むセルを含める場合は true。数式を含むセルをスキップする場合は False。 |
共用体フィールド scope。検索と置換を行う範囲。1 つだけ設定する必要があります。scope は次のいずれかになります。 |
|
range
|
検索と置換を行う範囲。 |
sheetId
|
検索と置換を行うシート。 |
allSheets
|
すべてのシートで検索/置換を行う場合は True。 |
InsertDimensionRequest
シートの特定のインデックスに行または列を挿入します。
| JSON 表現 |
|---|
{
"range": {
object ( |
| フィールド | |
|---|---|
range
|
挿入するディメンション。開始インデックスと終了インデックスの両方が境界内にある必要があります。 |
inheritFromBefore
|
ディメンション プロパティを、新しく挿入されたディメンションの前後のディメンションのどちらから拡張するか。前のディメンションから継承する場合は true(この場合、開始インデックスは 0 より大きい必要があります)、後のディメンションから継承する場合は false。
たとえば、行インデックス 0 の背景が赤で、行インデックス 1 の背景が緑の場合、インデックス 1 に 2 行を挿入すると、緑または赤の背景が継承されます。 |
InsertRangeRequest
範囲にセルを挿入し、既存のセルを右または下に移動します。
| JSON 表現 |
|---|
{ "range": { object ( |
| フィールド | |
|---|---|
range
|
新しいセルを挿入する範囲。範囲は現在のシートの境界内に制限されます。 |
shiftDimension
|
セルを挿入するときにシフトされるディメンション。 |
MoveDimensionRequest
1 つ以上の行または列を移動します。
| JSON 表現 |
|---|
{
"source": {
object ( |
| フィールド | |
|---|---|
source
|
移動するソース ディメンション。 |
destinationIndex
|
ソースデータを移動する先の 0 ベースの開始インデックス。ソースデータがグリッドから削除される前の座標に基づきます。既存のデータは、移動したディメンションのスペースを確保するために、下または右(ディメンションによって異なります)に移動します。ソース ディメンションはグリッドから削除されるため、データは指定されたインデックスとは異なるインデックスに格納される可能性があります。
たとえば、 |
UpdateEmbeddedObjectPositionRequest
埋め込みオブジェクトの位置を更新します(グラフや画像の移動やサイズ変更など)。
| JSON 表現 |
|---|
{
"objectId": integer,
"newPosition": {
object ( |
| フィールド | |
|---|---|
objectId
|
移動するオブジェクトの ID。 |
newPosition
|
埋め込みオブジェクトの移動先の明示的な位置。 |
fields
|
新しい位置を設定するときに更新する必要がある |
PasteDataRequest
指定した座標から始まるスプレッドシートにデータを挿入します。
| JSON 表現 |
|---|
{ "coordinate": { object ( |
| フィールド | |
|---|---|
coordinate
|
データの挿入を開始する座標。 |
data
|
挿入するデータ。 |
type
|
データの貼り付け方法。 |
共用体フィールド kind。データの解釈方法。1 つの値のみを設定する必要があります。kind は次のいずれかになります。 |
|
delimiter
|
データ内の区切り文字。 |
html
|
データが HTML の場合は true。 |
TextToColumnsRequest
各セルの区切り文字に基づいて、テキストの列を複数の列に分割します。
| JSON 表現 |
|---|
{ "source": { object ( |
| フィールド | |
|---|---|
source
|
ソースデータの範囲。これは 1 列にまたがる必要があります。 |
delimiter
|
使用する区切り文字。delimiterType が |
delimiterType
|
使用する区切り文字のタイプ。 |
DelimiterType
分割する区切り文字。
| 列挙型 | |
|---|---|
DELIMITER_TYPE_UNSPECIFIED
|
デフォルト値。この値は使用しないでください。 |
COMMA
|
"," |
SEMICOLON
|
";" |
PERIOD
|
"." |
SPACE
|
" " |
CUSTOM
|
区切り文字で定義されたカスタム値。 |
AUTODETECT
|
列を自動的に検出します。 |
UpdateFilterViewRequest
フィルタ ビューのプロパティを更新します。
| JSON 表現 |
|---|
{
"filter": {
object ( |
| フィールド | |
|---|---|
filter
|
フィルタ表示の新しいプロパティ。 |
fields
|
更新するフィールド。少なくとも 1 つのフィールドを指定する必要があります。ルート |
DeleteRangeRequest
セルの範囲を削除し、他のセルを削除された領域に移動します。
| JSON 表現 |
|---|
{ "range": { object ( |
| フィールド | |
|---|---|
range
|
削除するセルの範囲。 |
shiftDimension
|
削除されたセルを置き換えるディメンション。 |
AppendDimensionRequest
シートの末尾に行または列を追加します。
| JSON 表現 |
|---|
{
"sheetId": integer,
"dimension": enum ( |
| フィールド | |
|---|---|
sheetId
|
行または列を追加するシート。 |
dimension
|
行または列を追加するかどうかを指定します。 |
length
|
追加する行または列の数。 |
AddConditionalFormatRuleRequest
指定されたインデックスに新しい条件付き書式ルールを追加します。後続のルールのインデックスはすべてインクリメントされます。
| JSON 表現 |
|---|
{
"rule": {
object ( |
| フィールド | |
|---|---|
rule
|
追加するルール。 |
index
|
ルールを挿入する 0 から始まるインデックス。 |
UpdateConditionalFormatRuleRequest
指定されたインデックスにある条件付き書式ルールを更新するか、条件付き書式ルールを別のインデックスに移動します。
| JSON 表現 |
|---|
{ "index": integer, "sheetId": integer, // Union field |
| フィールド | |
|---|---|
index
|
置き換えるか移動するルールの 0 から始まるインデックス。 |
sheetId
|
移動するルールのシート。 |
共用体フィールド instruction。実行される更新の種類。instruction は次のいずれかになります。 |
|
rule
|
指定されたインデックスのルールを置き換えるルール。 |
newIndex
|
ルールの新しいインデックス(ゼロベース)。 |
DeleteConditionalFormatRuleRequest
指定されたインデックスにある条件付き書式ルールを削除します。後続のルールのインデックスはすべて減分されます。
| JSON 表現 |
|---|
{ "index": integer, "sheetId": integer } |
| フィールド | |
|---|---|
index
|
削除するルールのゼロベースのインデックス。 |
sheetId
|
ルールが削除されるシート。 |
SortRangeRequest
列ごとの並べ替え順序に基づいて、行のデータを並べ替えます。
| JSON 表現 |
|---|
{ "range": { object ( |
| フィールド | |
|---|---|
range
|
並べ替える範囲。 |
sortSpecs[]
|
列ごとの並べ替え順序。以前の仕様で値が等しい場合は、後の仕様が使用されます。 |
SetDataValidationRequest
範囲内のすべてのセルにデータ入力規則を設定します。範囲内の検証をクリアするには、ルールを指定せずにこの関数を呼び出します。
| JSON 表現 |
|---|
{ "range": { object ( |
| フィールド | |
|---|---|
range
|
データの入力規則を適用する範囲。 |
rule
|
範囲内の各セルに設定するデータ入力規則。範囲内のデータ入力規則をクリアする場合は空にします。 |
filteredRowsIncluded
|
省略可。true の場合、データの入力規則はフィルタされた行にも適用されます。 |
SetBasicFilterRequest
シートに関連付けられた基本フィルタを設定します。
| JSON 表現 |
|---|
{
"filter": {
object ( |
| フィールド | |
|---|---|
filter
|
設定するフィルタ。 |
AddProtectedRangeRequest
新しい保護範囲を追加します。
| JSON 表現 |
|---|
{
"protectedRange": {
object ( |
| フィールド | |
|---|---|
protectedRange
|
追加する保護範囲。 |
UpdateProtectedRangeRequest
指定された protectedRangeId で既存の保護範囲を更新します。
| JSON 表現 |
|---|
{
"protectedRange": {
object ( |
| フィールド | |
|---|---|
protectedRange
|
新しいプロパティで更新する保護された範囲。 |
fields
|
更新するフィールド。少なくとも 1 つのフィールドを指定する必要があります。ルート |
DeleteProtectedRangeRequest
指定された ID の保護された範囲を削除します。
| JSON 表現 |
|---|
{ "protectedRangeId": integer } |
| フィールド | |
|---|---|
protectedRangeId
|
削除する保護された範囲の ID。 |
AutoResizeDimensionsRequest
1 つ以上のディメンションのサイズを、そのディメンションのセルの内容に基づいて自動的に変更します。
| JSON 表現 |
|---|
{ // Union field |
| フィールド | |
|---|---|
共用体フィールド dimension_range。ディメンションの範囲。dimension_range は次のいずれかになります。 |
|
dimensions
|
自動的にサイズ変更するディメンション。 |
dataSourceSheetDimensions
|
データソース シートのディメンションを自動的にサイズ変更します。 |
AddChartRequest
スプレッドシートのシートにグラフを追加します。
| JSON 表現 |
|---|
{
"chart": {
object ( |
| フィールド | |
|---|---|
chart
|
スプレッドシートに追加するグラフ。配置する位置も指定します。 |
UpdateChartSpecRequest
グラフの仕様を更新します。(グラフの移動やサイズ変更は行われません。グラフを移動またはサイズ変更するには、UpdateEmbeddedObjectPositionRequest を使用します。
| JSON 表現 |
|---|
{
"chartId": integer,
"spec": {
object ( |
| フィールド | |
|---|---|
chartId
|
更新するグラフの ID。 |
spec
|
グラフに適用する仕様。 |
UpdateBandingRequest
指定された帯域範囲のプロパティを更新します。
| JSON 表現 |
|---|
{
"bandedRange": {
object ( |
| フィールド | |
|---|---|
bandedRange
|
新しいプロパティで更新する帯域範囲。 |
fields
|
更新するフィールド。少なくとも 1 つのフィールドを指定する必要があります。ルート |
AddBandingRequest
スプレッドシートに新しい帯域範囲を追加します。
| JSON 表現 |
|---|
{
"bandedRange": {
object ( |
| フィールド | |
|---|---|
bandedRange
|
追加する帯域範囲。 |
DeleteBandingRequest
指定された ID の帯域範囲をスプレッドシートから削除します。
| JSON 表現 |
|---|
{ "bandedRangeId": integer } |
| フィールド | |
|---|---|
bandedRangeId
|
削除する帯域範囲の ID。 |
CreateDeveloperMetadataRequest
デベロッパー メタデータを作成するためのリクエスト。
| JSON 表現 |
|---|
{
"developerMetadata": {
object ( |
| フィールド | |
|---|---|
developerMetadata
|
作成するデベロッパー メタデータ。 |
UpdateDeveloperMetadataRequest
デベロッパー メタデータのプロパティを更新するリクエスト。フィルタで選択されたデベロッパー メタデータのプロパティを、DeveloperMetadata リソースで指定された値に更新します。呼び出し元は、更新するプロパティを fields パラメータで指定し、更新するメタデータに一致する DataFilter を 1 つ以上指定する必要があります。
| JSON 表現 |
|---|
{ "dataFilters": [ { object ( |
| フィールド | |
|---|---|
dataFilters[]
|
更新するデベロッパー メタデータ エントリに一致するフィルタ。 |
developerMetadata
|
データフィルタで一致したすべてのメタデータの値が更新されます。 |
fields
|
更新するフィールド。少なくとも 1 つのフィールドを指定する必要があります。ルート |
DeleteDeveloperMetadataRequest
デベロッパー メタデータを削除するリクエスト。
| JSON 表現 |
|---|
{
"dataFilter": {
object ( |
| フィールド | |
|---|---|
dataFilter
|
削除するデベロッパー メタデータ エントリを選択するために使用される条件を記述するデータフィルタ。 |
RandomizeRangeRequest
範囲内の行の順序をランダム化します。
| JSON 表現 |
|---|
{
"range": {
object ( |
| フィールド | |
|---|---|
range
|
ランダム化する範囲。 |
AddDimensionGroupRequest
指定された範囲にグループを作成します。
リクエストされた範囲が既存のグループ G の範囲のスーパーセットである場合、G の深さがインクリメントされ、この新しいグループ G' はそのグループの深さを持ちます。たとえば、グループ [C:D, 深さ 1] + [B:E] は、グループ [B:E, 深さ 1] と [C:D, 深さ 2] になります。リクエストされた範囲が既存のグループ G の範囲のサブセットである場合、新しいグループ G' の深さは G の深さより 1 つ大きくなります。たとえば、グループ [B:E, 深さ 1] + [C:D] は、グループ [B:E, 深さ 1] と [C:D, 深さ 2] になります。リクエストされた範囲が既存のグループ G の範囲の前に始まり、その範囲内で終わる場合、またはその範囲内で始まり、その範囲の後に終わる場合、既存のグループ G の範囲は範囲の和集合になり、新しいグループ G' の深さは G の深さよりも 1 大きく、範囲は範囲の積集合になります。たとえば、グループ [B:D, 深さ 1] + [C:E] は、グループ [B:E, 深さ 1] と [C:D, 深さ 2] になります。
| JSON 表現 |
|---|
{
"range": {
object ( |
| フィールド | |
|---|---|
range
|
グループを作成する範囲。 |
DeleteDimensionGroupRequest
指定された範囲のグループを削除します。範囲内のディメンションの深さを減らします。
たとえば、シートに B:E の深さ 1 のグループと C:D の深さ 2 のグループがあるとします。D:E のグループを削除すると、シートには B:D の深さ 1 のグループと C:C の深さ 2 のグループが残ります。
| JSON 表現 |
|---|
{
"range": {
object ( |
| フィールド | |
|---|---|
range
|
削除するグループの範囲。 |
UpdateDimensionGroupRequest
指定されたグループの状態を更新します。
| JSON 表現 |
|---|
{
"dimensionGroup": {
object ( |
| フィールド | |
|---|---|
dimensionGroup
|
状態を更新するグループ。グループの範囲と深さでシート上の有効なグループを指定し、他のすべてのフィールドを更新する必要があります。 |
fields
|
更新するフィールド。少なくとも 1 つのフィールドを指定する必要があります。ルート |
TrimWhitespaceRequest
指定した範囲内のすべてのセルの空白文字(スペース、タブ、改行など)を削除します。このリクエストは、各セルのテキストの先頭と末尾にあるすべての空白を削除し、残りの空白文字の連続を 1 つのスペースに減らします。トリミング後のテキストが「+」または「=」で始まる場合、テキストは文字列値として残り、数式として解釈されません。
| JSON 表現 |
|---|
{
"range": {
object ( |
| フィールド | |
|---|---|
range
|
セルをトリミングする範囲。 |
DeleteDuplicatesRequest
この範囲内で、指定された列の値が前の行の値と重複している行を削除します。行内の大文字、小文字、書式、数式などが異なる場合でも、値自体が同じであれば重複と見なされます。
このリクエストでは、ビューから非表示になっている重複する行(フィルタなどによる)も削除されます。重複を削除する場合、上から下に向かってスキャンしたときに最初に見つかった重複行のインスタンスが結果の範囲に残されます。指定した範囲外のコンテンツは削除されません。また、重複とみなされる行は、範囲内で隣接している必要はありません。
| JSON 表現 |
|---|
{ "range": { object ( |
| フィールド | |
|---|---|
range
|
重複する行を削除する範囲。 |
comparisonColumns[]
|
重複値を分析する範囲内の列。列が選択されていない場合は、すべての列で重複が分析されます。 |
UpdateEmbeddedObjectBorderRequest
埋め込みオブジェクトの境界プロパティを更新します。
| JSON 表現 |
|---|
{
"objectId": integer,
"border": {
object ( |
| フィールド | |
|---|---|
objectId
|
更新する埋め込みオブジェクトの ID。 |
border
|
埋め込みオブジェクトに適用される枠線。 |
fields
|
更新するフィールド。少なくとも 1 つのフィールドを指定する必要があります。ルート |
AddSlicerRequest
スプレッドシートのシートにスライサーを追加します。
| JSON 表現 |
|---|
{
"slicer": {
object ( |
| フィールド | |
|---|---|
slicer
|
スプレッドシートに追加するスライサー。配置する位置も指定します。 |
UpdateSlicerSpecRequest
スライサーの仕様を更新します。(スライサーの移動やサイズ変更は行われません。スライサーを移動またはサイズ変更するには、UpdateEmbeddedObjectPositionRequest を使用します。
| JSON 表現 |
|---|
{
"slicerId": integer,
"spec": {
object ( |
| フィールド | |
|---|---|
slicerId
|
更新するスライサーの ID。 |
spec
|
スライサーに適用する仕様。 |
fields
|
更新するフィールド。少なくとも 1 つのフィールドを指定する必要があります。ルート |
AddDataSourceRequest
データソースを追加します。データソースが正常に追加されると、関連する DATA_SOURCE シートが作成され、シートを更新してデータソースからデータを読み取る実行がトリガーされます。
BigQuery データソースを追加する場合は、リクエストに追加の bigquery.readonly OAuth スコープが必要です。
| JSON 表現 |
|---|
{
"dataSource": {
object ( |
| フィールド | |
|---|---|
dataSource
|
追加するデータソース。 |
UpdateDataSourceRequest
データソースを更新します。データソースが正常に更新されると、関連付けられた DATA_SOURCE シートを更新して、更新されたデータソースからデータを読み取る実行がトリガーされます。
BigQuery データソースを更新する場合は、リクエストに追加の bigquery.readonly OAuth スコープが必要です。
| JSON 表現 |
|---|
{
"dataSource": {
object ( |
| フィールド | |
|---|---|
dataSource
|
更新するデータソース。 |
fields
|
更新するフィールド。少なくとも 1 つのフィールドを指定する必要があります。ルート |
DeleteDataSourceRequest
データソースを削除します。リクエストは、関連付けられたデータソース シートも削除し、関連付けられたすべてのデータソース オブジェクトのリンクを解除します。
| JSON 表現 |
|---|
{ "dataSourceId": string } |
| フィールド | |
|---|---|
dataSourceId
|
削除するデータソースの ID。 |
RefreshDataSourceRequest
指定された参照によって、スプレッドシート内の 1 つまたは複数のデータソース オブジェクトを更新します。
BigQuery データソースを更新する場合は、リクエストに追加の bigquery.readonly OAuth スコープが必要です。
1 つのバッチで同じデータソース オブジェクトを参照する複数の更新リクエストがある場合、最後の更新リクエストのみが処理され、それらのリクエストはすべて同じレスポンスになります。
| JSON 表現 |
|---|
{ "force": boolean, // Union field |
| フィールド | |
|---|---|
force
|
現在の状態に関係なく、データソース オブジェクトを更新します。設定されておらず、参照されたデータソース オブジェクトがエラー状態にある場合、更新はすぐに失敗します。 |
共用体フィールド target。更新する内容を指定します。target は次のいずれかになります。 |
|
references
|
更新するデータソース オブジェクトへの参照。 |
dataSourceId
|
|
isAll
|
スプレッドシート内の既存のデータソース オブジェクトをすべて更新します。 |
DataSourceObjectReferences
データソース オブジェクトへの参照のリスト。
| JSON 表現 |
|---|
{
"references": [
{
object ( |
| フィールド | |
|---|---|
references[]
|
参照。 |
DataSourceObjectReference
データソース オブジェクトへの参照。
| JSON 表現 |
|---|
{ // Union field |
| フィールド | |
|---|---|
共用体フィールド value。参照タイプ。value は次のいずれかになります。 |
|
sheetId
|
|
chartId
|
データソース グラフへの参照。 |
dataSourceTableAnchorCell
|
セルにアンカー設定された |
dataSourcePivotTableAnchorCell
|
セルにアンカー設定されたデータソースへの参照。
|
dataSourceFormulaCell
|
|
CancelDataSourceRefreshRequest
指定された参照によって、スプレッドシート内のデータソース オブジェクトの 1 つまたは複数の更新をキャンセルします。
BigQuery データソースの更新をキャンセルする場合は、リクエストに追加の bigquery.readonly OAuth スコープが必要です。
| JSON 表現 |
|---|
{ // Union field |
| フィールド | |
|---|---|
共用体フィールド target。キャンセルするものを指定します。target は次のいずれかになります。 |
|
references
|
更新をキャンセルするデータソース オブジェクトへの参照。 |
dataSourceId
|
|
isAll
|
スプレッドシート内のすべてのデータソースについて、既存のデータソース オブジェクトの更新をすべてキャンセルします。 |
AddTableRequest
スプレッドシートに新しいテーブルを追加します。
| JSON 表現 |
|---|
{
"table": {
object ( |
| フィールド | |
|---|---|
table
|
必須。追加するテーブル。 |
UpdateTableRequest
スプレッドシートのテーブルを更新します。
| JSON 表現 |
|---|
{
"table": {
object ( |
| フィールド | |
|---|---|
table
|
必須。更新するテーブル。 |
fields
|
必須。更新するフィールド。少なくとも 1 つのフィールドを指定する必要があります。ルート |
DeleteTableRequest
指定された ID のテーブルをスプレッドシートから削除します。
| JSON 表現 |
|---|
{ "tableId": string } |
| フィールド | |
|---|---|
tableId
|
削除するテーブルの ID。 |