Cells

CellData

נתונים לגבי תא ספציפי.

ייצוג JSON
{
  "userEnteredValue": {
    object (ExtendedValue)
  },
  "effectiveValue": {
    object (ExtendedValue)
  },
  "formattedValue": string,
  "userEnteredFormat": {
    object (CellFormat)
  },
  "effectiveFormat": {
    object (CellFormat)
  },
  "hyperlink": string,
  "note": string,
  "textFormatRuns": [
    {
      object (TextFormatRun)
    }
  ],
  "dataValidation": {
    object (DataValidationRule)
  },
  "pivotTable": {
    object (PivotTable)
  },
  "dataSourceTable": {
    object (DataSourceTable)
  },
  "dataSourceFormula": {
    object (DataSourceFormula)
  }
}
שדות
userEnteredValue

object (ExtendedValue)

הערך שהמשתמש הזין בתא. לדוגמה 1234, 'Hello', או =NOW() הערה: תאריכים, שעות ו-DateTime מיוצגים ככפולים ב- serial number הפורמט.

effectiveValue

object (ExtendedValue)

הערך האפקטיבי של התא. בתאים עם נוסחאות, זהו הערך המחושב. בתאים עם ליטרלים, הערך זהה ל-userEnteredValue. השדה הזה הוא לקריאה בלבד.

formattedValue

string

הערך בפורמט של התא. זהו הערך שמוצג למשתמש. השדה הזה הוא לקריאה בלבד.

userEnteredFormat

object (CellFormat)

הפורמט שהמשתמש הזין בתא.

בזמן הכתיבה, הפורמט החדש ימוזג עם הפורמט הקיים.

effectiveFormat

object (CellFormat)

הפורמט האפקטיבי של התא. החישוב כולל את התוצאות של החלת עיצוב מותנה כלשהו, ואם התא מכיל נוסחה, גם פורמט המספר המחושב. אם הפורמט האפקטיבי הוא פורמט ברירת המחדל, הפורמט האפקטיבי לא ייכתב. השדה הזה הוא לקריאה בלבד.

note

string

כל הערה בתא.

textFormatRuns[]

object (TextFormatRun)

רצים של טקסט עשיר שמוחל על קטעי משנה של התא. הפעלות תקפות רק על מחרוזות שהוזנו על ידי המשתמש, ולא על נוסחאות, על רצפים או על מספרים. המאפיינים של הרצה מתחילים באינדקס ספציפי בטקסט וממשיכים עד ההפעלה הבאה. הפעלות יקבלו בירושה את מאפייני התא, אלא אם ישתנו באופן מפורש.

בזמן הכתיבה, ההפעלות החדשות יחליפו את כל ההפעלות הקודמות. כשכותבים הודעה חדשה userEnteredValue, ההפעלות הקודמות נמחקו.

dataValidation

object (DataValidationRule)

כלל לאימות נתונים בתא, אם יש.

במהלך הכתיבה, הכלל החדש לאימות נתונים יחליף כל כלל קודם.

pivotTable

object (PivotTable)

טבלת צירים מעוגנת בתא הזה. הגודל של טבלת הצירים מחושב באופן דינמי על סמך הנתונים שלה, הקיבוץ, המסננים, הערכים וכו'. רק התא הימני העליון של טבלת הצירים מכיל את ההגדרה של טבלת הצירים. התאים האחרים יכילו את הערכים המחושבים של תוצאות הציר effectiveValue .

dataSourceTable

object (DataSourceTable)

טבלה של מקור נתונים מעוגנת לתא הזה. הגודל של טבלת מקור הנתונים עצמה מחושב באופן דינמי על סמך ההגדרה שלה. רק התא הראשון בטבלה של מקור הנתונים מכיל את הגדרת הטבלה של מקור הנתונים. התאים האחרים יכילו את ערכי התצוגה של טבלת מקור הנתונים, effectiveValue .

dataSourceFormula

object (DataSourceFormula)

פלט בלבד. מידע על נוסחה של מקור נתונים בתא. השדה יוגדר אם userEnteredValue היא נוסחה שמתייחסת DATA_SOURCE גיליון אלקטרוני, למשל =SUM(DataSheet!Column).

CellFormat

הפורמט של תא.

ייצוג JSON
{
  "numberFormat": {
    object (NumberFormat)
  },
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },
  "borders": {
    object (Borders)
  },
  "padding": {
    object (Padding)
  },
  "horizontalAlignment": enum (HorizontalAlign),
  "verticalAlignment": enum (VerticalAlign),
  "wrapStrategy": enum (WrapStrategy),
  "textDirection": enum (TextDirection),
  "textFormat": {
    object (TextFormat)
  },
  "hyperlinkDisplayType": enum (HyperlinkDisplayType),
  "textRotation": {
    object (TextRotation)
  }
}
שדות
numberFormat

object (NumberFormat)

פורמט שמתאר איך ערכי מספרים צריכים להיות מיוצגים למשתמש.

backgroundColor
(deprecated)

object (Color)

צבע הרקע של התא. הוצא משימוש: שימוש backgroundColorStyle

backgroundColorStyle

object (ColorStyle)

צבע הרקע של התא. אם המיקום backgroundColor מוגדר גם כן, השדה הזה מקבל עדיפות.

borders

object (Borders)

גבולות התא.

padding

object (Padding)

המרווח הפנימי של התא.

horizontalAlignment

enum (HorizontalAlign)

היישור האופקי של הערך בתא.

verticalAlignment

enum (VerticalAlign)

היישור האנכי של הערך בתא.

wrapStrategy

enum (WrapStrategy)

אסטרטגיית האריזה של הערך בתא.

textDirection

enum (TextDirection)

כיוון הטקסט בתא.

textFormat

object (TextFormat)

עיצוב הטקסט בתא (אלא אם כן הוא עקף על ידי הפעלת עיצוב). הגדרת קישור ברמת התא כאן מנקה את הקישורים הקיימים של התא. הגדרת שדה הקישור TextFormatRun מקבלת עדיפות על הקישור ברמת התא.

textRotation

object (TextRotation)

הסיבוב שהוחל על הטקסט בתא.

NumberFormat

תבנית המספרים של תא.

ייצוג JSON
{
  "type": enum (NumberFormatType),
  "pattern": string
}
שדות
type

enum (NumberFormatType)

הסוג של תבנית המספרים. בזמן הכתיבה, צריך להגדיר את השדה הזה.

pattern

string

מחרוזת דפוס שמשמשת לעיצוב. אם המדיניות לא מוגדרת, ייעשה שימוש בדפוס ברירת מחדל שמבוסס על הלוקאל של המשתמש, במקרים הרלוונטיים לסוג הנתון. לצפייה מדריך בנושא פורמטים של תאריכים ומספרים לקבלת מידע נוסף על הדפוסים הנתמכים.

NumberFormatType

תבנית המספרים של התא. בתיעוד הזה ההנחה היא שהאזור הוא en_US, אבל הפורמט בפועל תלוי במיקום של הגיליון האלקטרוני.

טיפוסים בני מנייה (enum)
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 (Border)
  },
  "bottom": {
    object (Border)
  },
  "left": {
    object (Border)
  },
  "right": {
    object (Border)
  }
}
שדות
top

object (Border)

הגבול העליון של התא.

bottom

object (Border)

הגבול התחתון של התא.

left

object (Border)

הגבול השמאלי של התא.

right

object (Border)

הגבול הימני של התא.

סקוטיש בורדרס

גבול לאורך תא.

ייצוג JSON
{
  "style": enum (Style),
  "width": integer,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
שדות
style

enum (Style)

סגנון הגבול.

width
(deprecated)

integer

רוחב הגבול, בפיקסלים. הוצא משימוש; הרוחב נקבע לפי ה'סגנון' השדה הזה.

color
(deprecated)

object (Color)

צבע הגבול. הוצא משימוש: שימוש colorStyle

colorStyle

object (ColorStyle)

צבע הגבול. אם המיקום color מוגדר גם כן, השדה הזה מקבל עדיפות.

סגנון

הסגנון של גבול.

טיפוסים בני מנייה (enum)
STYLE_UNSPECIFIED הסגנון לא צוין. אין להשתמש באפשרות הזו.
DOTTED הגבול מקווקו.
DASHED הגבול מקווקו.
SOLID הגבול הוא קו דק ורציף.
SOLID_MEDIUM הגבול הוא קו בינוני ורציף.
SOLID_THICK הגבול הוא קו עבה ורציף.
NONE ללא שוליים. משמש רק לעדכון גבול כדי למחוק אותו.
DOUBLE הגבול הוא שני קווים רציפים.

מרווח

מידת המרווח הפנימי מסביב לתא, בפיקסלים. כשמעדכנים את המרווח הפנימי, צריך לציין כל שדה.

ייצוג JSON
{
  "top": integer,
  "right": integer,
  "bottom": integer,
  "left": integer
}
שדות
top

integer

המרווח הפנימי העליון של התא.

right

integer

המרווח הפנימי הימני של התא.

bottom

integer

המרווח הפנימי התחתון של התא.

left

integer

המרווח הפנימי השמאלי של התא.

VerticalAlign

היישור האנכי של הטקסט בתא.

טיפוסים בני מנייה (enum)
VERTICAL_ALIGN_UNSPECIFIED היישור האנכי לא צוין. אין להשתמש באפשרות הזו.
TOP הטקסט מיושר במפורש לחלק העליון של התא.
MIDDLE הטקסט מיושר במפורש למרכז התא.
BOTTOM הטקסט מיושר ישירות לתחתית התא.

WrapStrategy

הסבר על גלישת טקסט בתא.

טיפוסים בני מנייה (enum)
WRAP_STRATEGY_UNSPECIFIED ערך ברירת המחדל, אין להשתמש בו.
OVERFLOW_CELL

שורות שאורכן עולה על רוחב התא ייכתבו בתא הבא, כל עוד התא ריק. אם התא הבא מעל לא ריק, ההתנהגות הזו תהיה זהה לזו של התא הבא: CLIP הטקסט אף פעם לא יודפס לשורה הבאה, אלא אם המשתמש מוסיף שורה חדשה באופן ידני. דוגמה:

| First sentence. |
| Manual newline that is very long. <- Text continues into next cell
| Next newline.   |
LEGACY_WRAP

אסטרטגיית גלישה זו מייצגת את האסטרטגיה הישנה של גלישה ב-Google Sheets, שבה מילים שנמשכות יותר משורה נחתכות ולא שבורות. האסטרטגיה הזו לא נתמכת בכל הפלטפורמות והיא הוצאה משימוש. דוגמה:

| Cell has a |
| loooooooooo| <- Word is clipped.
| word.      |
CLIP

קווים שאורכם עולה על רוחב התא ייחתכו. הטקסט אף פעם לא יודפס לשורה הבאה, אלא אם המשתמש מוסיף שורה חדשה באופן ידני. דוגמה:

| First sentence. |
| Manual newline t| <- Text is clipped
| Next newline.   |
WRAP

מילים שאורכן עולה על שורה נפרסות ברמת התווים ולא נחתכות. דוגמה:

| Cell has a |
| loooooooooo| <- Word is broken.
| ong word.  |

TextDirection

כיוון הטקסט בתא.

טיפוסים בני מנייה (enum)
TEXT_DIRECTION_UNSPECIFIED כיוון הטקסט לא צוין. אין להשתמש באפשרות הזו.
LEFT_TO_RIGHT כיוון הטקסט משמאל לימין הוגדר על ידי המשתמש.
RIGHT_TO_LEFT כיוון הטקסט מימין לשמאל הוגדר על ידי המשתמש.

HyperlinkDisplayType

הגדרה שקובעת אם לעבד היפר-קישור באופן מפורש. אם לא מציינים זאת, ההיפר-קישור מקושר.

טיפוסים בני מנייה (enum)
LINKED יש לעבד את ההיפר-קישור באופן מפורש.
PLAIN_TEXT אין לעבד היפר-קישור.

TextRotation

הסיבוב שמוחל על טקסט בתא.

ייצוג JSON
{

  // Union field type can be only one of the following:
  "angle": integer,
  "vertical": boolean
  // End of list of possible types for union field type.
}
שדות
שדה איחוד type סוג הסיבוב: אנכי או זוויתי. type יכול להיות רק אחת מהאפשרויות הבאות:
angle

integer

הזווית בין הכיוון הסטנדרטי לבין הכיוון הרצוי. נמדד במעלות. הערכים החוקיים הם בין -90 ל-90. זוויות חיוביות מכוונות למעלה ושליליות בזווית כלפי מטה.

הערה: זוויות חיוביות לכיוון טקסט LTR הן בכיוון השעון נגד כיוון השעון, ואילו ב-RTL הן בכיוון השעון.

vertical

boolean

אם True, הטקסט ייקרא מלמעלה למטה, אבל הכיוון של תווים ספציפיים לא ישתנה. לדוגמה:

| V |
| e |
| r |
| t |
| i |
| c |
| a |
| l |

TextFormatRun

ריצה של פורמט טקסט. הפורמט של ההרצה הזו יימשך עד אינדקס ההתחלה של ההפעלה הבאה. בזמן העדכון צריך להגדיר את כל השדות.

ייצוג JSON
{
  "startIndex": integer,
  "format": {
    object (TextFormat)
  }
}
שדות
startIndex

integer

אינדקס מבוסס אפס תווים שבו מתחילה ההרצה הזו, ביחידות קוד בתקן UTF-16.

format

object (TextFormat)

הפורמט של ההרצה הזו. ערכים חסרים יורשים את פורמט התא.

DataValidationRule

כלל לאימות נתונים.

ייצוג JSON
{
  "condition": {
    object (BooleanCondition)
  },
  "inputMessage": string,
  "strict": boolean,
  "showCustomUi": boolean
}
שדות
condition

object (BooleanCondition)

התנאי שהנתונים בתא צריכים להתאים.

inputMessage

string

הודעה שתוצג למשתמש בעת הוספת נתונים לתא.

strict

boolean

הערך הוא True אם יש לדחות נתונים לא חוקיים.

showCustomUi

boolean

הערך הוא True אם צריך להתאים אישית את ממשק המשתמש על סמך סוג התנאי. אם True, בוחרים 'רשימה' בתנאים האלה יוצג תפריט נפתח.

DataSourceTable

טבלה של מקור נתונים שמאפשרת למשתמש לייבא טבלה סטטית של נתונים DataSource ב-Sheets. פעולה זו נקראת גם 'חילוץ' בעורך Sheets.

ייצוג JSON
{
  "dataSourceId": string,
  "columnSelectionType": enum (DataSourceTableColumnSelectionType),
  "columns": [
    {
      object (DataSourceColumnReference)
    }
  ],
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ],
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "rowLimit": integer,
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
שדות
dataSourceId

string

המזהה של מקור הנתונים שאליו משויכת הטבלה של מקור הנתונים.

columnSelectionType

enum (DataSourceTableColumnSelectionType)

הסוג לבחירת עמודות לטבלה של מקור הנתונים. ברירת המחדל היא SELECTED

columns[]

object (DataSourceColumnReference)

העמודות שנבחרו לטבלה של מקור הנתונים. columnSelectionType חייב להיות SELECTED.

filterSpecs[]

object (FilterSpec)

מפרטי הסינון בטבלה של מקור הנתונים.

sortSpecs[]

object (SortSpec)

מפרטים של מיון בטבלה של מקור הנתונים. התוצאה של הטבלה של מקור הנתונים ממוינת לפי מפרטי המיון לפי הסדר.

rowLimit

integer

מגבלת השורות שצריך להחזיר. אם המדיניות לא מוגדרת, תחול מגבלת ברירת מחדל. בעורך Sheets אפשר למצוא מידע על ערכי ברירת המחדל וערכי המקסימום.

dataExecutionStatus

object (DataExecutionStatus)

פלט בלבד. סטטוס הפעלת הנתונים.

DataSourceTableColumnSelectionType

סוגי בחירת העמודות בטבלה של מקור הנתונים.

טיפוסים בני מנייה (enum)
DATA_SOURCE_TABLE_COLUMN_SELECTION_TYPE_UNSPECIFIED סוג הבחירה של העמודה שמוגדר כברירת מחדל, אין להשתמש בו.
SELECTED בחירת העמודות שצוינו על ידי columns השדה הזה.
SYNC_ALL

סנכרון כל העמודות, הנוכחיות והעתידיות, במקור הנתונים.

אם היא מוגדרת, הטבלה של מקור הנתונים מאחזרת את כל העמודות שבמקור הנתונים בזמן הרענון.

DataSourceFormula

נוסחה של מקור נתונים.

ייצוג JSON
{
  "dataSourceId": string,
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
שדות
dataSourceId

string

המזהה של מקור הנתונים שאליו הנוסחה משויכת.

dataExecutionStatus

object (DataExecutionStatus)

פלט בלבד. סטטוס הפעלת הנתונים.