בקשה
סוג עדכון יחיד להחלה על גיליון אלקטרוני.
| ייצוג ב-JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד
kind. סוג העדכון. צריך למפות שדה אחד בדיוק.
kind
יכול להיות רק אחד מהבאים:
|
|
updateSpreadsheetProperties
|
עדכון המאפיינים של הגיליון האלקטרוני. |
updateSheetProperties
|
עדכון המאפיינים של גיליון. |
updateDimensionProperties
|
עדכון המאפיינים של המאפיינים. |
updateNamedRange
|
עדכון של טווח תאים בעל שם. |
repeatCell
|
הפונקציה חוזרת על תא יחיד בטווח. |
addNamedRange
|
מוסיף טווח תאים בעל שם. |
deleteNamedRange
|
מחיקת טווח תאים בעל שם. |
addSheet
|
הוספת גיליון. |
deleteSheet
|
מחיקת גיליון. |
autoFill
|
מילוי אוטומטי של נתונים נוספים על סמך נתונים קיימים. |
cutPaste
|
גזירה של נתונים מאזור אחד והדבקה שלהם באזור אחר. |
copyPaste
|
מעתיק נתונים מאזור אחד ומדביק אותם באזור אחר. |
mergeCells
|
מיזוג תאים. |
unmergeCells
|
ביטול המיזוג של תאים ממוזגים. |
updateBorders
|
מעדכנת את הגבולות בטווח של תאים. |
updateCells
|
מעדכן הרבה תאים בבת אחת. |
addFilterView
|
הוספה של תצוגת מסנן. |
appendCells
|
הוספה של תאים אחרי השורה האחרונה שמכילה נתונים בגיליון. |
clearBasicFilter
|
מנקה את המסנן הבסיסי בגיליון. |
deleteDimension
|
מחיקה של שורות או עמודות בגיליון. |
deleteEmbeddedObject
|
מוחק אובייקט מוטמע (למשל תרשים או תמונה) בגיליון. |
deleteFilterView
|
מחיקת תצוגה מסוננת מגיליון. |
duplicateFilterView
|
שכפול של תצוגת מסנן. |
duplicateSheet
|
שכפול גיליון. |
findReplace
|
הפונקציה מחפשת מופעים של טקסט מסוים ומחליפה אותם בטקסט אחר. |
insertDimension
|
הוספת שורות או עמודות חדשות לגיליון. |
insertRange
|
הפונקציה מוסיפה תאים חדשים לגיליון ומזיזה את התאים הקיימים. |
moveDimension
|
העברה של שורות או עמודות למיקום אחר בגיליון. |
updateEmbeddedObjectPosition
|
עדכון המיקום של אובייקט מוטמע (למשל תרשים, תמונה). |
pasteData
|
מדביקה נתונים (HTML או מופרדים) בגיליון. |
textToColumns
|
הפונקציה ממירה עמודה של טקסט לכמה עמודות של טקסט. |
updateFilterView
|
עדכון המאפיינים של תצוגה מסוננת. |
deleteRange
|
מוחקת טווח של תאים מגיליון, ומזיזה את התאים שנותרו. |
appendDimension
|
מוסיף מאפיינים לסוף הגיליון. |
addConditionalFormatRule
|
הוספת כלל חדש של עיצוב מותנה. |
updateConditionalFormatRule
|
עדכון של כלל קיים של עיצוב מותנה. |
deleteConditionalFormatRule
|
מחיקת כלל קיים של עיצוב מותנה. |
sortRange
|
מיון נתונים בטווח. |
setDataValidation
|
מגדירה אימות נתונים לתא אחד או יותר. |
setBasicFilter
|
מגדיר את המסנן הבסיסי בגיליון. |
addProtectedRange
|
הוספת טווח תאים מוגן. |
updateProtectedRange
|
עדכון של טווח תאים מוגן. |
deleteProtectedRange
|
מוחק טווח תאים מוגן. |
autoResizeDimensions
|
הפונקציה משנה את הגודל של מאפיין אחד או יותר באופן אוטומטי על סמך התוכן של התאים במאפיין הזה. |
addChart
|
הוספת תרשים. |
updateChartSpec
|
עדכון המפרט של תרשים. |
updateBanding
|
עדכון של טווח עם פסים |
addBanding
|
הוספת טווח חדש עם פסים |
deleteBanding
|
הסרת טווח עם פסים |
createDeveloperMetadata
|
יצירת מטא-נתונים חדשים למפתחים |
updateDeveloperMetadata
|
עדכון של רשומה קיימת של מטא-נתונים של מפתח |
deleteDeveloperMetadata
|
מחיקת מטא-נתונים של מפתח |
randomizeRange
|
הפונקציה קובעת באופן אקראי את סדר השורות בטווח. |
addDimensionGroup
|
יוצרת קבוצה בטווח שצוין. |
deleteDimensionGroup
|
מחיקת קבוצה בטווח שצוין. |
updateDimensionGroup
|
מעדכנים את המצב של הקבוצה שצוינה. |
trimWhitespace
|
הפונקציה מסירה רווחים לבנים (כמו רווחים, טאבים או שורות חדשות) מהתאים. |
deleteDuplicates
|
מסירה שורות שמכילות ערכים כפולים בעמודות שצוינו בטווח תאים. |
updateEmbeddedObjectBorder
|
עדכון הגבול של אובייקט מוטמע. |
addSlicer
|
הוספת כלי סינון. |
updateSlicerSpec
|
עדכון המפרט של כלי פריסה. |
addDataSource
|
הוספה של מקור נתונים. |
updateDataSource
|
עדכון מקור נתונים. |
deleteDataSource
|
מחיקת מקור נתונים. |
refreshDataSource
|
מרענן מקור נתונים אחד או יותר ואת אובייקטי מסד הנתונים שמשויכים אליו. |
cancelDataSourceRefresh
|
מבטל רענון של מקור נתונים אחד או יותר ושל אובייקטים קשורים של מסד נתונים. |
addTable
|
הוספת טבלה. |
updateTable
|
עדכון טבלה. |
deleteTable
|
בקשה למחיקת טבלה. |
UpdateSpreadsheetPropertiesRequest
עדכון מאפיינים של גיליון אלקטרוני.
| ייצוג ב-JSON |
|---|
{
"properties": {
object ( |
| שדות | |
|---|---|
properties
|
המאפיינים לעדכון. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. המאפיין 'properties' הוא מאפיין שמוגדר כברירת מחדל, ולכן אין צורך לציין אותו. אפשר להשתמש בסימן |
UpdateSheetPropertiesRequest
מעדכנים את המאפיינים של הגיליון עם הערך שצוין
sheetId.
| ייצוג ב-JSON |
|---|
{
"properties": {
object ( |
| שדות | |
|---|---|
properties
|
המאפיינים לעדכון. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. האלמנט root
|
UpdateDimensionPropertiesRequest
מעדכן את מאפייני המאפיינים בטווח שצוין.
| ייצוג ב-JSON |
|---|
{ "properties": { object ( |
| שדות | |
|---|---|
properties
|
מאפיינים לעדכון. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. האלמנט root
|
שדה איחוד
dimension_range. טווח המאפיינים.
dimension_range
יכול להיות רק אחד מהבאים:
|
|
range
|
השורות או העמודות שרוצים לעדכן. |
dataSourceSheetRange
|
העמודות בגיליון של מקור הנתונים שרוצים לעדכן. |
DataSourceSheetDimensionRange
טווח לאורך מאפיין יחיד בגיליון DATA_SOURCE.
| ייצוג ב-JSON |
|---|
{
"sheetId": integer,
"columnReferences": [
{
object ( |
| שדות | |
|---|---|
sheetId
|
המזהה של הגיליון של מקור הנתונים שבו נמצא הטווח. |
columnReferences[]
|
העמודות בגיליון של מקור הנתונים. |
UpdateNamedRangeRequest
מעדכנת את המאפיינים של טווח התאים בעל השם עם הערך שצוין namedRangeId.
| ייצוג ב-JSON |
|---|
{
"namedRange": {
object ( |
| שדות | |
|---|---|
namedRange
|
הטווח בעל השם שרוצים לעדכן עם המאפיינים החדשים. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. האלמנט root
|
RepeatCellRequest
מעדכנת את כל התאים בטווח לערכים באובייקט התא שצוין. רק השדות שמפורטים בשדה fields מתעדכנים, ושאר השדות לא משתנים.
אם כותבים תא עם נוסחה, הטווחים של הנוסחה יגדלו אוטומטית לכל שדה בטווח. לדוגמה, אם כותבים תא עם הנוסחה
=A1
בטווח B2:C4, התא B2 יהיה
=A1, התא B3 יהיה
=A2, התא B4 יהיה
=A3, התא C2 יהיה
=B1, התא C3 יהיה
=B2, התא C4 יהיה
=B3.
כדי שהטווחים בנוסחה יהיו סטטיים, משתמשים באינדיקטור $. לדוגמה, אפשר להשתמש בנוסחה
=$A$1
כדי למנוע את ההגדלה של השורה ושל העמודה.
| ייצוג ב-JSON |
|---|
{ "range": { object ( |
| שדות | |
|---|---|
range
|
הטווח שבו התא יחזור על עצמו. |
cell
|
הנתונים לכתיבה. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. האלמנט root
|
AddNamedRangeRequest
הפונקציה מוסיפה טווח בעל שם לגיליון האלקטרוני.
| ייצוג ב-JSON |
|---|
{
"namedRange": {
object ( |
| שדות | |
|---|---|
namedRange
|
טווח התאים בעל השם שרוצים להוסיף. השדה
|
DeleteNamedRangeRequest
מסירה מהגיליון האלקטרוני את טווח התאים בעל השם עם המזהה הנתון.
| ייצוג ב-JSON |
|---|
{ "namedRangeId": string } |
| שדות | |
|---|---|
namedRangeId
|
המזהה של טווח התאים בעל השם שרוצים למחוק. |
AddSheetRequest
הוספת גיליון חדש. כשמוסיפים גיליון באינדקס מסוים, האינדקסים של כל הגיליונות הבאים גדלים. כדי להוסיף גיליון אובייקט, משתמשים במקום זאת ב-AddChartRequest ומציינים EmbeddedObjectPosition.sheetId או EmbeddedObjectPosition.newSheet.
| ייצוג ב-JSON |
|---|
{
"properties": {
object ( |
| שדות | |
|---|---|
properties
|
המאפיינים שצריכים להיות בגיליון החדש. כל המאפיינים הם אופציונליים. השדה
|
DeleteSheetRequest
מוחק את הגיליון המבוקש.
| ייצוג ב-JSON |
|---|
{ "sheetId": integer } |
| שדות | |
|---|---|
sheetId
|
המזהה של הגיליון למחיקה.
אם הגיליון הוא מסוג |
AutoFillRequest
ממלאים עוד נתונים על סמך נתונים קיימים.
| ייצוג ב-JSON |
|---|
{ "useAlternateSeries": boolean, // Union field |
| שדות | |
|---|---|
useAlternateSeries
|
הערך True אם צריך ליצור נתונים באמצעות סדרת הנתונים 'חלופית'. ההבדל הזה משתנה בהתאם לסוג ולכמות של נתוני המקור. |
שדה איחוד
area. האזור למילוי אוטומטי.
area
יכול להיות רק אחד מהבאים:
|
|
range
|
הטווח למילוי אוטומטי. הפונקציה תבדוק את הטווח, תזהה את המיקום שיש בו נתונים ותמלא אוטומטית את הנתונים האלה בשאר הטווח. |
sourceAndDestination
|
אזורי המקור והיעד למילוי אוטומטי. בתיבת הדו-שיח מפורט במפורש המקור של המילוי האוטומטי והמקום שבו אפשר להרחיב את הנתונים האלה. |
SourceAndDestination
שילוב של טווח מקורות והסבר איך להרחיב את המקור.
| ייצוג ב-JSON |
|---|
{ "source": { object ( |
| שדות | |
|---|---|
source
|
המיקום של הנתונים שבהם רוצים להשתמש כמקור למילוי האוטומטי. |
dimension
|
המאפיין שצריך למלא בו את הנתונים. |
fillLength
|
מספר השורות או העמודות שצריך למלא בהן את הנתונים. מספרים חיוביים מרחיבים את הטווח מעבר לשורה האחרונה או לעמודה האחרונה של המקור. מספרים שליליים מרחיבים את הטווח לפני השורה הראשונה או העמודה הראשונה של המקור. |
CutPasteRequest
העברת נתונים מהמקור ליעד.
| ייצוג ב-JSON |
|---|
{ "source": { object ( |
| שדות | |
|---|---|
source
|
נתוני המקור לחיתוך. |
destination
|
הקואורדינטה של התא הימני העליון שאליו רוצים להדביק את הנתונים. |
pasteType
|
איזה סוג נתונים רוצים להדביק. כל נתוני המקור ייחתכו, בלי קשר למה שמודבק. |
PasteType
איזה סוג נתונים צריך להדביק.
| טיפוסים בני מנייה (enum) | |
|---|---|
PASTE_NORMAL
|
הדבקת ערכים, נוסחאות, פורמטים ומיזוגים. |
PASTE_VALUES
|
מדביקים את הערכים בלבד, בלי פורמטים, נוסחאות או מיזוגים. |
PASTE_FORMAT
|
מדביקים רק את הפורמט ואת אימות הנתונים. |
PASTE_NO_BORDERS
|
כמו
PASTE_NORMAL
אבל בלי גבולות.
|
PASTE_FORMULA
|
הדבקת הנוסחאות בלבד. |
PASTE_DATA_VALIDATION
|
הדבקה של אימות הנתונים בלבד. |
PASTE_CONDITIONAL_FORMATTING
|
מדביקים רק את הכללים של העיצוב המותנה. |
CopyPasteRequest
העתקת נתונים מהמקור ליעד.
| ייצוג ב-JSON |
|---|
{ "source": { object ( |
| שדות | |
|---|---|
source
|
טווח המקור להעתקה. |
destination
|
המיקום שאליו רוצים להדביק. אם הטווח מכסה טווח שהוא כפולה של הגובה או הרוחב של המקור, הנתונים יחזרו על עצמם כדי למלא את טווח היעד. אם הטווח קטן יותר מטווח המקור, כל נתוני המקור עדיין יועתקו (מעבר לסוף טווח היעד). |
pasteType
|
איזה סוג נתונים רוצים להדביק. |
pasteOrientation
|
איך הנתונים צריכים להיות מוצגים כשמדביקים אותם. |
PasteOrientation
איך מבצעים פעולת הדבקה.
| טיפוסים בני מנייה (enum) | |
|---|---|
NORMAL
|
מדביקים כרגיל. |
TRANSPOSE
|
הדבקה עם שינוי מיקום, שבה כל השורות הופכות לעמודות ולהפך. |
MergeCellsRequest
מיזוג כל התאים בטווח.
| ייצוג ב-JSON |
|---|
{ "range": { object ( |
| שדות | |
|---|---|
range
|
טווח התאים למיזוג. |
mergeType
|
איך התאים צריכים להיות ממוזגים. |
MergeType
סוג המיזוג שרוצים ליצור.
| טיפוסים בני מנייה (enum) | |
|---|---|
MERGE_ALL
|
יצירת מיזוג יחיד מהטווח |
MERGE_COLUMNS
|
יצירת מיזוג לכל עמודה בטווח |
MERGE_ROWS
|
יצירת מיזוג לכל שורה בטווח |
UnmergeCellsRequest
מבטלת את המיזוג של התאים בטווח הנתון.
| ייצוג ב-JSON |
|---|
{
"range": {
object ( |
| שדות | |
|---|---|
range
|
הטווח שבו צריך לבטל את המיזוג של כל התאים. אם הטווח כולל כמה מיזוגים, כל המיזוגים יבוטלו. הטווח לא יכול לחצות מיזוג באופן חלקי. |
UpdateBordersRequest
עדכון הגבולות של טווח. אם לא מגדירים שדה בבקשה, המשמעות היא שהגבול נשאר כמו שהוא. לדוגמה, עם שתי בקשות עוקבות מסוג UpdateBordersRequest:
-
range: A1:A5
{ top: RED, bottom: WHITE } -
range: A1:A5
{ left: BLUE }
התוצאה תהיה שבתאים A1:A5 יהיו גבולות של
{ top: RED, bottom: WHITE, left: BLUE }. אם רוצים להסיר גבול, צריך להגדיר במפורש את הסגנון ל-NONE.
| ייצוג ב-JSON |
|---|
{ "range": { object ( |
| שדות | |
|---|---|
range
|
הטווח שהגבולות שלו צריכים להתעדכן. |
top
|
הגבול שיוצב בחלק העליון של הטווח. |
bottom
|
הגבול שיוצב בתחתית הטווח. |
left
|
הגבול שיוצב בצד ימין של הטווח. |
right
|
הגבול שיוצב מימין לטווח. |
innerHorizontal
|
הגבול האופקי שיוצב בטווח. |
innerVertical
|
הגבול האנכי שיוצב בטווח. |
UpdateCellsRequest
מעדכנת את כל התאים בטווח עם נתונים חדשים.
| ייצוג ב-JSON |
|---|
{ "rows": [ { object ( |
| שדות | |
|---|---|
rows[]
|
הנתונים לכתיבה. |
fields
|
השדות של CellData שצריך לעדכן. צריך לציין לפחות שדה אחד. השורש הוא CellData, ולא צריך לציין את המחרוזת 'row.values.'. אפשר להשתמש בסימן |
שדה איחוד
area. צריך לכתוב את נתוני המיקום. חובה להגדיר בדיוק ערך אחד.
area
יכול להיות רק אחד מהבאים:
|
|
start
|
הקואורדינטה שבה מתחילים לכתוב את הנתונים. אפשר לכתוב כל מספר של שורות ועמודות (כולל מספר שונה של עמודות בכל שורה). |
range
|
הטווח שאליו ייכתבו הנתונים.
אם הנתונים בשורות לא מכסים את כל הטווח המבוקש, השדות שתואמים לאלה שמוגדרים ב- |
AddFilterViewRequest
הוספת תצוגת מסנן.
| ייצוג ב-JSON |
|---|
{
"filter": {
object ( |
| שדות | |
|---|---|
filter
|
הפילטר שרוצים להוסיף. השדה
|
AppendCellsRequest
הפונקציה מוסיפה תאים חדשים אחרי השורה האחרונה עם נתונים בגיליון, ומוסיפה שורות חדשות לגיליון אם יש צורך.
| ייצוג ב-JSON |
|---|
{ "sheetId": integer, "rows": [ { object ( |
| שדות | |
|---|---|
sheetId
|
מזהה הגיליון שאליו רוצים לצרף את הנתונים. |
rows[]
|
הנתונים שרוצים לצרף. |
fields
|
השדות של CellData שצריך לעדכן. צריך לציין לפחות שדה אחד. השורש הוא CellData, ולא צריך לציין את המחרוזת 'row.values.'. אפשר להשתמש בסימן |
שדה איחוד
area. צריך לכתוב את נתוני המיקום.
area
יכול להיות רק אחד מהבאים:
|
|
tableId
|
המזהה של הטבלה שאליה רוצים לצרף נתונים. הנתונים יצורפו רק לגוף הטבלה.
השדה הזה מקבל עדיפות גם על פני השדה |
ClearBasicFilterRequest
מנקה את המסנן הבסיסי, אם קיים גיליון.
| ייצוג ב-JSON |
|---|
{ "sheetId": integer } |
| שדות | |
|---|---|
sheetId
|
המזהה של הגיליון שבו צריך לנקות את המסנן הבסיסי. |
DeleteDimensionRequest
המאפיינים יימחקו מהגיליון.
| ייצוג ב-JSON |
|---|
{
"range": {
object ( |
| שדות | |
|---|---|
range
|
המאפיינים שרוצים למחוק מהגיליון. |
DeleteEmbeddedObjectRequest
מוחק את האובייקט המוטמע עם המזהה הנתון.
| ייצוג ב-JSON |
|---|
{ "objectId": integer } |
| שדות | |
|---|---|
objectId
|
המזהה של האובייקט המוטמע שרוצים למחוק. |
DeleteFilterViewRequest
מחיקת תצוגת סינון מסוימת.
| ייצוג ב-JSON |
|---|
{ "filterId": integer } |
| שדות | |
|---|---|
filterId
|
המזהה של המסנן שרוצים למחוק. |
DuplicateFilterViewRequest
משכפלים תצוגת מסנן מסוימת.
| ייצוג ב-JSON |
|---|
{ "filterId": integer } |
| שדות | |
|---|---|
filterId
|
המזהה של המסנן שמשכפלים. |
DuplicateSheetRequest
משכפל את התוכן של גיליון.
| ייצוג ב-JSON |
|---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
| שדות | |
|---|---|
sourceSheetId
|
הגיליון לשכפול.
אם גיליון המקור הוא מסוג
|
insertSheetIndex
|
האינדקס שמתחיל מ-0 שבו צריך להוסיף את הגיליון החדש. האינדקס של כל הגיליונות שאחריו יוגדל. |
newSheetId
|
אם מציינים, המזהה של הגיליון החדש. אם לא מגדירים מזהה, המערכת בוחרת מזהה. אם מגדירים מזהה, הוא לא יכול להיות זהה למזהה של גיליון קיים. אם הוא מוגדר, הוא לא יכול להיות שלילי. |
newSheetName
|
השם של הגיליון החדש. אם השדה ריק, ייבחר בשבילכם שם חדש. |
FindReplaceRequest
חיפוש והחלפה של נתונים בתאים בטווח, בגיליון או בכל הגיליונות.
| ייצוג ב-JSON |
|---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
| שדות | |
|---|---|
find
|
הערך לחיפוש. |
replacement
|
הערך שישמש כערך החלופי. |
matchCase
|
True אם החיפוש תלוי אותיות רישיות. |
matchEntireCell
|
הפונקציה מחזירה True אם ערך החיפוש צריך להתאים לכל התא. |
searchByRegex
|
הערך True אם ערך החיפוש הוא ביטוי רגולרי. הביטוי הרגולרי וההחלפה צריכים להתאים לכללי הביטוי הרגולרי של Java שמופיעים בכתובת https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. מחרוזת ההחלפה יכולה להתייחס לקבוצות לכידה. לדוגמה, אם בתא אחד יש את התוכן
|
includeFormulas
|
הערך True אם החיפוש צריך לכלול תאים עם נוסחאות. False כדי לדלג על תאים עם נוסחאות. |
שדה איחוד
scope. ההיקף שבו יתבצע החיפוש וההחלפה – צריך להגדיר היקף אחד בלבד.
scope
יכול להיות רק אחד מהבאים:
|
|
range
|
הטווח שבו יתבצע החיפוש וההחלפה. |
sheetId
|
הגיליון שבו יתבצע החיפוש וההחלפה. |
allSheets
|
הערך True כדי לבצע חיפוש והחלפה בכל הגיליונות. |
InsertDimensionRequest
הוספת שורות או עמודות בגיליון באינדקס מסוים.
| ייצוג ב-JSON |
|---|
{
"range": {
object ( |
| שדות | |
|---|---|
range
|
המאפיינים להוספה. צריך להגביל את אינדקס ההתחלה ואת אינדקס הסיום. |
inheritFromBefore
|
האם להרחיב את מאפייני המאפיינים מהמאפיינים לפני או אחרי המאפיינים החדשים שנוספו. הערך True מציין ירושה מהמאפיינים הקודמים (במקרה כזה, אינדקס ההתחלה חייב להיות גדול מ-0), והערך False מציין ירושה מהמאפיינים הבאים.
לדוגמה, אם לשורה באינדקס 0 יש רקע אדום ולשורה באינדקס 1 יש רקע ירוק, אז הוספה של 2 שורות באינדקס 1 יכולה להוביל לירושה של הרקע הירוק או האדום. אם
|
InsertRangeRequest
הפונקציה מוסיפה תאים לטווח, ומזיזה את התאים הקיימים ימינה או למטה.
| ייצוג ב-JSON |
|---|
{ "range": { object ( |
| שדות | |
|---|---|
range
|
הטווח שאליו רוצים להוסיף תאים חדשים. הטווח מוגבל לגבולות של הגיליון הנוכחי. |
shiftDimension
|
המאפיין שיוסט כשמוסיפים תאים. אם
|
MoveDimensionRequest
הפונקציה מעבירה שורה אחת או יותר או עמודה אחת או יותר.
| ייצוג ב-JSON |
|---|
{
"source": {
object ( |
| שדות | |
|---|---|
source
|
מאפייני המקור להעברה. |
destinationIndex
|
אינדקס ההתחלה מבוסס-אפס של המקום שאליו רוצים להעביר את נתוני המקור, על סמך הקואורדינטות לפני הסרת נתוני המקור מהרשת. הנתונים הקיימים יוזזו למטה או ימינה (בהתאם למאפיין) כדי לפנות מקום למאפיינים שהועברו. מאפייני המקור מוסרים מהרשת, ולכן יכול להיות שהנתונים יופיעו באינדקס שונה מזה שצוין.
לדוגמה, אם יש לכם את הנתונים הבאים:
|
UpdateEmbeddedObjectPositionRequest
עדכון המיקום של אובייקט מוטמע (למשל, הזזה או שינוי גודל של תרשים או תמונה).
| ייצוג ב-JSON |
|---|
{
"objectId": integer,
"newPosition": {
object ( |
| שדות | |
|---|---|
objectId
|
המזהה של האובייקט שרוצים להזיז. |
newPosition
|
מיקום מפורש להעברת האובייקט המוטמע. אם
|
fields
|
השדות של
|
PasteDataRequest
הפונקציה מוסיפה נתונים לגיליון האלקטרוני החל מהקואורדינטה שצוינה.
| ייצוג ב-JSON |
|---|
{ "coordinate": { object ( |
| שדות | |
|---|---|
coordinate
|
הקואורדינטה שבה צריך להתחיל להוסיף את הנתונים. |
data
|
הנתונים להוספה. |
type
|
איך צריך להדביק את הנתונים. |
שדה איחוד
kind. צריך להגדיר בדיוק ערך אחד לפרשנות הנתונים.
kind
יכול להיות רק אחד מהבאים:
|
|
delimiter
|
המפריד בנתונים. |
html
|
הערך הוא True אם הנתונים הם HTML. |
TextToColumnsRequest
מפצלת עמודת טקסט לכמה עמודות, על סמך תו מפריד בכל תא.
| ייצוג ב-JSON |
|---|
{ "source": { object ( |
| שדות | |
|---|---|
source
|
טווח נתוני המקור. הטווח צריך להיות עמודה אחת בדיוק. |
delimiter
|
המפריד שבו רוצים להשתמש. המאפיין הזה נמצא בשימוש רק אם הערך של delimiterType הוא |
delimiterType
|
סוג התו המפריד שבו רוצים להשתמש. |
DelimiterType
התו המפריד שמשמש לפיצול.
| טיפוסים בני מנייה (enum) | |
|---|---|
DELIMITER_TYPE_UNSPECIFIED
|
ערך ברירת המחדל. אסור להשתמש בערך הזה. |
COMMA
|
"," |
SEMICOLON
|
";" |
PERIOD
|
"." |
SPACE
|
" " |
CUSTOM
|
ערך מותאם אישית כפי שמוגדר ב-delimiter. |
AUTODETECT
|
זיהוי אוטומטי של עמודות. |
UpdateFilterViewRequest
מעדכנים את המאפיינים של תצוגת המסנן.
| ייצוג ב-JSON |
|---|
{
"filter": {
object ( |
| שדות | |
|---|---|
filter
|
המאפיינים החדשים של תצוגת המסנן. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. האלמנט root
|
DeleteRangeRequest
הפונקציה מוחקת טווח של תאים ומזיזה תאים אחרים לאזור שנמחק.
| ייצוג ב-JSON |
|---|
{ "range": { object ( |
| שדות | |
|---|---|
range
|
טווח התאים למחיקה. |
shiftDimension
|
המאפיין שממנו יוחלפו התאים שנמחקו. אם
|
AppendDimensionRequest
הפונקציה מוסיפה שורות או עמודות לסוף הגיליון.
| ייצוג ב-JSON |
|---|
{
"sheetId": integer,
"dimension": enum ( |
| שדות | |
|---|---|
sheetId
|
הגיליון שאליו רוצים לצרף שורות או עמודות. |
dimension
|
הארגומנט שקובע אם לצרף שורות או עמודות. |
length
|
מספר השורות או העמודות שרוצים לצרף. |
AddConditionalFormatRuleRequest
הוספת כלל חדש של עיצוב מותנה באינדקס הנתון. האינדקסים של כל הכללים הבאים גדלים ב-1.
| ייצוג ב-JSON |
|---|
{
"rule": {
object ( |
| שדות | |
|---|---|
rule
|
הכלל שרוצים להוסיף. |
index
|
האינדקס (מספר המיקום) שבו צריך להוסיף את הכלל, כשהספירה מתחילה מ-0. |
UpdateConditionalFormatRuleRequest
מעדכן כלל של עיצוב מותנה באינדקס הנתון, או מעביר כלל של עיצוב מותנה לאינדקס אחר.
| ייצוג ב-JSON |
|---|
{ "index": integer, "sheetId": integer, // Union field |
| שדות | |
|---|---|
index
|
האינדקס של הכלל שצריך להחליף או להעביר, מתחיל מאפס. |
sheetId
|
הגיליון של הכלל שרוצים להעביר. חובה אם המאפיין |
שדה איחוד
instruction. סוג העדכון שצריך להתבצע.
instruction
יכול להיות רק אחד מהבאים:
|
|
rule
|
הכלל שאמור להחליף את הכלל באינדקס הנתון. |
newIndex
|
האינדקס החדש מבוסס-אפס שבו הכלל אמור להסתיים. |
DeleteConditionalFormatRuleRequest
מוחק כלל של עיצוב מותנה באינדקס הנתון. האינדקסים של כל הכללים הבאים יופחתו.
| ייצוג ב-JSON |
|---|
{ "index": integer, "sheetId": integer } |
| שדות | |
|---|---|
index
|
האינדקס של הכלל שרוצים למחוק, כשהספירה מתחילה מ-0. |
sheetId
|
הגיליון שממנו הכלל נמחק. |
SortRangeRequest
מיון הנתונים בשורות לפי סדר מיון לכל עמודה.
| ייצוג ב-JSON |
|---|
{ "range": { object ( |
| שדות | |
|---|---|
range
|
הטווח למיון. |
sortSpecs[]
|
סדר המיון לכל עמודה. אם הערכים שווים במפרטים הקודמים, המערכת משתמשת במפרטים מאוחרים יותר. |
SetDataValidationRequest
מגדירה כלל לאימות נתונים לכל תא בטווח. כדי לבטל את האימות בטווח, קוראים לפונקציה הזו בלי לציין כלל.
| ייצוג ב-JSON |
|---|
{ "range": { object ( |
| שדות | |
|---|---|
range
|
הטווח שאליו יחול כלל אימות הנתונים. |
rule
|
כלל אימות הנתונים שיוגדר בכל תא בטווח, או מחרוזת ריקה כדי להסיר את אימות הנתונים בטווח. |
filteredRowsIncluded
|
אופציונלי. אם הערך הוא true, כלל אימות הנתונים יחול גם על השורות המסוננות. |
SetBasicFilterRequest
הפונקציה מגדירה את המסנן הבסיסי שמשויך לגיליון.
| ייצוג ב-JSON |
|---|
{
"filter": {
object ( |
| שדות | |
|---|---|
filter
|
המסנן שצריך להגדיר. |
AddProtectedRangeRequest
הוספת טווח תאים מוגן חדש.
| ייצוג ב-JSON |
|---|
{
"protectedRange": {
object ( |
| שדות | |
|---|---|
protectedRange
|
טווח התאים המוגן שרוצים להוסיף. השדה
|
UpdateProtectedRangeRequest
מעדכנים טווח תאים מוגן קיים עם הערך שצוין
protectedRangeId.
| ייצוג ב-JSON |
|---|
{
"protectedRange": {
object ( |
| שדות | |
|---|---|
protectedRange
|
הטווח המוגן לעדכון עם המאפיינים החדשים. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. האלמנט root
|
DeleteProtectedRangeRequest
מחיקת טווח התאים המוגן עם המזהה שצוין.
| ייצוג ב-JSON |
|---|
{ "protectedRangeId": integer } |
| שדות | |
|---|---|
protectedRangeId
|
המזהה של טווח התאים המוגן שרוצים למחוק. |
AutoResizeDimensionsRequest
הפונקציה משנה את הגודל של מאפיין אחד או יותר באופן אוטומטי על סמך התוכן של התאים במאפיין הזה.
| ייצוג ב-JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד
dimension_range. טווח המאפיינים.
dimension_range
יכול להיות רק אחד מהבאים:
|
|
dimensions
|
המאפיינים שגודלם ישתנה אוטומטית. |
dataSourceSheetDimensions
|
המאפיינים בגיליון של מקור הנתונים ישנו את הגודל שלהם באופן אוטומטי. |
AddChartRequest
הפונקציה מוסיפה תרשים לגיליון בגיליון האלקטרוני.
| ייצוג ב-JSON |
|---|
{
"chart": {
object ( |
| שדות | |
|---|---|
chart
|
התרשים שצריך להוסיף לגיליון האלקטרוני, כולל המיקום שבו הוא צריך להיות. השדה
|
UpdateChartSpecRequest
עדכון המפרט של תרשים. (הפעולה הזו לא משנה את המיקום או הגודל של התרשים. כדי להעביר תרשים או לשנות את הגודל שלו, משתמשים בUpdateEmbeddedObjectPositionRequest.)
| ייצוג ב-JSON |
|---|
{
"chartId": integer,
"spec": {
object ( |
| שדות | |
|---|---|
chartId
|
המזהה של התרשים שרוצים לעדכן. |
spec
|
ההגדרה שרוצים להחיל על התרשים. |
UpdateBandingRequest
מעדכן את המאפיינים של הטווח המפוספס שצוין.
| ייצוג ב-JSON |
|---|
{
"bandedRange": {
object ( |
| שדות | |
|---|---|
bandedRange
|
הטווח המפוספס לעדכון עם המאפיינים החדשים. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. האלמנט root
|
AddBandingRequest
הוספת טווח חדש עם פסים לגיליון האלקטרוני.
| ייצוג ב-JSON |
|---|
{
"bandedRange": {
object ( |
| שדות | |
|---|---|
bandedRange
|
הטווח עם הפסים שרוצים להוסיף. השדה
|
DeleteBandingRequest
מסירה מהגיליון האלקטרוני את הטווח עם הפסים עם המזהה שצוין.
| ייצוג ב-JSON |
|---|
{ "bandedRangeId": integer } |
| שדות | |
|---|---|
bandedRangeId
|
המזהה של טווח הפסים שרוצים למחוק. |
CreateDeveloperMetadataRequest
בקשה ליצירת מטא-נתונים של מפתח.
| ייצוג ב-JSON |
|---|
{
"developerMetadata": {
object ( |
| שדות | |
|---|---|
developerMetadata
|
המטא-נתונים של המפתח שרוצים ליצור. |
UpdateDeveloperMetadataRequest
בקשה לעדכון מאפיינים של מטא-נתונים של מפתח. מעדכנת את המאפיינים של המטא-נתונים של המפתחים שנבחרו על ידי המסננים לערכים שסופקו במשאב DeveloperMetadata. המתקשרים צריכים לציין את המאפיינים שהם רוצים לעדכן בפרמטר fields, וגם לציין לפחות DataFilter אחד שתואם למטא-נתונים שהם רוצים לעדכן.
| ייצוג ב-JSON |
|---|
{ "dataFilters": [ { object ( |
| שדות | |
|---|---|
dataFilters[]
|
המסננים שתואמים לרשומות המטא-נתונים של המפתחים שצריך לעדכן. |
developerMetadata
|
הערך שכל המטא-נתונים שתואמים למסנני הנתונים יתעדכנו אליו. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. האלמנט root
|
DeleteDeveloperMetadataRequest
בקשה למחיקת מטא-נתונים של מפתח.
| ייצוג ב-JSON |
|---|
{
"dataFilter": {
object ( |
| שדות | |
|---|---|
dataFilter
|
מסנן הנתונים שמתאר את הקריטריונים שמשמשים לבחירת רשומת מטא-נתונים של מפתח למחיקה. |
RandomizeRangeRequest
הפונקציה קובעת באופן אקראי את סדר השורות בטווח.
| ייצוג ב-JSON |
|---|
{
"range": {
object ( |
| שדות | |
|---|---|
range
|
הטווח שרוצים להגריל. |
AddDimensionGroupRequest
יוצרת קבוצה בטווח שצוין.
אם הטווח המבוקש הוא קבוצת-על של הטווח של קבוצה קיימת G, העומק של G גדל והעומק של הקבוצה החדשה G' הוא העומק של הקבוצה הזו. לדוגמה, קבוצה [C:D, עומק 1] + [B:E] יוצרת קבוצות [B:E, עומק 1] ו-[C:D, עומק 2]. אם הטווח המבוקש הוא קבוצת משנה של הטווח של קבוצה קיימת G, אז העומק של הקבוצה החדשה G' יהיה גדול ב-1 מהעומק של G. לדוגמה, קבוצה [B:E, עומק 1] + [C:D] יוצרת את הקבוצות [B:E, עומק 1] ו-[C:D, עומק 2]. אם הטווח המבוקש מתחיל לפני הטווח של קבוצה קיימת G ומסתיים בתוכו, או מתחיל בתוך הטווח של קבוצה קיימת G ומסתיים אחריו, הטווח של הקבוצה הקיימת G הופך לאיחוד של הטווחים, והקבוצה החדשה G' היא בעומק גדול יותר ב-1 מהעומק של G, והטווח שלה הוא החיתוך של הטווחים. לדוגמה, אם מחברים את הקבוצות [B:D, depth 1] + [C:E] מקבלים את הקבוצות [B:E, depth 1] ו-[C:D, depth 2].
| ייצוג ב-JSON |
|---|
{
"range": {
object ( |
| שדות | |
|---|---|
range
|
הטווח שבו רוצים ליצור קבוצה. |
DeleteDimensionGroupRequest
הפונקציה מוחקת קבוצה בטווח שצוין על ידי הקטנת העומק של המאפיינים בטווח.
לדוגמה, נניח שלגיליון יש קבוצה ברמה 1 בטווח B:E וקבוצה ברמה 2 בטווח C:D. מחיקת קבוצה בטווח D:E משאירה את הגיליון עם קבוצה ברמה 1 בטווח B:D וקבוצה ברמה 2 בטווח C:C.
| ייצוג ב-JSON |
|---|
{
"range": {
object ( |
| שדות | |
|---|---|
range
|
הטווח של הקבוצה למחיקה. |
UpdateDimensionGroupRequest
מעדכנים את המצב של הקבוצה שצוינה.
| ייצוג ב-JSON |
|---|
{
"dimensionGroup": {
object ( |
| שדות | |
|---|---|
dimensionGroup
|
הקבוצה שהמצב שלה צריך להתעדכן. הטווח והעומק של הקבוצה צריכים לציין קבוצה תקינה בגיליון, וכל השדות האחרים צריכים להיות מעודכנים. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. האלמנט root
|
TrimWhitespaceRequest
הפונקציה מסירה את הרווחים הלבנים (כמו רווחים, טאבים או שורות חדשות) מכל תא בטווח שצוין. הבקשה הזו מסירה את כל הרווחים מתחילת הטקסט בכל תא ומהסוף שלו, ומצמצמת כל רצף של תווי רווח שנותרו לרווח בודד. אם הטקסט שמתקבל אחרי החיתוך מתחיל בתו '+' או '=', הטקסט נשאר כערך מחרוזת ולא מתפרש כנוסחה.
| ייצוג ב-JSON |
|---|
{
"range": {
object ( |
| שדות | |
|---|---|
range
|
הטווח שהתאים שלו ייחתכו. |
DeleteDuplicatesRequest
מסירה שורות בטווח הזה שמכילות ערכים בעמודות שצוינו שהם כפולים של ערכים בכל שורה קודמת. שורות שזהות זו לזו בערכים אך לא בסוג האותיות, בעיצוב או בנוסחאות נחשבות עדיין לכפילות.
הבקשה הזו מסירה גם שורות כפולות שמוסתרות מהתצוגה (לדוגמה, בגלל מסנן). כשמסירים עותקים כפולים, המופע הראשון של כל שורה כפולה שנסרקת מלמעלה למטה נשמר בטווח התוצאות. התוכן שנמצא מחוץ לטווח שצוין לא יוסר, והשורות שנחשבות ככפילויות לא צריכות להיות סמוכות זו לזו בטווח.
| ייצוג ב-JSON |
|---|
{ "range": { object ( |
| שדות | |
|---|---|
range
|
הטווח שממנו רוצים להסיר שורות כפולות. |
comparisonColumns[]
|
העמודות בטווח שרוצים לנתח כדי למצוא ערכים כפולים. אם לא בוחרים עמודות, המערכת מנתחת את כל העמודות כדי למצוא כפילויות. |
UpdateEmbeddedObjectBorderRequest
עדכון מאפיין הגבול של אובייקט מוטמע.
| ייצוג ב-JSON |
|---|
{
"objectId": integer,
"border": {
object ( |
| שדות | |
|---|---|
objectId
|
המזהה של האובייקט המוטמע שרוצים לעדכן. |
border
|
הגבול שחל על האובייקט המוטמע. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. האלמנט root
|
AddSlicerRequest
הפונקציה מוסיפה כלי לפילוח נתונים לגיליון בגיליון האלקטרוני.
| ייצוג ב-JSON |
|---|
{
"slicer": {
object ( |
| שדות | |
|---|---|
slicer
|
המסנן שצריך להוסיף לגיליון האלקטרוני, כולל המיקום שבו הוא צריך להיות. השדה
|
UpdateSlicerSpecRequest
עדכון המפרט של כלי פריסה. (הפעולה הזו לא מעבירה או משנה את הגודל של כלי פריסה. כדי להזיז או לשנות את הגודל של כלי סינון, משתמשים בלחצן
UpdateEmbeddedObjectPositionRequest.
| ייצוג ב-JSON |
|---|
{
"slicerId": integer,
"spec": {
object ( |
| שדות | |
|---|---|
slicerId
|
המזהה של כלי הסינון שרוצים לעדכן. |
spec
|
המפרט שחל על הכלי לפילוח נתונים. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. האלמנט root
|
AddDataSourceRequest
הוספה של מקור נתונים. אחרי שמקור הנתונים נוסף בהצלחה, נוצר גיליון משויך DATA_SOURCE ומופעלת הרצה לרענון הגיליון כדי לקרוא נתונים ממקור הנתונים.
אם מוסיפים מקור נתונים של BigQuery, צריך להוסיף לבקשה עוד היקף הרשאות של OAuth: bigquery.readonly.
| ייצוג ב-JSON |
|---|
{
"dataSource": {
object ( |
| שדות | |
|---|---|
dataSource
|
מקור הנתונים שרוצים להוסיף. |
UpdateDataSourceRequest
עדכון מקור נתונים. אחרי שמקור הנתונים מתעדכן בהצלחה, מופעלת הרצה לרענון הגיליון המשויך DATA_SOURCE כדי לקרוא נתונים ממקור הנתונים המעודכן.
הבקשה דורשת היקף הרשאות OAuth נוסף bigquery.readonly אם מעדכנים מקור נתונים של BigQuery.
| ייצוג ב-JSON |
|---|
{
"dataSource": {
object ( |
| שדות | |
|---|---|
dataSource
|
מקור הנתונים לעדכון. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. האלמנט root
|
DeleteDataSourceRequest
מחיקת מקור נתונים. בנוסף, הבקשה מוחקת את הגיליון האלקטרוני של מקור הנתונים המשויך ומבטלת את הקישור של כל האובייקטים המשויכים של מקור הנתונים.
| ייצוג ב-JSON |
|---|
{ "dataSourceId": string } |
| שדות | |
|---|---|
dataSourceId
|
המזהה של מקור הנתונים שרוצים למחוק. |
RefreshDataSourceRequest
מרעננת אובייקט אחד או יותר של מקור נתונים בגיליון האלקטרוני לפי ההפניות שצוינו.
הבקשה דורשת היקף הרשאות OAuth נוסף אם אתם מרעננים מקור נתונים של BigQuery.bigquery.readonly
אם יש כמה בקשות לרענון שמתייחסות לאותם אובייקטים של מקור נתונים באותו אצווה, רק בקשת הרענון האחרונה מעובדת, וכל הבקשות האלה יקבלו את אותה תגובה בהתאם.
| ייצוג ב-JSON |
|---|
{ "force": boolean, // Union field |
| שדות | |
|---|---|
force
|
רענון האובייקטים במקור הנתונים ללא קשר למצב הנוכחי. אם לא מוגדר ערך והאובייקט של מקור הנתונים שאליו יש הפניה היה במצב שגיאה, הרענון ייכשל באופן מיידי. |
שדה איחוד
target. מציין מה לרענן.
target
יכול להיות רק אחד מהבאים:
|
|
references
|
הפניות לאובייקטים במקור הנתונים שרוצים לרענן. |
dataSourceId
|
הפניה אל |
isAll
|
רענון של כל האובייקטים הקיימים במקור הנתונים בגיליון האלקטרוני. |
DataSourceObjectReferences
רשימה של הפניות לאובייקטים של מקורות נתונים.
| ייצוג ב-JSON |
|---|
{
"references": [
{
object ( |
| שדות | |
|---|---|
references[]
|
ההפניות. |
DataSourceObjectReference
הפניה לאובייקט במקור הנתונים.
| ייצוג ב-JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד
value. סוג ההפניה.
value
יכול להיות רק אחד מהבאים:
|
|
sheetId
|
הפניות לגיליון |
chartId
|
הפניות לתרשים של מקור נתונים. |
dataSourceTableAnchorCell
|
הפניות ל- |
dataSourcePivotTableAnchorCell
|
הפניות למקור נתונים
|
dataSourceFormulaCell
|
הפניות לתא שמכיל את הערך
|
CancelDataSourceRefreshRequest
מבטל רענון אחד או יותר של אובייקטים של מקורות נתונים בגיליון האלקטרוני לפי ההפניות שצוינו.
הבקשה דורשת היקף OAuth נוסף אם מבטלים רענון במקור נתונים של BigQuery.bigquery.readonly
| ייצוג ב-JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד
target. מציין מה לבטל.
target
יכול להיות רק אחד מהבאים:
|
|
references
|
הפניות לאובייקטים במקור הנתונים שרוצים לבטל את הרענון שלהם. |
dataSourceId
|
הפניה אל |
isAll
|
מבטל את כל הרענונים הקיימים של אובייקטים במקורות נתונים בכל מקורות הנתונים בגיליון האלקטרוני. |
AddTableRequest
הוספת טבלה חדשה לגיליון האלקטרוני.
| ייצוג ב-JSON |
|---|
{
"table": {
object ( |
| שדות | |
|---|---|
table
|
חובה. הטבלה שרוצים להוסיף. |
UpdateTableRequest
עדכון טבלה בגיליון האלקטרוני.
| ייצוג ב-JSON |
|---|
{
"table": {
object ( |
| שדות | |
|---|---|
table
|
חובה. הטבלה שרוצים לעדכן. |
fields
|
חובה. השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. האלמנט root
|
DeleteTableRequest
הפונקציה מסירה מהגיליון האלקטרוני את הטבלה עם המזהה שצוין.
| ייצוג ב-JSON |
|---|
{ "tableId": string } |
| שדות | |
|---|---|
tableId
|
המזהה של הטבלה שרוצים למחוק. |