צבע
מייצג צבע במרחב הצבעים RGBA. הייצוג הזה נועד לאפשר פשטות המרה אל ומתוך ייצוגי צבע בשפות שונות, על-פני קומפקטיות. לדוגמה, ניתן לספק את השדות של הייצוג הזה באופן טריוויאלי ל-constructor של
java.awt.Color
ב-Java; אפשר לספק אותו גם באופן טריוויאלי
+colorWithRed:green:blue:alpha
method ב-iOS; ובמאמץ קטן, אפשר לעצב אותו בקלות
rgba()
ב-JavaScript.
בדף העזר הזה אין מידע על מרחב הצבעים המוחלט שצריך להשתמש בו כדי לפרש את ערך ה-RGB – לדוגמה, sRGB, Adobe RGB, DCI-P3 ו-BT.2020. כברירת מחדל, האפליקציות צריכות להשתמש במרחב הצבעים sRGB.
במקרים שבהם צריך להחליט על שיוויון צבעים, המערכת תתייחס לשני צבעים באופן שווה אם לא תועדו הבדלים ביניהם, אם כל הערכים בצבע אדום, ירוק, כחול ואלפא שונים זה מזה לכל היותר
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
|
כמות הצבע האדום כערך במרווחים [0, 1]. |
green
|
כמות הצבע הירוק כערך במרווחים [0, 1]. |
blue
|
כמות הצבע הכחול כערך במרווח הזמן [0, 1]. |
alpha
|
החלק של הצבע הזה שיש להחיל על הפיקסל. כלומר, צבע הפיקסל הסופי מוגדר באמצעות המשוואה:
כלומר, ערך של 1.0 מתאים לצבע אחיד, ואילו ערך של 0.0 מייצג צבע שקוף לחלוטין. הפעולה הזו משתמשת בהודעת wrapper במקום בסקלר צף פשוט כדי שאפשר יהיה להבחין בין ערך ברירת מחדל לערך שאינו מוגדר. אם לא מציינים את הפרמטר הזה, האובייקט של הצבע מוצג כצבע אחיד (כאילו צוין ערך אלפא שניתן באופן מפורש לערך 1.0). |
ColorStyle
ערך של צבע.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד
kind סוג הערך של הצבע.
kind
יכול להיות רק אחת מהאפשרויות הבאות:
|
|
rgbColor
|
|
themeColor
|
צבע העיצוב. |
ThemeColorType
סוגים של צבעי עיצוב.
SpreadsheetProperties
מכיל
SpreadsheetTheme
שמגדיר מיפוי של סוגי צבעי העיצוב האלה לצבעי בטון.
טיפוסים בני מנייה (enum) | |
---|---|
THEME_COLOR_TYPE_UNSPECIFIED
|
לא צוין צבע עיצוב |
TEXT
|
מייצג את הצבע הראשי של הטקסט |
BACKGROUND
|
מייצג את צבע הרקע הראשי |
ACCENT1
|
מייצג את הצבע המשני הראשון |
ACCENT2
|
מייצג את הצבע המשני השני |
ACCENT3
|
מייצג את הצבע המשני השלישי |
ACCENT4
|
מייצג את הצבע המשני הרביעי |
ACCENT5
|
מייצג את הצבע המשני החמישי |
ACCENT6
|
מייצג את הצבע המשני השישי |
LINK
|
מייצג את הצבע שבו יש להשתמש עבור היפר-קישורים |
HorizontalAlign
היישור האופקי של טקסט בתא.
טיפוסים בני מנייה (enum) | |
---|---|
HORIZONTAL_ALIGN_UNSPECIFIED
|
היישור האופקי לא צוין. אין להשתמש באפשרות הזו. |
LEFT
|
הטקסט מיושר במפורש משמאל לתא. |
CENTER
|
הטקסט מיושר במפורש למרכז התא. |
RIGHT
|
הטקסט מיושר ישירות מימין לתא. |
TextFormat
הפורמט של רצף טקסט בתא. ערכים חסרים מציינים שהשדה לא צוין.
ייצוג JSON |
---|
{ "foregroundColor": { object ( |
שדות | |
---|---|
foregroundColor
|
צבע החזית של הטקסט. הוצא משימוש: שימוש
|
foregroundColorStyle
|
צבע החזית של הטקסט. אם המיקום
|
fontFamily
|
משפחת הגופנים. |
fontSize
|
גודל הגופן. |
bold
|
True אם הטקסט מודגש. |
italic
|
הערך יהיה True אם הטקסט נטוי. |
strikethrough
|
הערך הוא True אם יש בטקסט קו חוצה. |
underline
|
הערך הוא True אם הטקסט מסומן בקו תחתון. |
link
|
יעד הקישור של הטקסט, אם יש כזה. הגדרת שדה הקישור
|
קישור
הפניה חיצונית או מקומית.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד
destination יעד הקישור.
destination
יכול להיות רק אחת מהאפשרויות הבאות:
|
|
uri
|
מזהה הקישור. |
DataSourceColumn
עמודה במקור נתונים.
ייצוג JSON |
---|
{
"reference": {
object (
|
שדות | |
---|---|
reference
|
ההפניה לעמודה. |
formula
|
הנוסחה של העמודה המחושבת. |
DataSourceColumnReference
מזהה ייחודי שמפנה לעמודה של מקור נתונים.
ייצוג JSON |
---|
{ "name": string } |
שדות | |
---|---|
name
|
השם המוצג של העמודה. המזהה צריך להיות ייחודי במקור נתונים. |
DataExecutionStatus
סטטוס הפעלת הנתונים.
הפעלת נתונים נוצרת כדי לסנכרן אובייקט של מקור נתונים עם הנתונים העדכניים ביותר של
DataSource
בדרך כלל היא מתוזמנת לפעול ברקע. אפשר לבדוק
state
כדי לדעת אם ביצוע
יש כמה תרחישים שבהם הפעלת נתונים מופעלת:
-
Adding a data source
יוצרת גיליון משויך של מקור נתונים וגם הפעלת נתונים כדי לסנכרן את הנתונים ממקור הנתונים לגיליון. -
Updating a data source
יוצרת הפעלת נתונים כדי לרענן את הגיליון המשויך של מקור הנתונים באופן דומה. -
אפשר לשלוח
refresh request
כדי לרענן אובייקט אחד או יותר של מקור נתונים באופן מפורש.
ייצוג JSON |
---|
{ "state": enum ( |
שדות | |
---|---|
state
|
מצב הפעלת הנתונים. |
errorCode
|
קוד השגיאה. |
errorMessage
|
הודעת השגיאה, שעשויה להיות ריקה. |
lastRefreshTime
|
הפונקציה מקבלת את הזמן שבו בוצע הרענון האחרון של הנתונים. |
DataExecutionState
ספירה של מצבי הפעלת נתונים.
טיפוסים בני מנייה (enum) | |
---|---|
DATA_EXECUTION_STATE_UNSPECIFIED
|
ערך ברירת המחדל, אין להשתמש בו. |
NOT_STARTED
|
הפעלת הנתונים לא התחילה. |
RUNNING
|
הפעלת הנתונים התחילה ופועלת. |
CANCELLING
|
הפעלת הנתונים מבוטלת עכשיו. |
SUCCEEDED
|
הפעלת הנתונים הסתיימה בהצלחה. |
FAILED
|
הפעלת הנתונים הסתיימה עם שגיאות. |
DataExecutionErrorCode
ספירה של קוד שגיאה בביצוע נתונים.
טיפוסים בני מנייה (enum) | |
---|---|
DATA_EXECUTION_ERROR_CODE_UNSPECIFIED
|
ערך ברירת המחדל, אין להשתמש בו. |
TIMED_OUT
|
פג הזמן הקצוב להפעלת הנתונים. |
TOO_MANY_ROWS
|
הפעלת הנתונים מחזירה יותר שורות מהמגבלה. |
TOO_MANY_COLUMNS
|
הפעלת הנתונים מחזירה יותר עמודות מהמגבלה. |
TOO_MANY_CELLS
|
בעקבות הפעלת הנתונים יהיו יותר תאים מהמגבלה. |
ENGINE
|
מתקבלת שגיאה ממנוע הפעלת הנתונים בקצה העורפי (למשל, BigQuery). לבדיקה
errorMessage
אפשר לקבל פרטים נוספים.
|
PARAMETER_INVALID
|
אחד או חלק מהפרמטרים שסופקו של מקור הנתונים לא חוקיים. |
UNSUPPORTED_DATA_TYPE
|
הפעלת הנתונים מחזירה סוג נתונים שלא נתמך. |
DUPLICATE_COLUMN_NAMES
|
בעקבות הפעלת הנתונים מחזירים שמות או כינויים כפולים של עמודות. |
INTERRUPTED
|
הפעלת הנתונים הופסקה. אפשר לרענן את הדף מאוחר יותר. |
CONCURRENT_QUERY
|
הפעלת הנתונים מתבצעת כרגע. לא ניתן לרענן את הדף עד לסיום התהליך. |
OTHER
|
שגיאות אחרות. |
TOO_MANY_CHARS_PER_CELL
|
הפעלת הנתונים מחזירה ערכים שחורגים ממספר התווים המקסימלי המותר בתא יחיד. |
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 סוג הערך בתא. אם לא מוגדר שדה, התא לא מכיל נתונים.
value
יכול להיות רק אחת מהאפשרויות הבאות:
|
|
numberValue
|
מייצג ערך כפול. הערה: תאריכים, שעות ו-DateTime מיוצגים ככפולים ב-
|
stringValue
|
מייצג ערך מחרוזת. אי אפשר לכלול מירכאות בודדות מובילות. לדוגמה, אם המשתמש הקליד
|
boolValue
|
מייצג ערך בוליאני. |
formulaValue
|
מייצגת נוסחה. |
errorValue
|
מייצג שגיאה. השדה הזה הוא לקריאה בלבד. |
ErrorValue
שגיאה בתא.
ייצוג JSON |
---|
{
"type": enum (
|
שדות | |
---|---|
type
|
סוג השגיאה. |
message
|
הודעה עם מידע נוסף על השגיאה (בלוקאל של הגיליון האלקטרוני). |
ErrorType
סוג השגיאה.
טיפוסים בני מנייה (enum) | |
---|---|
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. תנאים בוליאניים משמשים לעיצוב מותנה, לאימות נתונים ולקריטריונים במסננים.
ייצוג JSON |
---|
{ "type": enum ( |
שדות | |
---|---|
type
|
סוג התנאי. |
values[]
|
הערכים של התנאי. מספר הערכים הנתמכים תלוי במשתנה של
|
ConditionType
סוג התנאי.
טיפוסים בני מנייה (enum) | |
---|---|
CONDITION_TYPE_UNSPECIFIED
|
ערך ברירת המחדל, אין להשתמש בו. |
NUMBER_GREATER
|
ערך התא צריך להיות גדול מהערך של התנאי. נתמך באמצעות אימות נתונים, עיצוב מותנה ומסננים. נדרשת בדיקה אחת
ConditionValue
|
NUMBER_GREATER_THAN_EQ
|
ערך התא צריך להיות גדול מהערך של התנאי או שווה לו. נתמך באמצעות אימות נתונים, עיצוב מותנה ומסננים. נדרשת בדיקה אחת
ConditionValue
|
NUMBER_LESS
|
ערך התא צריך להיות קטן מערך התנאי. נתמך באמצעות אימות נתונים, עיצוב מותנה ומסננים. נדרשת בדיקה אחת
ConditionValue
|
NUMBER_LESS_THAN_EQ
|
ערך התא צריך להיות קטן מערך התנאי או שווה לו. נתמך באמצעות אימות נתונים, עיצוב מותנה ומסננים. נדרשת בדיקה אחת
ConditionValue
|
NUMBER_EQ
|
ערך התא חייב להיות שווה לערך של התנאי. נתמך באמצעות אימות נתונים, עיצוב מותנה ומסננים. נדרשת בדיקה אחת
ConditionValue
לאימות נתונים, לעיצוב מותנה ולמסננים של אובייקטים שאינם מסוג מקור נתונים, ולפחות אובייקט אחד
ConditionValue
למסננים של אובייקטים של מקור הנתונים.
|
NUMBER_NOT_EQ
|
הערך בתא לא יכול להיות שווה לערך של התנאי. נתמך באמצעות אימות נתונים, עיצוב מותנה ומסננים. נדרשת בדיקה אחת
ConditionValue
לאימות נתונים, לעיצוב מותנה ולמסננים של אובייקטים שאינם מסוג מקור נתונים, ולפחות אובייקט אחד
ConditionValue
למסננים של אובייקטים של מקור הנתונים.
|
NUMBER_BETWEEN
|
ערך התא צריך להיות בין שני ערכי התנאים. נתמך באמצעות אימות נתונים, עיצוב מותנה ומסננים. נדרשים בדיוק שניים
ConditionValues
|
NUMBER_NOT_BETWEEN
|
ערך התא לא יכול להיות בין שני ערכי התנאים. נתמך באמצעות אימות נתונים, עיצוב מותנה ומסננים. נדרשים בדיוק שניים
ConditionValues
|
TEXT_CONTAINS
|
ערך התא צריך להכיל את ערך התנאי. נתמך באמצעות אימות נתונים, עיצוב מותנה ומסננים. נדרשת בדיקה אחת
ConditionValue
|
TEXT_NOT_CONTAINS
|
ערך התא לא יכול להכיל את ערך התנאי. נתמך באמצעות אימות נתונים, עיצוב מותנה ומסננים. נדרשת בדיקה אחת
ConditionValue
|
TEXT_STARTS_WITH
|
ערך התא צריך להתחיל בערך של התנאי. נתמך על ידי עיצוב מותנה ומסננים. נדרשת בדיקה אחת
ConditionValue
|
TEXT_ENDS_WITH
|
ערך התא חייב להסתיים בערך התנאי. נתמך על ידי עיצוב מותנה ומסננים. נדרשת בדיקה אחת
ConditionValue
|
TEXT_EQ
|
ערך התא צריך להיות בדיוק ערך התנאי. נתמך באמצעות אימות נתונים, עיצוב מותנה ומסננים. נדרשת בדיקה אחת
ConditionValue
לאימות נתונים, לעיצוב מותנה ולמסננים של אובייקטים שאינם מסוג מקור נתונים, ולפחות אובייקט אחד
ConditionValue
למסננים של אובייקטים של מקור הנתונים.
|
TEXT_IS_EMAIL
|
הערך בתא חייב להיות כתובת אימייל חוקית. נתמכת על ידי אימות נתונים. לא נדרש
ConditionValues
|
TEXT_IS_URL
|
ערך התא חייב להיות כתובת URL חוקית. נתמך על ידי אימות נתונים. לא נדרש
ConditionValues
|
DATE_EQ
|
ערך התא צריך להיות זהה לתאריך של ערך התנאי. נתמך באמצעות אימות נתונים, עיצוב מותנה ומסננים. נדרשת בדיקה אחת
ConditionValue
לאימות נתונים, לעיצוב מותנה ולמסננים של אובייקטים שאינם מסוג מקור נתונים, ולפחות אובייקט אחד
ConditionValue
למסננים של אובייקטים של מקור הנתונים.
|
DATE_BEFORE
|
ערך התא צריך להיות לפני התאריך של ערך התנאי. נתמך באמצעות אימות נתונים, עיצוב מותנה ומסננים. נדרשת בדיקה אחת
ConditionValue
שיכול להיות
relative date .
|
DATE_AFTER
|
ערך התא צריך להיות אחרי התאריך של ערך התנאי. נתמך באמצעות אימות נתונים, עיצוב מותנה ומסננים. נדרשת בדיקה אחת
ConditionValue
שיכול להיות
relative date .
|
DATE_ON_OR_BEFORE
|
ערך התא צריך להיות זהה לתאריך של הערך של התנאי או מוקדם ממנו. נתמכת על ידי אימות נתונים. נדרשת בדיקה אחת
ConditionValue
שיכול להיות
relative date .
|
DATE_ON_OR_AFTER
|
ערך התא צריך להיות זהה לתאריך של הערך של התנאי או מאוחר ממנו. נתמכת על ידי אימות נתונים. נדרשת בדיקה אחת
ConditionValue
שיכול להיות
relative date .
|
DATE_BETWEEN
|
ערך התא צריך להיות בין התאריכים של שני ערכי התנאים. נתמכת על ידי אימות נתונים. נדרשים בדיוק שניים
ConditionValues
|
DATE_NOT_BETWEEN
|
ערך התא צריך להיות מחוץ לתאריכים של שני ערכי התנאים. נתמכת על ידי אימות נתונים. נדרשים בדיוק שניים
ConditionValues
|
DATE_IS_VALID
|
ערך התא חייב להיות תאריך. נתמכת על ידי אימות נתונים. לא נדרש
ConditionValues
|
ONE_OF_RANGE
|
ערך התא צריך להופיע ברשת בטווח של ערך התנאי. נתמכת על ידי אימות נתונים. נדרשת בדיקה אחת
ConditionValue , והערך חייב להיות טווח חוקי בסימון A1.
|
ONE_OF_LIST
|
ערך התא צריך להיכלל ברשימת ערכי התנאים. נתמכת על ידי אימות נתונים. תומך בכל מספר של
condition values , אחד לכל פריט ברשימה. הערכים לא נתמכים בנוסחאות.
|
BLANK
|
צריך להשאיר את ערך התא ריק. נתמך על ידי עיצוב מותנה ומסננים. לא נדרש
ConditionValues
|
NOT_BLANK
|
ערך התא לא יכול להיות ריק. נתמך על ידי עיצוב מותנה ומסננים. לא נדרש
ConditionValues
|
CUSTOM_FORMULA
|
הנוסחה של התנאי חייבת לקבל את הערך True. נתמך באמצעות אימות נתונים, עיצוב מותנה ומסננים. לא נתמך על ידי המסננים בגיליון של מקור הנתונים. נדרשת בדיקה אחת
ConditionValue
|
BOOLEAN
|
הערך של התא צריך להיות TRUE/FALSE או ברשימת ערכי התנאים. נתמכת על ידי אימות נתונים. מוצג כתיבת סימון של תא. אפשר להזין אפס, אחד או שניים
ConditionValues אין ערכים מציינים שהתא חייב להיות TRUE או FALSE, כאשר TRUE מוצג כמסומן ו-FALSE מוצג כלא מסומן. ערך אחד מציין שהתא יוצג כמסומן כשהוא מכיל את הערך הזה ולא מסומן כשהוא ריק. שני ערכים מציינים שהתא יוצג כמסומן כשהוא מכיל את הערך הראשון, ולא מסומן כשהתא מכיל את הערך השני. לדוגמה, הכיתוב ["כן","לא"] מציין שהתא יציג תיבה מסומנת אם הערך שלו הוא 'כן'. ותיבה לא מסומנת כאשר הערך שלה הוא 'לא'.
|
TEXT_NOT_EQ
|
ערך התא צריך להיות לא ערך התנאי. נתמך על ידי מסננים של אובייקטים במקור הנתונים. נדרשת לפחות אפשרות אחת
ConditionValue
|
DATE_NOT_EQ
|
ערך התא צריך להיות לא ערך התנאי. נתמך על ידי מסננים של אובייקטים במקור הנתונים. נדרשת לפחות אפשרות אחת
ConditionValue
|
FILTER_EXPRESSION
|
הערך של התא צריך להתאים לדפוס שצוין. נדרשת בדיקה אחת
ConditionValue
|
ConditionValue
ערך התנאי.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד
value ערך התנאי, יש להגדיר אחד בלבד.
value
יכול להיות רק אחת מהאפשרויות הבאות:
|
|
relativeDate
|
תאריך יחסי (על סמך התאריך הנוכחי). תקף רק אם
אין תמיכה בתאריכים יחסיים באימות הנתונים. אפשר להשתמש בהם רק בעיצוב מותנה ובמסננים מותנים. |
userEnteredValue
|
ערך שהתנאי מבוסס עליו. הערך מנותח כאילו המשתמש הקליד בתא. יש תמיכה בנוסחאות (והן חייבות להתחיל ב
|
RelativeDate
המדיניות הזו קובעת את אופן ההערכה של תנאי מסוג תאריך.
טיפוסים בני מנייה (enum) | |
---|---|
RELATIVE_DATE_UNSPECIFIED
|
ערך ברירת המחדל, אין להשתמש בו. |
PAST_YEAR
|
הערך הוא שנה לפני היום. |
PAST_MONTH
|
הערך הוא חודש לפני היום. |
PAST_WEEK
|
הערך הוא שבוע לפני היום. |
YESTERDAY
|
הערך הוא אתמול. |
TODAY
|
הערך הוא היום. |
TOMORROW
|
הערך הוא מחר. |
GridRange
טווח בגיליון. כל האינדקסים מבוססים על אפס. המדדים פתוחים למחצה. כלומר, אינדקס ההתחלה כולל את אינדקס הסיום ואינדקס הסיום הוא בלעדי -- [startIndex, endIndex). אינדקסים חסרים מציינים שהטווח אינו מוגבל בצד הזה.
לדוגמה, אם
"Sheet1"
הוא מזהה הגיליון 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
|
הגיליון שבו נמצא הטווח הזה. |
startRowIndex
|
שורת ההתחלה (כולל) של הטווח, או לא מוגדרת אם היא לא מוקפת. |
endRowIndex
|
שורת הסיום (לא כולל) של הטווח, או לא מוגדרת אם היא לא מוקפת. |
startColumnIndex
|
עמודת ההתחלה (כולל) של הטווח, או לא מוגדרת אם היא לא מוגבלת. |
endColumnIndex
|
עמודת הסיום (לא כולל) של הטווח, או לא מוגדרת אם היא לא תחוםה. |
SortOrder
סדר מיון.
טיפוסים בני מנייה (enum) | |
---|---|
SORT_ORDER_UNSPECIFIED
|
ערך ברירת המחדל, אין להשתמש בו. |
ASCENDING
|
מיון בסדר עולה. |
DESCENDING
|
ממיינים בסדר יורד. |
FilterSpec
קריטריוני הסינון שמשויכים לעמודה ספציפית.
ייצוג JSON |
---|
{ "filterCriteria": { object ( |
שדות | |
---|---|
filterCriteria
|
הקריטריונים לעמודה. |
שדה איחוד
reference הפניה לעמודה המסוננת.
reference
יכול להיות רק אחת מהאפשרויות הבאות:
|
|
columnIndex
|
אינדקס העמודות המבוסס על אפס. |
dataSourceColumnReference
|
הפניה לעמודה של מקור נתונים. |
FilterCriteria
קריטריונים להצגה/הסתרה של שורות בתצוגת מסנן או בתצוגת מסנן.
ייצוג JSON |
---|
{ "hiddenValues": [ string ], "condition": { object ( |
שדות | |
---|---|
condition
|
תנאי שחייב להתקיים כדי שהערכים יוצגו. (השינוי הזה לא מבטל את ברירת המחדל
|
visibleBackgroundColor
|
צבע המילוי של הרקע לסינון; יוצגו רק תאים עם צבע המילוי הזה. בלעדי באופן הדדי עם
|
visibleBackgroundColorStyle
|
צבע מילוי הרקע שלפיו יש לסנן; יוצגו רק תאים עם צבע המילוי הזה. השדה הזה בלעדי עם
|
visibleForegroundColor
|
צבע החזית שלפיו יש לסנן; יוצגו רק תאים עם צבע החזית הזה. בלעדי באופן הדדי עם
|
visibleForegroundColorStyle
|
צבע החזית שלפיו יש לסנן; יוצגו רק תאים עם צבע החזית הזה. השדה הזה בלעדי עם
|
SortSpec
סדר מיון המשויך לעמודה או לשורה ספציפית.
ייצוג JSON |
---|
{ "sortOrder": enum ( |
שדות | |
---|---|
sortOrder
|
צריך למיין את נתוני ההזמנה. |
foregroundColor
|
צבע החזית שלפיו יתבצע מיון; תאים עם צבע החזית הזה ממוינים למעלה. בלעדי באופן הדדי עם
|
foregroundColorStyle
|
צבע החזית שלפיו יתבצע מיון; תאים עם צבע החזית הזה ממוינים למעלה. בלעדי באופן הדדי עם
|
backgroundColor
|
צבע המילוי של הרקע למיון. תאים עם צבע המילוי הזה ממוינים למעלה. בלעדי באופן הדדי עם
|
backgroundColorStyle
|
צבע המילוי של הרקע למיון; תאים עם צבע המילוי הזה ממוינים למעלה. בלעדי באופן הדדי עם
|
שדה איחוד
reference הפניה למאפיין הממוין.
reference
יכול להיות רק אחת מהאפשרויות הבאות:
|
|
dimensionIndex
|
המאפיין שעליו יש להחיל את המיון. |
dataSourceColumnReference
|
הפניה לעמודה של מקור נתונים. |
EmbeddedObjectPosition
המיקום של אובייקט מוטמע, כמו תרשים.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד
location מיקום האובייקט. יש להגדיר ערך אחד בדיוק.
location
יכול להיות רק אחת מהאפשרויות הבאות:
|
|
sheetId
|
הגיליון שבו נמצא. מגדירים רק אם האובייקט המוטמע נמצא בגיליון משלו. חייב להיות לא שלילי. |
overlayPosition
|
המיקום של האובייקט בשכבת-על מעל לרשת. |
newSheet
|
אם הערך הוא True, האובייקט המוטמע יתווסף לגיליון חדש שהמזהה שלו נבחר עבורכם. משתמשים בו רק בזמן כתיבה. |
OverlayPosition
המיקום שבו האובייקט מוצג בשכבת-על מעל לרשת.
ייצוג JSON |
---|
{
"anchorCell": {
object (
|
שדות | |
---|---|
anchorCell
|
התא שאליו האובייקט מקושר. |
offsetXPixels
|
ההיסט האופקי, בפיקסלים, שהאובייקט מקוזז מתא העוגן. |
offsetYPixels
|
ההיסט האנכי, בפיקסלים, שהאובייקט מקוזז מתא העוגן. |
widthPixels
|
רוחב האובייקט, בפיקסלים. ברירת המחדל היא 600. |
heightPixels
|
גובה העצם, בפיקסלים. ברירת המחדל היא 371. |
GridCoordinate
קואורדינטה בגיליון. כל האינדקסים מבוססים על אפס.
ייצוג JSON |
---|
{ "sheetId": integer, "rowIndex": integer, "columnIndex": integer } |
שדות | |
---|---|
sheetId
|
הגיליון שבו נמצאת הקואורדינטות האלה. |
rowIndex
|
אינדקס השורה של הקואורדינטה. |
columnIndex
|
אינדקס העמודה של הקואורדינטה. |