צבע
מייצג צבע במרחב הצבעים של RGBA. הייצוג הזה נועד לפשט את ההמרה לייצוגי צבע בשפות שונות מתוך הדחיסה שלהם. לדוגמה, את השדות של הייצוג הזה ניתן לספק טריוויאלית לבנייה של java.awt.Color
ב-Java. ניתן גם לציין אותם בצורה טריוויאלית לשיטה של methodUI של +colorWithRed:green:blue:alpha
ב-iOS, ובכמה לעבודה בלבד, ניתן לעצב אותם בקלות בפורמט מחרוזת CSS rgba()
.
בדף ההפניה הזה אין מידע על מרחב הצבעים המוחלט שיש להשתמש בו כדי לפרש את ערך ה-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 במקום ל-scaler scaler פשוט, כדי שאפשר יהיה להבחין בין ערך ברירת מחדל לערך שאינו מוגדר. אם יושמט, אובייקט הצבע הזה יעובד בצבע אחיד (כאילו ערך האלפא קיבל ערך של 1.0 באופן מפורש). |
סגנון עיצוב
ערך צבע.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד
kind . סוג ערך הצבע.
kind
יכול להיות רק אחד מהבאים:
|
|
rgbColor
|
|
themeColor
|
צבע העיצוב. |
סוג העיצוב
סוגי צבע העיצוב.
SpreadsheetProperties
מכילות SpreadsheetTheme
שמגדיר מיפוי של סוגי צבע העיצוב האלה לצבעי בטון.
טיפוסים בני מנייה (enum) | |
---|---|
THEME_COLOR_TYPE_UNSPECIFIED
|
צבע העיצוב לא צוין |
TEXT
|
מייצג את צבע הטקסט הראשי |
BACKGROUND
|
מייצג את צבע הרקע הראשי |
ACCENT1
|
מייצג את הצבע המשני הראשון |
ACCENT2
|
מייצג את הצבע המשני |
ACCENT3
|
מייצג את הצבע המשני |
ACCENT4
|
מייצג את הצבע המשני |
ACCENT5
|
מייצג את הצבע המשני |
ACCENT6
|
מייצג את הצבע המשני |
LINK
|
מייצג את הצבע המשמש להיפר-קישורים |
יישור אופקי
היישור האופקי של הטקסט בתא.
טיפוסים בני מנייה (enum) | |
---|---|
HORIZONTAL_ALIGN_UNSPECIFIED
|
לא צוינה יישור אופקי. אין להשתמש באפשרות הזו. |
LEFT
|
הטקסט מיושר באופן מפורש משמאל לתא. |
CENTER
|
הטקסט מיושר באופן מפורש למרכז התא. |
RIGHT
|
הטקסט מיושר באופן מפורש מימין לתא. |
פורמט טקסט
הפורמט של הרצת טקסט בתא. ערכים חסרים מציינים שלא צוין שדה.
ייצוג 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
|
הנוסחה של העמודה המחושבת. |
הפניה למקור נתונים
מזהה ייחודי שמפנה לעמודה של מקור נתונים.
ייצוג JSON |
---|
{ "name": string } |
שדות | |
---|---|
name
|
השם המוצג של העמודה. הוא צריך להיות ייחודי בתוך מקור נתונים. |
סטטוס DataExecution
סטטוס ביצוע הנתונים.
יצירת נתונים נוצרת כדי לסנכרן אובייקט של מקור נתונים עם הנתונים העדכניים ביותר של
DataSource
. לרוב, הוא מתוכנן לפעול ברקע. אפשר לבדוק את
state
כדי לדעת אם הפעולה הושלמה
יש כמה תרחישים שבהם מופעלת הרצת נתונים:
-
Adding a data source
יוצרת גיליון מקור נתונים משויך וגם ביצוע נתונים כדי לסנכרן את הנתונים ממקור הנתונים לגיליון. -
Updating a data source
יוצרת הפעלה של נתונים כדי לרענן את הגיליון של מקור הנתונים המשויך באופן דומה. -
אפשר לשלוח
refresh request
כדי לרענן באופן מפורש אובייקט אחד או יותר של מקור נתונים.
ייצוג JSON |
---|
{ "state": enum ( |
שדות | |
---|---|
state
|
המצב של הפעלת הנתונים. |
errorCode
|
קוד השגיאה. |
errorMessage
|
הודעת השגיאה – יכול להיות שהיא ריקה. |
lastRefreshTime
|
מקבל את זמן הרענון האחרון של הנתונים. |
מצב ExecutionState
ספירת מצבים של ביצוע נתונים.
טיפוסים בני מנייה (enum) | |
---|---|
DATA_EXECUTION_STATE_UNSPECIFIED
|
ערך ברירת המחדל, לא להשתמש. |
NOT_STARTED
|
הפעלת הנתונים לא התחילה. |
RUNNING
|
הפעלת הנתונים התחילה ופועלת. |
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
|
מפרט האובייקט של מקור הנתונים לא חוקי. |
ערך מורחב
סוגי הערכים שיכולים להיות בתא בגיליון אלקטרוני.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד
value . סוג הערך בתא. אם לא הוגדר שדה, אין בתא נתונים.
value
יכול להיות רק אחד מהבאים:
|
|
numberValue
|
מייצג ערך כפול. הערה: תאריכים, שעות ותאריכים מוצגים כמכפילים בפורמט |
stringValue
|
מייצג ערך מחרוזת. מירכאות יחידות מובילות לא נכללות. לדוגמה, אם המשתמש הקליד
|
boolValue
|
מייצג ערך בוליאני. |
formulaValue
|
מייצגת נוסחה. |
errorValue
|
מייצגת שגיאה. השדה הזה הוא לקריאה בלבד. |
ערך שגיאה
שגיאה בתא.
ייצוג JSON |
---|
{
"type": enum (
|
שדות | |
---|---|
type
|
סוג השגיאה. |
message
|
הודעה עם מידע נוסף על השגיאה (בלוקאל של הגיליון האלקטרוני). |
סוג השגיאה
סוג השגיאה.
טיפוסים בני מנייה (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... .
|
ערך בוליאני
תנאי שיכול להעריך את הערך True או False. BooleanConditions משמשים לעיצוב מותנה, לאימות נתונים ולקריטריונים במסננים.
ייצוג JSON |
---|
{ "type": enum ( |
שדות | |
---|---|
type
|
סוג התנאי. |
values[]
|
ערכי התנאי. מספר הערכים הנתמכים תלוי
בערך |
סוג תנאי
סוג התנאי.
טיפוסים בני מנייה (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 בלבד.
|
ערך תנאי
הערך של התנאי.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד
value . הערך של התנאי, חייב להיות מוגדר בדיוק.
value
יכול להיות רק אחד מהבאים:
|
|
relativeDate
|
תאריך יחסי (על סמך התאריך הנוכחי). תקף רק אם
תאריכים יחסיים אינם נתמכים באימות נתונים. הן נתמכות רק בעיצוב מותנה ובמסננים מותנים. |
userEnteredValue
|
ערך שעליו מבוסס התנאי. המערכת מנתחת את הערך כאילו המשתמש הקליד בתא. הנוסחאות נתמכות (וחייבות להתחיל ב- |
תאריך יחסי
קביעת האופן שבו תנאי תאריך מוערך.
טיפוסים בני מנייה (enum) | |
---|---|
RELATIVE_DATE_UNSPECIFIED
|
ערך ברירת המחדל, לא להשתמש. |
PAST_YEAR
|
הערך חל שנה אחת לפני היום. |
PAST_MONTH
|
הערך הוא חודש לפני היום. |
PAST_WEEK
|
הערך הוא שבוע לפני היום. |
YESTERDAY
|
הערך הוא אתמול. |
TODAY
|
הערך הוא היום. |
TOMORROW
|
הערך הוא מחר. |
טווח רשת
טווח בגיליון. כל האינדקסים מבוססים על אפס. האינדקסים פתוחים למחצה, כלומר אינדקס ההתחלה כולל ואינדקס הסיום הוא בלעדי -- [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
|
מיון בסדר יורד. |
מפרט סינון
הקריטריונים לסינון המשויכים לעמודה ספציפית.
ייצוג JSON |
---|
{ "filterCriteria": { object ( |
שדות | |
---|---|
filterCriteria
|
הקריטריונים של העמודה. |
שדה איחוד
reference . הפניה לעמודה המסוננת.
reference
יכול להיות רק אחד מהבאים:
|
|
columnIndex
|
אינדקס העמודות המבוסס על אפס. |
dataSourceColumnReference
|
הפניה לעמודה של מקור נתונים. |
קריטריון סינון
קריטריונים להצגה/הסתרה של שורות בתצוגת סינון או סינון.
ייצוג JSON |
---|
{ "hiddenValues": [ string ], "condition": { object ( |
שדות | |
---|---|
condition
|
התנאי חייב להתקיים כדי שהערכים יוצגו. (פעולה זו לא מבטלת את
|
visibleBackgroundColor
|
צבע מילוי הרקע שלפיהם יתבצע הסינון. יוצגו רק תאים עם צבע המילוי הזה. בלעדי לכל החשבונות של |
visibleBackgroundColorStyle
|
צבע מילוי הרקע שלפיהם יתבצע הסינון. יוצגו רק תאים עם צבע המילוי הזה. השדה הזה בלעדי ל- |
visibleForegroundColor
|
צבע החזית של הסינון. מוצגים רק תאים עם צבע החזית הזה. בלעדי לכל החשבונות של |
visibleForegroundColorStyle
|
צבע החזית של הסינון. מוצגים רק תאים עם צבע החזית הזה. השדה הזה בלעדי ל- |
פרטי המיון
סדר המיון שמשויך לעמודה או לשורה ספציפית.
ייצוג JSON |
---|
{ "sortOrder": enum ( |
שדות | |
---|---|
sortOrder
|
נתוני ההזמנה ימוינו. |
foregroundColor
|
צבע החזית של המיון. תאים עם צבע החזית הזה ממוינים למעלה. בלעדי לכל החשבונות של |
foregroundColorStyle
|
צבע החזית של המיון. תאים עם צבע החזית הזה ממוינים למעלה. זהו עדכון בלעדי עם
|
backgroundColor
|
מיון צבע רקע לצורך מיון. תאים עם צבע מילוי זה ממוינים למעלה. בלעדי לכל החשבונות של |
backgroundColorStyle
|
מיון צבע רקע לצורך מיון. תאים עם צבע מילוי זה ממוינים למעלה. זהו עדכון בלעדי עם
|
שדה איחוד
reference . הפניה למאפיין הממוין.
reference
יכול להיות רק אחד מהבאים:
|
|
dimensionIndex
|
המאפיין שעליו יש להחיל את המיון. |
dataSourceColumnReference
|
הפניה לעמודה של מקור נתונים. |
מיקום מוטב
המיקום של אובייקט מוטמע, כמו תרשים.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד
location . מיקום האובייקט. יש להגדיר ערך אחד בלבד.
location
יכול להיות רק אחד מהבאים:
|
|
sheetId
|
הגיליון בגיליון הנוכחי. הגדרה רק אם האובייקט המוטמע נמצא בגיליון משלו. חייב להיות מספר לא שלילי. |
overlayPosition
|
המיקום שבו האובייקט מוצב על רשת. |
newSheet
|
אם True, האובייקט המוטמע מוצב בגיליון חדש שהמזהה שלו נבחר עבורכם. לשימוש רק בזמן כתיבה. |
מיקום שכבת-על
המיקום מעליו של האובייקט.
ייצוג JSON |
---|
{
"anchorCell": {
object (
|
שדות | |
---|---|
anchorCell
|
התא שאליו מיוחסים האובייקט. |
offsetXPixels
|
ההיסט האופקי, בפיקסלים, שהאובייקט מקוזז מתא העוגן. |
offsetYPixels
|
ההיסט האנכי, בפיקסלים, שהאובייקט מקוזז מתא העוגן. |
widthPixels
|
רוחב האובייקט בפיקסלים. ברירת המחדל היא 600. |
heightPixels
|
גובה האובייקט, בפיקסלים. ברירת המחדל היא 371. |
ניהול רשת
קואורדינטות בגיליון. כל האינדקסים מבוססים על אפס.
ייצוג JSON |
---|
{ "sheetId": integer, "rowIndex": integer, "columnIndex": integer } |
שדות | |
---|---|
sheetId
|
הגיליון שנמצא בקואורדינטות האלה. |
rowIndex
|
אינדקס השורה של הקואורדינטות. |
columnIndex
|
אינדקס העמודות של הקואורדינטות. |