CellData
特定のセルに関するデータ。
| JSON 表現 | 
|---|
      { "userEnteredValue": { object (  | 
    
| フィールド | |
|---|---|
      userEnteredValue
      | 
     
       
        
       ユーザーがセルに入力した値。例:
         | 
    
      effectiveValue
      | 
     
       
        セルの有効な値。数式を含むセルの場合、これは計算された値です。リテラルを含むセルの場合、これは userEnteredValue と同じです。このフィールドは読み取り専用です。  | 
    
      formattedValue
      | 
     
       
        セルの書式設定された値。これは、ユーザーに表示される値です。このフィールドは読み取り専用です。  | 
    
      userEnteredFormat
      | 
     
       
        ユーザーがセルに入力した形式。 書き込み時に、新しい形式は既存の形式と統合されます。  | 
    
      effectiveFormat
      | 
     
       
        セルで使用されている有効な形式。これには、条件付き書式の適用結果や、セルに数式が含まれている場合は計算された数値形式が含まれます。有効な形式がデフォルトの形式の場合、有効な形式は書き込まれません。このフィールドは読み取り専用です。  | 
    
      hyperlink
      | 
     
       
        
       このセルが参照するハイパーリンク(存在する場合)。セルに複数のハイパーリンクが含まれている場合、このフィールドは空になります。このフィールドは読み取り専用です。これを設定するには、  | 
    
      note
      | 
     
       
        セルに関するメモ。  | 
    
      textFormatRuns[]
      | 
     
       
        セルのサブセクションに適用されるリッチテキストの行。実行は、ユーザーが入力した文字列に対してのみ有効です。数式、ブール値、数値に対しては有効ではありません。実行のプロパティは、テキスト内の特定のインデックスから始まり、次の実行まで続きます。明示的に変更しない限り、実行はセルのプロパティを継承します。 
       書き込み時に、新しい実行によって以前の実行が上書きされます。新しい   | 
    
      dataValidation
      | 
     
       
        セルのデータ入力規則(存在する場合)。 書き込み時に、新しいデータ検証ルールが以前のルールを上書きします。  | 
    
      pivotTable
      | 
     
       
        
       このセルに固定されたピボット テーブル。ピボット テーブル自体のサイズは、データ、グループ化、フィルタ、値に基づいて動的に計算されます。ピボット テーブルの定義は、ピボット テーブルの左上のセルにのみ含まれます。他のセルには、ピボットの結果の計算値が   | 
    
      dataSourceTable
      | 
     
       
        
       このセルに固定されたデータソース テーブル。データソース テーブル自体のサイズは、構成に基づいて動的に計算されます。データソース テーブルの最初のセルにのみ、データソース テーブルの定義が含まれます。他のセルには、データソース テーブルの結果の表示値が   | 
    
      dataSourceFormula
      | 
     
       
        
       出力専用。セルのデータソース数式に関する情報。  | 
    
      chipRuns[]
      | 
     
       
        省略可。セルのサブセクションに適用されるチップの実行。実行のプロパティは、テキスト内の特定のインデックスから始まり、次の実行まで続きます。 
       読み取り時には、チップありとチップなしのすべてのランが含まれます。チップなしの実行では、 
       書き込み時には、チップが付いたランのみが含まれます。チップを含むランは長さが 1 で、ユーザーが入力したテキストでは「@」プレースホルダ記号で表されます。新しい実行は、以前の実行を上書きします。新しい   | 
    
CellFormat
セルの形式。
| JSON 表現 | 
|---|
      { "numberFormat": { object (  | 
    
| フィールド | |
|---|---|
      numberFormat
      | 
     
       
        数値をユーザーに表示する方法を表す形式。  | 
    
      backgroundColor
       
      | 
     
       
        
       セルの背景色。非推奨:   | 
    
      backgroundColorStyle
      | 
     
       
        
       セルの背景色。  | 
    
      borders
      | 
     
       
        セルの枠線。  | 
    
      padding
      | 
     
       
        セルのパディング。  | 
    
      horizontalAlignment
      | 
     
       
        セル内の値の水平方向の配置。  | 
    
      verticalAlignment
      | 
     
       
        セル内の値の垂直方向の配置。  | 
    
      wrapStrategy
      | 
     
       
        セル内の値の折り返し戦略。  | 
    
      textDirection
      | 
     
       
        セル内のテキストの向き。  | 
    
      textFormat
      | 
     
       
        
       セル内のテキストの書式(書式実行によってオーバーライドされていない場合)。ここでセルレベルのリンクを設定すると、セルの既存のリンクが消去されます。  | 
    
      hyperlinkDisplayType
      | 
     
       
        存在する場合、セルにハイパーリンクをどのように表示するか。  | 
    
      textRotation
      | 
     
       
        セル内のテキストに適用される回転。  | 
    
NumberFormat
セルの数値形式。
| JSON 表現 | 
|---|
      {
  "type": enum ( | 
    
| フィールド | |
|---|---|
      type
      | 
     
       
        数値の表示形式のタイプ。書き込み時に、このフィールドを設定する必要があります。  | 
    
      pattern
      | 
     
       
        フォーマットに使用されるパターン文字列。設定しない場合、指定されたタイプに必要に応じて、ユーザーのロケールに応じたデフォルトのパターンが使用されます。サポートされているパターンの詳細については、日付と数値の形式に関するガイドをご覧ください。  | 
    
NumberFormatType
セルの数値形式。このドキュメントでは、ロケールは en_US と想定していますが、実際の形式はスプレッドシートのロケールによって異なります。
| 列挙型 | |
|---|---|
      NUMBER_FORMAT_TYPE_UNSPECIFIED
      | 
     数値形式は指定されず、セルの内容に基づいて決まります。明示的に使用しないでください。 | 
      TEXT
      | 
     
      テキストの書式設定(1000.12 など) | 
    
      NUMBER
      | 
     
      数値形式(例: 1,000.12) | 
    
      PERCENT
      | 
     
      パーセント形式(例: 10.12%) | 
    
      CURRENCY
      | 
     
      通貨の形式(例: $1,000.12) | 
    
      DATE
      | 
     
      日付の形式(9/26/2008 など) | 
    
      TIME
      | 
     
      時刻の形式(例: 3:59:00 PM) | 
    
      DATE_TIME
      | 
     
      日付と時刻の形式(例: 9/26/08 15:59:00) | 
    
      SCIENTIFIC
      | 
     
      科学的表記形式(例: 1.01E+03) | 
    
枠線
セルの枠線。
| JSON 表現 | 
|---|
      { "top": { object (  | 
    
| フィールド | |
|---|---|
      top
      | 
     
       
        セルの上部境界。  | 
    
      bottom
      | 
     
       
        セルの下枠線。  | 
    
      left
      | 
     
       
        セルの左枠線。  | 
    
      right
      | 
     
       
        セルの右枠線。  | 
    
境界線
セルの枠線。
| JSON 表現 | 
|---|
      { "style": enum (  | 
    
| フィールド | |
|---|---|
      style
      | 
     
       
        枠線のスタイル。  | 
    
      width
       
      | 
     
       
        枠線の幅(ピクセル単位)。非推奨。幅は「style」フィールドで指定します。  | 
    
      color
       
      | 
     
       
        
       枠線の色。非推奨:   | 
    
      colorStyle
      | 
     
       
        
       枠線の色。  | 
    
スタイル
枠線のスタイル。
| 列挙型 | |
|---|---|
      STYLE_UNSPECIFIED
      | 
     スタイルが指定されていません。使用しないでください。 | 
      DOTTED
      | 
     枠線は点線です。 | 
      DASHED
      | 
     枠線は点線です。 | 
      SOLID
      | 
     枠線は細い実線です。 | 
      SOLID_MEDIUM
      | 
     枠線は中程度の実線です。 | 
      SOLID_THICK
      | 
     境界線は太い実線です。 | 
      NONE
      | 
     枠線なし。境界を消去するために境界を更新する場合にのみ使用されます。 | 
      DOUBLE
      | 
     境界線は 2 本の太い線です。 | 
パディング
セルの周囲のパディングの量(ピクセル単位)。パディングを更新する場合は、すべてのフィールドを指定する必要があります。
| JSON 表現 | 
|---|
      { "top": integer, "right": integer, "bottom": integer, "left": integer }  | 
    
| フィールド | |
|---|---|
      top
      | 
     
       
        セルの上部パディング。  | 
    
      right
      | 
     
       
        セルの右側のパディング。  | 
    
      bottom
      | 
     
       
        セルの下部パディング。  | 
    
      left
      | 
     
       
        セルの左側のパディング。  | 
    
VerticalAlign
セル内のテキストの垂直方向の配置。
| 列挙型 | |
|---|---|
      VERTICAL_ALIGN_UNSPECIFIED
      | 
     垂直方向の配置が指定されていません。使用しないでください。 | 
      TOP
      | 
     テキストはセルの上部に明示的に配置されます。 | 
      MIDDLE
      | 
     テキストはセルの中央に明示的に配置されます。 | 
      BOTTOM
      | 
     テキストはセルの下部に明示的に配置されます。 | 
WrapStrategy
セル内のテキストの折り返し方法。
| 列挙型 | |
|---|---|
      WRAP_STRATEGY_UNSPECIFIED
      | 
     デフォルト値。使用しないでください。 | 
      OVERFLOW_CELL
      | 
     
       
       セルの幅よりも長い行は、そのセルが空である限り、次のセルに書き込まれます。次のセルが空でない場合、これは   | 
    
      LEGACY_WRAP
      | 
     
       この折り返し戦略は、行よりも長い単語が折り返されるのではなく切り捨てられる、古い Google スプレッドシートの折り返し戦略を表します。この戦略は一部のデバイスではサポートされておらず、段階的に廃止されています。例:  | 
    
      CLIP
      | 
     
       セルの幅より長い線は切り捨てられます。ユーザーが手動で改行を挿入しない限り、テキストは次の行に折り返されません。例:  | 
    
      WRAP
      | 
     
       行よりも長い単語は、切り捨てられるのではなく、文字単位で折り返されます。例:  | 
    
TextDirection
セル内のテキストの向き。
| 列挙型 | |
|---|---|
      TEXT_DIRECTION_UNSPECIFIED
      | 
     テキストの向きが指定されていません。使用しないでください。 | 
      LEFT_TO_RIGHT
      | 
     ユーザーが文章方向を左から右に設定しました。 | 
      RIGHT_TO_LEFT
      | 
     ユーザーが文章方向を右から左に設定しました。 | 
HyperlinkDisplayType
ハイパーリンクを明示的にレンダリングするかどうか。指定しない場合、ハイパーリンクはリンクされます。
| 列挙型 | |
|---|---|
      HYPERLINK_DISPLAY_TYPE_UNSPECIFIED
      | 
     デフォルト値: ハイパーリンクがレンダリングされます。使用しないでください。 | 
      LINKED
      | 
     ハイパーリンクは明示的にレンダリングする必要があります。 | 
      PLAIN_TEXT
      | 
     ハイパーリンクはレンダリングされません。 | 
TextRotation
セル内のテキストに適用される回転。
| JSON 表現 | 
|---|
      { // Union field  | 
    
| フィールド | |
|---|---|
      共用体フィールド type。回転の種類(垂直または角度付き)。type は次のいずれかになります。 | 
    |
      angle
      | 
     
       
        標準の向きと目的の向きとの間の角度。度単位で測定されます。有効な値は -90 ~ 90 です。正の角度は上向き、負の角度は下向きです。 注: LTR のテキストの向きでは、正の角度は反時計回りですが、RTL では時計回りです。  | 
    
      vertical
      | 
     
       
        true の場合、テキストは上から下に読みますが、個々の文字の向きは変わりません。次に例を示します。  | 
    
TextFormatRun
テキスト フォーマットの実行。この実行の形式は、次の実行の開始インデックスまで続きます。更新する場合は、すべてのフィールドを設定する必要があります。
| JSON 表現 | 
|---|
      {
  "startIndex": integer,
  "format": {
    object ( | 
    
| フィールド | |
|---|---|
      startIndex
      | 
     
       
        この実行が開始される 0 ベースの文字インデックス(UTF-16 コード単位)。  | 
    
      format
      | 
     
       
        この実行の形式。値がない場合、セルの形式が継承されます。  | 
    
DataValidationRule
データの入力規則。
| JSON 表現 | 
|---|
      {
  "condition": {
    object ( | 
    
| フィールド | |
|---|---|
      condition
      | 
     
       
        セル内のデータが一致する必要がある条件。  | 
    
      inputMessage
      | 
     
       
        セルにデータを追加するときにユーザーに表示するメッセージ。  | 
    
      strict
      | 
     
       
        無効なデータを拒否する必要がある場合は true です。  | 
    
      showCustomUi
      | 
     
       
        条件の種類に基づいて UI をカスタマイズする必要がある場合は true。true の場合、[リスト] 条件にプルダウンが表示されます。  | 
    
DataSourceTable
   データソース テーブル。ユーザーは DataSource からスプレッドシートに静的なデータテーブルをインポートできます。これは、スプレッドシート エディタでは「抽出」とも呼ばれます。
  
| JSON 表現 | 
|---|
      { "dataSourceId": string, "columnSelectionType": enum (  | 
    
| フィールド | |
|---|---|
      dataSourceId
      | 
     
       
        データソース テーブルが関連付けられているデータソースの ID。  | 
    
      columnSelectionType
      | 
     
       
        
       データソース テーブルの列を選択するタイプ。デフォルトは   | 
    
      columns[]
      | 
     
       
        
       データソース テーブル用に選択した列。  | 
    
      filterSpecs[]
      | 
     
       
        データソース テーブルのフィルタ仕様。  | 
    
      sortSpecs[]
      | 
     
       
        データソース テーブル内の仕様を並べ替えます。データソース テーブルの結果は、並べ替え仕様に基づいて順番に並べ替えられます。  | 
    
      rowLimit
      | 
     
       
        返される行数の上限。設定しない場合、デフォルトの上限が適用されます。デフォルトと最大上限については、スプレッドシート エディタをご覧ください。  | 
    
      dataExecutionStatus
      | 
     
       
        出力専用。データの実行ステータス。  | 
    
DataSourceTableColumnSelectionType
データソース テーブルの列の選択タイプ。
| 列挙型 | |
|---|---|
      DATA_SOURCE_TABLE_COLUMN_SELECTION_TYPE_UNSPECIFIED
      | 
     デフォルトの列選択タイプ。使用しないでください。 | 
      SELECTED
      | 
     
      columns フィールドで指定された列を選択します。 | 
    
      SYNC_ALL
      | 
     
       データソースの現在の列と今後追加される列をすべて同期します。 設定すると、データソース テーブルは更新時にデータソース内のすべての列をフェッチします。  | 
    
DataSourceFormula
データソースの数式。
| JSON 表現 | 
|---|
      {
  "dataSourceId": string,
  "dataExecutionStatus": {
    object ( | 
    
| フィールド | |
|---|---|
      dataSourceId
      | 
     
       
        数式が関連付けられているデータソースの ID。  | 
    
      dataExecutionStatus
      | 
     
       
        出力専用。データの実行ステータス。  | 
    
ChipRun
チップの製造ロット。チップは、次の実行の開始インデックスまで続行します。
| JSON 表現 | 
|---|
      {
  "startIndex": integer,
  "chip": {
    object ( | 
    
| フィールド | |
|---|---|
      startIndex
      | 
     
       
        必須。この実行が開始される 0 ベースの文字インデックス(UTF-16 コード単位)。  | 
    
      chip
      | 
     
       
        省略可。この実行のチップ。  | 
    
チップ
スマートチップ。
| JSON 表現 | 
|---|
      { // Union field  | 
    
| フィールド | |
|---|---|
      共用体フィールド properties。チップのプロパティ。properties は次のいずれかになります。 | 
    |
      personProperties
      | 
     
       
        リンクされた人物のプロパティ。  | 
    
      richLinkProperties
      | 
     
       
        リッチリンクのプロパティ。  | 
    
PersonProperties
リンクされた人物に固有のプロパティ。
| JSON 表現 | 
|---|
      {
  "email": string,
  "displayFormat": enum ( | 
    
| フィールド | |
|---|---|
      email
      | 
     
       
        必須。このユーザーに関連付けられているメールアドレス。このフィールドは常に存在します。  | 
    
      displayFormat
      | 
     
       
        省略可。ユーザーチップの表示形式。設定されていない場合は、デフォルトの表示形式が使用されます。  | 
    
DisplayFormat
利用可能な場合、優先される表示形式。
| 列挙型 | |
|---|---|
      DISPLAY_FORMAT_UNSPECIFIED
      | 
     デフォルト値。使用しないでください。 | 
      DEFAULT
      | 
     デフォルトの表示形式。 | 
      LAST_NAME_COMMA_FIRST_NAME
      | 
     姓と名の表示形式。 | 
      EMAIL
      | 
     メールの表示形式。 | 
RichLinkProperties
Google リソース(ドライブ内のファイル、YouTube 動画、マップの住所、カレンダーの予定など)へのリンクのプロパティ。チップとして書き込めるのは、ドライブ ファイルのみです。他のリッチリンク タイプはすべて読み取り専用です。
書き込み時の URI は 2,000 バイトを超えないようにしてください。
   注: ドライブ ファイル チップを書き込むには、drive.file、drive.readonly、drive のいずれかの OAuth スコープが必要です。
| JSON 表現 | 
|---|
      { "uri": string, "mimeType": string }  | 
    
| フィールド | |
|---|---|
      uri
      | 
     
       
        必須。リンクの URI。これは常に存在します。  | 
    
      mimeType
      | 
     
       
        出力専用。リンクの MIME タイプ(ドライブ内のファイルの場合など)。  |