- בקשת HTTP
- פרמטרים של נתיב
- גוף הבקשה
- גוף התגובה
- היקפי הרשאה
- בקשה
- UpdateSpreadsheetPropertiesRequest
- UpdateSheetPropertiesRequest
- UpdateDimensionPropertiesRequest
- DataSourceSheetDimensionRange
- UpdateNamedRangeRequest
- RepeatCellRequest
- AddNamedRangeRequest
- DeleteNamedRangeRequest
- AddSheetRequest
- DeleteSheetRequest
- AutoFillRequest
- SourceAndDestination
- CutPasteRequest
- PasteType
- CopyPasteRequest
- PasteOrientation
- MergeCellsRequest
- MergeType
- UnmergeCellsRequest
- UpdateBordersRequest
- UpdateCellsRequest
- AddFilterViewRequest
- AppendCellsRequest
- ClearBasicFilterRequest
- DeleteDimensionRequest
- DeleteEmbeddedObjectRequest
- DeleteFilterViewRequest
- DuplicateFilterViewRequest
- DuplicateSheetRequest
- FindReplaceRequest
- InsertDimensionRequest
- InsertRangeRequest
- MoveDimensionRequest
- UpdateEmbeddedObjectPositionRequest
- PasteDataRequest
- TextToColumnsRequest
- DelimiterType
- UpdateFilterViewRequest
- DeleteRangeRequest
- AppendDimensionRequest
- AddConditionalFormatRuleRequest
- UpdateConditionalFormatRuleRequest
- DeleteConditionalFormatRuleRequest
- SortRangeRequest
- SetDataValidationRequest
- SetBasicFilterRequest
- AddProtectedRangeRequest
- UpdateProtectedRangeRequest
- DeleteProtectedRangeRequest
- AutoResizeDimensionsRequest
- AddChartRequest
- UpdateChartSpecRequest
- UpdateBandingRequest
- AddBandingRequest
- DeleteBandingRequest
- CreateDeveloperMetadataRequest
- UpdateDeveloperMetadataRequest
- DeleteDeveloperMetadataRequest
- RandomizeRangeRequest
- AddDimensionGroupRequest
- DeleteDimensionGroupRequest
- UpdateDimensionGroupRequest
- TrimWhitespaceRequest
- DeleteDuplicatesRequest
- UpdateEmbeddedObjectBorderRequest
- AddSlicerRequest
- UpdateSlicerSpecRequest
- AddDataSourceRequest
- UpdateDataSourceRequest
- DeleteDataSourceRequest
- RefreshDataSourceRequest
- DataSourceObjectReferences
- DataSourceObjectReference
- CancelDataSourceRefreshRequest
- AddTableRequest
- UpdateTableRequest
- DeleteTableRequest
- תגובה
- AddNamedRangeResponse
- AddSheetResponse
- AddFilterViewResponse
- DuplicateFilterViewResponse
- DuplicateSheetResponse
- FindReplaceResponse
- UpdateEmbeddedObjectPositionResponse
- UpdateConditionalFormatRuleResponse
- DeleteConditionalFormatRuleResponse
- AddProtectedRangeResponse
- AddChartResponse
- AddBandingResponse
- CreateDeveloperMetadataResponse
- UpdateDeveloperMetadataResponse
- DeleteDeveloperMetadataResponse
- AddDimensionGroupResponse
- DeleteDimensionGroupResponse
- TrimWhitespaceResponse
- DeleteDuplicatesResponse
- AddSlicerResponse
- AddDataSourceResponse
- UpdateDataSourceResponse
- RefreshDataSourceResponse
- RefreshDataSourceObjectExecutionStatus
- CancelDataSourceRefreshResponse
- CancelDataSourceRefreshStatus
- RefreshCancellationStatus
- RefreshCancellationState
- RefreshCancellationErrorCode
- רוצים לנסות?
החלת עדכון אחד או יותר על הגיליון האלקטרוני.
כל request
מאומת לפני שהוא מיושם. אם אחת מהבקשות לא תקינה, הבקשה כולה תיכשל ולא תתבצע אף פעולה.
לצד חלק מהבקשות מופיע replies
כדי לספק לכם מידע על האופן שבו הן חלות. התשובות ישקפו את הבקשות. לדוגמה, אם החלתם 4 עדכונים והשלישי כלל תשובה, התגובה תכלול 2 תשובות ריקות, את התשובה בפועל ותשובה ריקה נוספת, לפי הסדר הזה.
בגלל אופי העבודה המשותפת בגיליון אלקטרוני, אין ערובה שהגיליון ישקף בדיוק את השינויים שלכם אחרי שהפעולה הזו תושלם. עם זאת, מובטח שהעדכונים בבקשה יחולו יחד באופן אטומי. יכול להיות שהשינויים שלכם ישתנו בהתאם לשינויים של שותפי העריכה. אם אין שותפים לעריכה, השינויים שלכם אמורים להופיע בגיליון האלקטרוני.
בקשת HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}:batchUpdate
כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
spreadsheetId |
הגיליון האלקטרוני שבו רוצים להחיל את העדכונים. |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{
"requests": [
{
object ( |
שדות | |
---|---|
requests[] |
רשימת העדכונים שרוצים להחיל על הגיליון האלקטרוני. הבקשות יחולו לפי הסדר שבו הן צוינו. אם אחת מהבקשות לא תקפה, אף אחת מהבקשות לא תחול. |
includeSpreadsheetInResponse |
קובע אם תגובת העדכון צריכה לכלול את משאב הגיליון האלקטרוני. |
responseRanges[] |
מגביל את טווחי הנתונים שכלולים בגיליון האלקטרוני של התשובות. הערך רלוונטי רק אם הערך של |
responseIncludeGridData |
הערך true אם צריך להחזיר נתוני רשת. הערך רלוונטי רק אם הערך של |
גוף התשובה
התשובה לעדכון באצווה של גיליון אלקטרוני.
אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{ "spreadsheetId": string, "replies": [ { object ( |
שדות | |
---|---|
spreadsheetId |
גיליון האלקטרוני שבו הוחלו העדכונים. |
replies[] |
התשובה לעדכונים. התשובות ממופות 1:1 עם העדכונים, אבל יכול להיות שהתשובות לבקשות מסוימות יהיו ריקות. |
updatedSpreadsheet |
הגיליון האלקטרוני אחרי החלת העדכונים. השדה הזה מוגדר רק אם הערך של |
היקפי הרשאה
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
מידע נוסף זמין במדריך ההרשאות.
בקשה
סוג אחד של עדכון שחלים על גיליון אלקטרוני.
ייצוג ב-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 |
הפונקציה מרעננת מקור נתונים אחד או יותר ואובייקטים משויכים של db. |
cancelDataSourceRefresh |
ביטול הרענונים של מקור נתונים אחד או יותר ושל אובייקטי dbobjects משויכים. |
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
הוספת גיליון חדש. כשמוסיפים גיליון באינדקס נתון, כל האינדקסים של הגיליונות הבאים עולים ב-1. כדי להוסיף גיליון אובייקטים, משתמשים במקום זאת ב-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 מוחזר אם ערך החיפוש הוא ביטוי רגולרי. הביטוי הרגולרי וההחלפה צריכים לפעול בהתאם לכללי ה-regex של 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 |
השדות שצריך לעדכן. צריך לציין שדה אחד לפחות. השורש |
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 |
השדות שצריך לעדכן. צריך לציין שדה אחד לפחות. השורש |
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 |
השדות שצריך לעדכן. צריך לציין שדה אחד לפחות. השורש |
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, עולים ב-1 בערך של העומק של G, והקבוצה החדשה G' תקבל את העומק של הקבוצה הזו. לדוגמה, הקבוצה [C:D, עומק 1] + [B:E] מניבה את הקבוצות [B:E, עומק 1] ו-[C:D, עומק 2]. אם הטווח המבוקש הוא קבוצת משנה של הטווח של קבוצה קיימת G, עומק הקבוצה החדשה G' יהיה גדול באחד מעומקו של G. לדוגמה, הקבוצה [B:E, עומק 1] + [C:D] מניבה את הקבוצות [B:E, עומק 1] ו-[C:D, עומק 2]. אם הטווח המבוקש מתחיל לפני הטווח של קבוצה קיימת G ומסתיים בטווח הזה, או מתחיל בטווח הזה ומסתיים אחריו, הטווח של הקבוצה הקיימת G הופך לאיחוד הטווחים, והקבוצה החדשה G' תהיה עמוקה יותר ב-1 מהקבוצה 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
הפונקציה מרעננת אובייקט אחד או יותר של מקור נתונים בגיליון האלקטרוני לפי ההפניות שצוינו.
אם מרעננים מקור נתונים של BigQuery, צריך להוסיף לבקשה היקף OAuth נוסף 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
ביטול רענון אחד או יותר של אובייקטים של מקורות נתונים בגיליון האלקטרוני לפי ההפניות שצוינו.
אם מבטלים רענון במקור נתונים של BigQuery, צריך להוסיף לבקשה היקף OAuth bigquery.readonly
.
ייצוג ב-JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה האיחוד target . מציין מה לבטל. הערך של target יכול להיות רק אחת מהאפשרויות הבאות: |
|
references |
הפניות לאובייקטים של מקורות נתונים שרוצים לבטל את הרענון שלהם. |
dataSourceId |
הפניה ל- |
isAll |
ביטול כל הרענונים הקיימים של אובייקטים של מקורות נתונים לכל מקורות הנתונים בגיליון האלקטרוני. |
AddTableRequest
הוספת טבלה חדשה לגיליון האלקטרוני.
ייצוג ב-JSON |
---|
{
"table": {
object ( |
שדות | |
---|---|
table |
חובה. הטבלה שרוצים להוסיף. |
UpdateTableRequest
עדכון טבלה בגיליון האלקטרוני.
ייצוג ב-JSON |
---|
{
"table": {
object ( |
שדות | |
---|---|
table |
חובה. הטבלה שרוצים לעדכן. |
fields |
חובה. השדות שצריך לעדכן. צריך לציין שדה אחד לפחות. השורש |
DeleteTableRequest
הסרת הטבלה עם המזהה הנתון מהגיליון האלקטרוני.
ייצוג ב-JSON |
---|
{ "tableId": string } |
שדות | |
---|---|
tableId |
המזהה של הטבלה שרוצים למחוק. |
תשובה
תשובה אחת מעדכון.
ייצוג ב-JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה האיחוד kind . סוג התשובה. יכול להיות שלא יוגדרו שדות אם לא הייתה תשובה לבקשה. הערך של kind יכול להיות רק אחת מהאפשרויות הבאות: |
|
addNamedRange |
תשובה מהוספת טווח בעל שם. |
addSheet |
תשובה מהוספת גיליון. |
addFilterView |
תשובה מהוספת תצוגת מסנן. |
duplicateFilterView |
תשובה על שכפול של תצוגת מסנן. |
duplicateSheet |
תשובה מהכפילת גיליון. |
findReplace |
תשובה מהפעלת חיפוש/החלפה. |
updateEmbeddedObjectPosition |
תשובה מעדכון המיקום של אובייקט מוטמע. |
updateConditionalFormatRule |
תשובה מעדכון של כלל עיצוב מותנה. |
deleteConditionalFormatRule |
תשובה על מחיקת כלל של עיצוב מותנה. |
addProtectedRange |
תשובה מהוספת טווח מוגן. |
addChart |
תשובה מהוספת תרשים. |
addBanding |
תשובה מהוספת טווח פס. |
createDeveloperMetadata |
תשובה מהיצירה של רשומת מטא-נתונים של מפתח. |
updateDeveloperMetadata |
תשובה מעדכון של רשומה של מטא-נתונים של מפתח. |
deleteDeveloperMetadata |
תשובה על מחיקה של רשומת מטא-נתונים של מפתח. |
addDimensionGroup |
תשובה מהוספת קבוצת מאפיינים. |
deleteDimensionGroup |
תשובה על מחיקה של קבוצת מאפיינים. |
trimWhitespace |
תשובה לאחר חיתוך של רווחים לבנים. |
deleteDuplicates |
תשובה מהסרת שורות שמכילות ערכים כפולים. |
addSlicer |
תשובה מהוספת חלוקה. |
addDataSource |
תשובה מהוספת מקור נתונים. |
updateDataSource |
תשובה לגבי עדכון של מקור נתונים. |
refreshDataSource |
תשובה מרענון אובייקטים במקור הנתונים. |
cancelDataSourceRefresh |
תשובה מביטול הרענונים של אובייקט מקור הנתונים. |
AddNamedRangeResponse
התוצאה של הוספת טווח בעל שם.
ייצוג ב-JSON |
---|
{
"namedRange": {
object ( |
שדות | |
---|---|
namedRange |
טווח התאים בעל השם שרוצים להוסיף. |
AddSheetResponse
התוצאה של הוספת גיליון.
ייצוג ב-JSON |
---|
{
"properties": {
object ( |
שדות | |
---|---|
properties |
המאפיינים של הגיליון החדש שנוסף. |
AddFilterViewResponse
התוצאה של הוספת תצוגת מסנן.
ייצוג ב-JSON |
---|
{
"filter": {
object ( |
שדות | |
---|---|
filter |
תצוגת המסנן החדשה שנוספה. |
DuplicateFilterViewResponse
התוצאה של שכפול של תצוגת סינון.
ייצוג ב-JSON |
---|
{
"filter": {
object ( |
שדות | |
---|---|
filter |
המסנן החדש שנוצר. |
DuplicateSheetResponse
התוצאה של שכפול גיליון.
ייצוג ב-JSON |
---|
{
"properties": {
object ( |
שדות | |
---|---|
properties |
המאפיינים של הגיליון המשוכפל. |
FindReplaceResponse
התוצאה של החיפוש/ההחלפה.
ייצוג ב-JSON |
---|
{ "valuesChanged": integer, "formulasChanged": integer, "rowsChanged": integer, "sheetsChanged": integer, "occurrencesChanged": integer } |
שדות | |
---|---|
valuesChanged |
מספר התאים שאינם נוסחאות השתנה. |
formulasChanged |
מספר תאי הנוסחאות השתנה. |
rowsChanged |
מספר השורות השתנה. |
sheetsChanged |
מספר הגיליונות השתנה. |
occurrencesChanged |
מספר הפעמים שהמילה מופיעה (יכול להיות שהיא מופיעה כמה פעמים בתא) השתנה. לדוגמה, אם מחליפים את |
UpdateEmbeddedObjectPositionResponse
התוצאה של עדכון המיקום של אובייקט מוטמע.
ייצוג ב-JSON |
---|
{
"position": {
object ( |
שדות | |
---|---|
position |
המיקום החדש של האובייקט המוטמע. |
UpdateConditionalFormatRuleResponse
התוצאה של עדכון כלל של עיצוב מותנה.
ייצוג ב-JSON |
---|
{ "newRule": { object ( |
שדות | |
---|---|
newRule |
הכלל החדש שהחלף את הכלל הישן (אם בוצעה החלפה) או הכלל שהועברו (אם בוצעה העברה) |
newIndex |
האינדקס של הכלל החדש. |
שדה האיחוד old_info . מידע על הכלל הקודם. הערך של old_info יכול להיות רק אחת מהאפשרויות הבאות: |
|
oldRule |
הכלל הישן (שנמחק). לא מוגדר אם כלל הועבר (כי הוא זהה ל- |
oldIndex |
האינדקס הישן של הכלל. לא מוגדרת אם כלל הוחלף (כי הוא זהה ל- |
DeleteConditionalFormatRuleResponse
התוצאה של מחיקת כלל של עיצוב מותנה.
ייצוג ב-JSON |
---|
{
"rule": {
object ( |
שדות | |
---|---|
rule |
הכלל שנמחק. |
AddProtectedRangeResponse
התוצאה של הוספת טווח מוגן חדש.
ייצוג ב-JSON |
---|
{
"protectedRange": {
object ( |
שדות | |
---|---|
protectedRange |
טווח התאים המוגן החדש שנוסף. |
AddChartResponse
התוצאה של הוספת תרשים לגיליון אלקטרוני.
ייצוג ב-JSON |
---|
{
"chart": {
object ( |
שדות | |
---|---|
chart |
התרשים החדש שנוסף. |
AddBandingResponse
התוצאה של הוספת טווח פס.
ייצוג ב-JSON |
---|
{
"bandedRange": {
object ( |
שדות | |
---|---|
bandedRange |
הטווח המחולק לפסים שנוסף. |
CreateDeveloperMetadataResponse
התגובה מיצירת המטא-נתונים של המפתח.
ייצוג ב-JSON |
---|
{
"developerMetadata": {
object ( |
שדות | |
---|---|
developerMetadata |
המטא-נתונים של המפתח שנוצרו. |
UpdateDeveloperMetadataResponse
התשובה מהעדכון של מטא-נתוני המפתח.
ייצוג ב-JSON |
---|
{
"developerMetadata": [
{
object ( |
שדות | |
---|---|
developerMetadata[] |
המטא-נתונים המעודכנים של המפתח. |
DeleteDeveloperMetadataResponse
התשובה מהמחיקה של מטא-נתונים של מפתח.
ייצוג ב-JSON |
---|
{
"deletedDeveloperMetadata": [
{
object ( |
שדות | |
---|---|
deletedDeveloperMetadata[] |
המטא-נתונים שנמחקו. |
AddDimensionGroupResponse
התוצאה של הוספת קבוצה.
ייצוג ב-JSON |
---|
{
"dimensionGroups": [
{
object ( |
שדות | |
---|---|
dimensionGroups[] |
כל הקבוצות של מאפיין מסוים אחרי שמוסיפים קבוצה למאפיין הזה. |
DeleteDimensionGroupResponse
התוצאה של מחיקת קבוצה.
ייצוג ב-JSON |
---|
{
"dimensionGroups": [
{
object ( |
שדות | |
---|---|
dimensionGroups[] |
כל הקבוצות של מאפיין מסוים אחרי שמוחקים קבוצה מהמאפיין הזה. |
TrimWhitespaceResponse
התוצאה של חיתוך רווחים לבנים בתאים.
ייצוג ב-JSON |
---|
{ "cellsChangedCount": integer } |
שדות | |
---|---|
cellsChangedCount |
מספר התאים שהוסרו מהם רווחים לבנים. |
DeleteDuplicatesResponse
התוצאה של הסרת כפילויות בטווח.
ייצוג ב-JSON |
---|
{ "duplicatesRemovedCount": integer } |
שדות | |
---|---|
duplicatesRemovedCount |
מספר השורות הכפולות שהוסרו. |
AddSlicerResponse
התוצאה של הוספת כלי חיתוך לגיליון אלקטרוני.
ייצוג ב-JSON |
---|
{
"slicer": {
object ( |
שדות | |
---|---|
slicer |
כלי הסינון החדש שנוסף. |
AddDataSourceResponse
התוצאה של הוספת מקור נתונים.
ייצוג ב-JSON |
---|
{ "dataSource": { object ( |
שדות | |
---|---|
dataSource |
מקור הנתונים שנוצר. |
dataExecutionStatus |
סטטוס ביצוע הנתונים. |
UpdateDataSourceResponse
התגובה מעדכון מקור הנתונים.
ייצוג ב-JSON |
---|
{ "dataSource": { object ( |
שדות | |
---|---|
dataSource |
מקור הנתונים המעודכן. |
dataExecutionStatus |
סטטוס ביצוע הנתונים. |
RefreshDataSourceResponse
התגובה מרענון אובייקט אחד או יותר של מקור נתונים.
ייצוג ב-JSON |
---|
{
"statuses": [
{
object ( |
שדות | |
---|---|
statuses[] |
כל סטטוס הרענון של הפניות לאובייקטים של מקור הנתונים שצוינו בבקשה. אם מציינים את |
RefreshDataSourceObjectExecutionStatus
סטטוס הביצוע של רענון אובייקט אחד של מקור נתונים.
ייצוג ב-JSON |
---|
{ "reference": { object ( |
שדות | |
---|---|
reference |
הפניה לאובייקט של מקור נתונים שמתרענן. |
dataExecutionStatus |
סטטוס ביצוע הנתונים. |
CancelDataSourceRefreshResponse
התגובה לביטול רענון של אובייקט אחד או יותר במקור הנתונים.
ייצוג ב-JSON |
---|
{
"statuses": [
{
object ( |
שדות | |
---|---|
statuses[] |
סטטוסי הביטול של הרענונים של כל האובייקטים של מקורות הנתונים שצוינו בבקשה. אם מציינים את |
CancelDataSourceRefreshStatus
הסטטוס של ביטול רענון של אובייקט יחיד במקור נתונים.
ייצוג ב-JSON |
---|
{ "reference": { object ( |
שדות | |
---|---|
reference |
הפניה לאובייקט של מקור הנתונים שהרענון שלו מבוטל. |
refreshCancellationStatus |
סטטוס הביטול. |
RefreshCancellationStatus
הסטטוס של ביטול הרענון.
אפשר לשלוח cancel request
כדי לבטל באופן מפורש רענון של אובייקט אחד או יותר של מקור נתונים.
ייצוג ב-JSON |
---|
{ "state": enum ( |
שדות | |
---|---|
state |
הסטטוס של קריאה לביטול רענון ב-Sheets. |
errorCode |
קוד השגיאה. |
RefreshCancellationState
ספירה של מצבי ביטול רענון.
טיפוסים בני מנייה (enum) | |
---|---|
REFRESH_CANCELLATION_STATE_UNSPECIFIED |
ערך ברירת מחדל, אין להשתמש בו. |
CANCEL_SUCCEEDED |
קריאת ה-API ל-Sheets לביטול רענון בוצעה בהצלחה. המשמעות היא שהשיחה בוצעה בהצלחה, ולא שהביטול בוצע בהצלחה. |
CANCEL_FAILED |
קריאת ה-API ל-Sheets לביטול רענון נכשלה. |
RefreshCancellationErrorCode
ספירה של קודי השגיאה של ביטול הרענון.
טיפוסים בני מנייה (enum) | |
---|---|
REFRESH_CANCELLATION_ERROR_CODE_UNSPECIFIED |
ערך ברירת מחדל, אין להשתמש בו. |
EXECUTION_NOT_FOUND |
ההפעלה שרוצים לבטל לא נמצאה במנוע השאילתות או ב-Sheets. |
CANCEL_PERMISSION_DENIED |
למשתמש אין הרשאה לבטל את השאילתה. |
QUERY_EXECUTION_COMPLETED |
ביצוע השאילתה כבר הושלם, ולכן לא ניתן היה לבטל אותה. |
CONCURRENT_CANCELLATION |
כבר מתבצע ביטול אחר. |
CANCEL_OTHER_ERROR |
כל שאר השגיאות. |