בקשה
סוג עדכון יחיד להחלה על גיליון אלקטרוני.
| ייצוג ב-JSON |
|---|
{ "updateSpreadsheetProperties": { object ( |
| שדות | |
|---|---|
שדה איחוד
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
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. המאפיין |
UpdateDimensionPropertiesRequest
מעדכן את המאפיינים של המאפיינים בטווח שצוין.
| ייצוג ב-JSON |
|---|
{ "properties": { object ( |
| שדות | |
|---|---|
properties
|
מאפיינים לעדכון. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. המאפיין |
שדה איחוד
dimension_range. טווח המאפיינים.
dimension_range
יכול להיות רק אחד מהבאים:
|
|
range
|
השורות או העמודות שרוצים לעדכן. |
dataSourceSheetRange
|
העמודות בגיליון של מקור הנתונים שרוצים לעדכן. |
DataSourceSheetDimensionRange
טווח לאורך מאפיין יחיד בגיליון DATA_SOURCE.
| ייצוג ב-JSON |
|---|
{
"sheetId": integer,
"columnReferences": [
{
object ( |
| שדות | |
|---|---|
sheetId
|
המזהה של הגיליון של מקור הנתונים שבו נמצא הטווח. |
columnReferences[]
|
העמודות בגיליון של מקור הנתונים. |
UpdateNamedRangeRequest
מעדכנת את המאפיינים של טווח התאים בעל השם עם הערך שצוין namedRangeId.
| ייצוג ב-JSON |
|---|
{
"namedRange": {
object ( |
| שדות | |
|---|---|
namedRange
|
טווח התאים בעל השם שרוצים לעדכן עם המאפיינים החדשים. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. המאפיין |
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
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. המאפיין |
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, "range": { object ( |
| שדות | |
|---|---|
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 עוקבות:
-
טווח: A1:A5
{ top: RED, bottom: WHITE } -
טווח: 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,
"range": {
object ( |
| שדות | |
|---|---|
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
|
ערך מותאם אישית כפי שמוגדר בתו המפריד. |
AUTODETECT
|
זיהוי אוטומטי של עמודות. |
UpdateFilterViewRequest
מעדכנים את המאפיינים של התצוגה המסוננת.
| ייצוג ב-JSON |
|---|
{
"filter": {
object ( |
| שדות | |
|---|---|
filter
|
המאפיינים החדשים של תצוגת המסנן. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. המאפיין |
DeleteRangeRequest
הפונקציה מוחקת טווח של תאים ומזיזה תאים אחרים לאזור שנמחק.
| ייצוג ב-JSON |
|---|
{ "range": { object ( |
| שדות | |
|---|---|
range
|
טווח התאים שרוצים למחוק. |
shiftDimension
|
המאפיין שממנו יוחלפו התאים שנמחקו. אם
|
AppendDimensionRequest
הוספת שורות או עמודות לסוף הגיליון.
| ייצוג ב-JSON |
|---|
{
"sheetId": integer,
"dimension": enum ( |
| שדות | |
|---|---|
sheetId
|
הגיליון שאליו רוצים לצרף שורות או עמודות. |
dimension
|
הארגומנט שקובע אם לצרף שורות או עמודות. |
length
|
מספר השורות או העמודות שרוצים לצרף. |
AddConditionalFormatRuleRequest
הוספת כלל חדש של עיצוב מותנה באינדקס הנתון. האינדקסים של כל הכללים הבאים גדלים.
| ייצוג ב-JSON |
|---|
{
"rule": {
object ( |
| שדות | |
|---|---|
rule
|
הכלל שרוצים להוסיף. |
index
|
האינדקס (מספר המיקום) שבו צריך להוסיף את הכלל, כשהספירה מתחילה מ-0. |
UpdateConditionalFormatRuleRequest
מעדכן כלל של עיצוב מותנה באינדקס הנתון, או מעביר כלל של עיצוב מותנה לאינדקס אחר.
| ייצוג ב-JSON |
|---|
{
"index": integer,
"sheetId": integer,
"rule": {
object ( |
| שדות | |
|---|---|
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
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. המאפיין |
DeleteProtectedRangeRequest
מחיקת טווח התאים המוגן עם המזהה שצוין.
| ייצוג ב-JSON |
|---|
{ "protectedRangeId": integer } |
| שדות | |
|---|---|
protectedRangeId
|
המזהה של טווח התאים המוגן שרוצים למחוק. |
AutoResizeDimensionsRequest
הפונקציה משנה את הגודל של מאפיין אחד או יותר באופן אוטומטי בהתאם לתוכן התאים במאפיין הזה.
| ייצוג JSON |
|---|
{ "dimensions": { object ( |
| שדות | |
|---|---|
שדה איחוד
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
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. המאפיין |
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
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. המאפיין |
DeleteDeveloperMetadataRequest
בקשה למחיקת מטא-נתונים של מפתח.
| ייצוג ב-JSON |
|---|
{
"dataFilter": {
object ( |
| שדות | |
|---|---|
dataFilter
|
מסנן הנתונים שמתאר את הקריטריונים שמשמשים לבחירת רשומת מטא-נתונים של מפתחים למחיקה. |
RandomizeRangeRequest
הפונקציה קובעת באופן אקראי את סדר השורות בטווח.
| ייצוג ב-JSON |
|---|
{
"range": {
object ( |
| שדות | |
|---|---|
range
|
הטווח שרוצים להגריל. |
AddDimensionGroupRequest
יוצרת קבוצה בטווח שצוין.
אם הטווח המבוקש הוא קבוצת-על של הטווח של קבוצה קיימת G, העומק של G גדל והעומק של הקבוצה החדשה G' זהה לעומק של הקבוצה הקיימת. לדוגמה, קבוצה [C:D, depth 1] + [B:E] יוצרת קבוצות [B:E, depth 1] ו- [C:D, depth 2]. אם הטווח המבוקש הוא קבוצת משנה של הטווח של קבוצה קיימת G, אז העומק של הקבוצה החדשה G' יהיה גדול ב-1 מהעומק של G. לדוגמה, קבוצה [B:E, depth 1] + [C:D] יוצרת את הקבוצות [B:E, depth 1] ו-[C:D, depth 2]. אם הטווח המבוקש מתחיל לפני הטווח של קבוצה קיימת G ומסתיים בתוכו, או מתחיל בתוך הטווח של קבוצה קיימת G ומסתיים אחריו, הטווח של הקבוצה הקיימת G הופך לאיחוד של הטווחים, ולעומק של הקבוצה החדשה G' יש ערך שגדול באחד מהעומק של G, והטווח שלה הוא החיתוך של הטווחים. לדוגמה, קבוצה [B:D, עומק 1] + [C:E] יוצרת קבוצות [B:E, עומק 1] ו- [C:D, עומק 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
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. המאפיין |
TrimWhitespaceRequest
מסירה את הרווחים הלבנים (כמו רווחים, טאבים או שורות חדשות) מכל תא בטווח שצוין. הבקשה הזו מסירה את כל הרווחים מתחילת הטקסט בכל תא ומהסוף שלו, ומצמצמת כל רצף של רווחים שנותרו לרווח בודד. אם הטקסט שמתקבל אחרי החיתוך מתחיל בתו '+' או '=', הטקסט נשאר כערך מחרוזת ולא מתפרש כנוסחה.
| ייצוג JSON |
|---|
{
"range": {
object ( |
| שדות | |
|---|---|
range
|
הטווח שהתאים שלו ייחתכו. |
DeleteDuplicatesRequest
הפונקציה מסירה שורות בטווח הזה שמכילות ערכים בעמודות שצוינו שהם כפולים של ערכים בשורות קודמות. שורות שזהות זו לזו בערכים אך לא בסוג האותיות, בעיצוב או בנוסחאות נחשבות עדיין לכפולים.
הבקשה הזו מסירה גם שורות כפולות שמוסתרות מהתצוגה (לדוגמה, בגלל מסנן). כשמסירים עותקים כפולים, המופע הראשון של כל שורה כפולה שנסרקת מלמעלה למטה נשמר בטווח התוצאות. התוכן שנמצא מחוץ לטווח שצוין לא יוסר, והשורות שנחשבות ככפילויות לא צריכות להיות סמוכות זו לזו בטווח.
| ייצוג ב-JSON |
|---|
{ "range": { object ( |
| שדות | |
|---|---|
range
|
הטווח שממנו רוצים להסיר שורות כפולות. |
comparisonColumns[]
|
העמודות בטווח שייבדקו לגבי ערכים כפולים. אם לא בוחרים עמודות, כל העמודות מנותחות כדי למצוא כפילויות. |
UpdateEmbeddedObjectBorderRequest
עדכון מאפיין הגבול של אובייקט מוטמע.
| ייצוג ב-JSON |
|---|
{
"objectId": integer,
"border": {
object ( |
| שדות | |
|---|---|
objectId
|
המזהה של האובייקט המוטמע שרוצים לעדכן. |
border
|
הגבול שחל על האובייקט המוטמע. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. המאפיין |
AddSlicerRequest
הפונקציה מוסיפה כלי לפילוח נתונים לגיליון בגיליון האלקטרוני.
| ייצוג JSON |
|---|
{
"slicer": {
object ( |
| שדות | |
|---|---|
slicer
|
הפריסה שצריך להוסיף לגיליון האלקטרוני, כולל המיקום שבו היא צריכה להיות. השדה
|
UpdateSlicerSpecRequest
עדכון המפרט של כלי הפריסה. (הפעולה הזו לא מעבירה או משנה את הגודל של כלי הפריסה. כדי להזיז או לשנות את הגודל של כלי סינון, משתמשים בלחצן UpdateEmbeddedObjectPositionRequest.
| ייצוג ב-JSON |
|---|
{
"slicerId": integer,
"spec": {
object ( |
| שדות | |
|---|---|
slicerId
|
המזהה של כלי הסינון שרוצים לעדכן. |
spec
|
המפרט שחל על הכלי לפילוח נתונים. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. המאפיין |
AddDataSourceRequest
הוספת מקור נתונים. אחרי שמקור הנתונים נוסף בהצלחה, נוצר גיליון משויך DATA_SOURCE ומופעלת הרצה לרענון הגיליון כדי לקרוא נתונים ממקור הנתונים.
אם מוסיפים מקור נתונים של BigQuery, צריך להוסיף לבקשה עוד היקף הרשאות של OAuth: bigquery.readonly.
| ייצוג ב-JSON |
|---|
{
"dataSource": {
object ( |
| שדות | |
|---|---|
dataSource
|
מקור הנתונים שרוצים להוסיף. |
UpdateDataSourceRequest
עדכון מקור נתונים. אחרי שמקור הנתונים מתעדכן בהצלחה, מופעלת הרצה לרענון הגיליון המשויך DATA_SOURCE כדי לקרוא נתונים ממקור הנתונים המעודכן.
אם אתם מעדכנים מקור נתונים של BigQuery, הבקשה דורשת היקף הרשאות OAuth נוסף bigquery.readonly.
| ייצוג JSON |
|---|
{
"dataSource": {
object ( |
| שדות | |
|---|---|
dataSource
|
מקור הנתונים לעדכון. |
fields
|
השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. המאפיין |
DeleteDataSourceRequest
מחיקת מקור נתונים. הבקשה מוחקת גם את הגיליון של מקור הנתונים המשויך, ומבטלת את הקישור של כל האובייקטים המשויכים של מקור הנתונים.
| ייצוג ב-JSON |
|---|
{ "dataSourceId": string } |
| שדות | |
|---|---|
dataSourceId
|
המזהה של מקור הנתונים שרוצים למחוק. |
RefreshDataSourceRequest
מרעננת אובייקט אחד או יותר של מקור נתונים בגיליון האלקטרוני לפי ההפניות שצוינו.
הבקשה דורשת היקף הרשאות OAuth נוסף אם אתם מרעננים מקור נתונים של BigQuery.bigquery.readonly
אם יש כמה בקשות לרענון שמתייחסות לאותם אובייקטים של מקור נתונים באותו אצווה, רק הבקשה האחרונה לרענון תעובד, וכל הבקשות האלה יקבלו את אותה תגובה.
| ייצוג ב-JSON |
|---|
{
"force": boolean,
"references": {
object ( |
| שדות | |
|---|---|
force
|
רענון האובייקטים במקור הנתונים, ללא קשר למצב הנוכחי. אם לא מוגדרת אפשרות כזו ואובייקט של מקור נתונים שאליו יש הפניה נמצא במצב שגיאה, הרענון ייכשל באופן מיידי. |
שדה איחוד
target. מציין מה לרענן.
target
יכול להיות רק אחד מהבאים:
|
|
references
|
הפניות לאובייקטים במקור הנתונים שרוצים לרענן. |
dataSourceId
|
הפניה אל |
isAll
|
רענון של כל האובייקטים הקיימים במקור הנתונים בגיליון האלקטרוני. |
DataSourceObjectReferences
רשימה של הפניות לאובייקטים במקור הנתונים.
| ייצוג JSON |
|---|
{
"references": [
{
object ( |
| שדות | |
|---|---|
references[]
|
ההפניות. |
CancelDataSourceRefreshRequest
מבטל רענון אחד או יותר של אובייקטים של מקור נתונים בגיליון האלקטרוני לפי ההפניות שצוינו.
הבקשה דורשת היקף הרשאות OAuth נוסף אם מבטלים רענון במקור נתונים של BigQuery.bigquery.readonly
| ייצוג JSON |
|---|
{
"references": {
object ( |
| שדות | |
|---|---|
שדה איחוד
target. מציין מה לבטל.
target
יכול להיות רק אחד מהבאים:
|
|
references
|
הפניות לאובייקטים במקור הנתונים שהרענון שלהם יבוטל. |
dataSourceId
|
הפניה אל |
isAll
|
מבטל את כל הרענונים הקיימים של אובייקטים במקורות נתונים בכל מקורות הנתונים בגיליון האלקטרוני. |
AddTableRequest
הוספת טבלה חדשה לגיליון האלקטרוני.
| ייצוג JSON |
|---|
{
"table": {
object ( |
| שדות | |
|---|---|
table
|
חובה. הטבלה שרוצים להוסיף. |
UpdateTableRequest
עדכון טבלה בגיליון האלקטרוני.
| ייצוג JSON |
|---|
{
"table": {
object ( |
| שדות | |
|---|---|
table
|
חובה. הטבלה שרוצים לעדכן. |
fields
|
חובה. השדות שצריך לעדכן. צריך לציין לפחות שדה אחד. המאפיין |
DeleteTableRequest
הפונקציה מסירה את הטבלה עם המזהה שצוין מהגיליון האלקטרוני.
| ייצוג JSON |
|---|
{ "tableId": string } |
| שדות | |
|---|---|
tableId
|
המזהה של הטבלה שרוצים למחוק. |