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
|
セルの右枠線。 |
Border
セルに沿った枠線。
| 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
|
1 行を超える単語は、切り捨てられるのではなく、文字レベルで折り返されます。例: |
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 から Sheets にデータの静的テーブルをインポートできます。これは、スプレッドシート エディタの「抽出」とも呼ばれます。
| 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 スコープが少なくとも 1 つ必要です。
| JSON 表現 |
|---|
{ "uri": string, "mimeType": string } |
| フィールド | |
|---|---|
uri
|
必須。リンクの URI。これは常に存在します。 |
mimeType
|
出力専用。リンクの MIME タイプ(存在する場合。たとえば、Google ドライブ内のファイルの場合)。 |