- בקשת HTTP
- פרמטרים של נתיב
- גוף הבקשה
- גוף התשובה
- היקפי הרשאות
- בקשה
- עדכון גיליונות אלקטרוניים של בקשה
- UpdateSheetPropertiesRequest
- UpdateDimensionsPropertiesRequest
- DataSourceSheetDimensionsRange
- UpdateNamedRangeRequest
- חזרה על בקשה
- AddNamedRangeRequest
- DeleteNamedRangeRequest
- AddSheetRequest
- DeleteSheetRequest
- מילוי אוטומטי של בקשה
- SourceAndDestination
- CutPasteRequest
- PasteType
- CopyPasteRequest
- הדבקה אוריינטציה
- MergeCellsRequest
- MergeType
- UnmergeCellsRequest
- UpdateBordersRequest
- UpdateCellsRequest
- AddFilterViewRequest
- AppendCellsRequest
- ClearBasicFilterRequest
- DeleteDimensionsRequest
- DeleteObjectObjectRequest
- DeleteFilterViewRequest
- DuplicateFilterViewRequest
- DuplicateSheetRequest
- FindReplaceRequest
- Insert מאפייניםRequest
- InsertRangeRequest
- העברת מאפיין של העברה
- עדכון מיקום מוטבעObjectObject
- PasteDataRequest
- TextToColumnsRequest
- סוג מפריד
- UpdateFilterViewRequest
- DeleteRangeRequest
- AppenddimensionRequest
- AddConditionalFormatRuleRequest
- UpdateConditionalFormatRuleRequest
- DeleteConditionalFormatRuleRequest
- sortRangeRequest
- SetDataAuthenticationRequest
- SetBasicFilterRequest
- AddProtectedRangeRequest
- UpdateProtectedRangeRequest
- DeleteProtectedRangeRequest
- AutoSizeDimensionsRequest
- AddChartRequest
- UpdateChartSpecRequest
- UpdateBandingRequest
- AddBandingRequest
- DeleteBandingRequest
- CreateDeveloperMetadataRequest
- UpdateDeveloperMetadataRequest
- DeleteDeveloperMetadataRequest
- RandomizeRangeRequest
- AddDimensionsGroupRequest
- DeleteDimensionsGroupRequest
- Update מאפייניםGroupRequest
- TrimWhitespaceRequest
- DeleteDuplicatesRequest
- עדכון אובייקט מוטמעBorderRequest
- AddSlicerRequest
- UpdateSlicerSpecRequest
- AddDataSourceRequest
- UpdateDataSourceRequest
- DeleteDataSourceRequest
- RefreshDataSourceRequest
- DataSourceObjectReferences
- DataSourceObjectReference
- תגובה
- AddNamedRangeResponse
- AddSheetResponse
- AddFilterViewResponse
- DuplicateFilterViewResponse
- DuplicateSheetResponse
- FindResponseResponse
- עדכון מוטמעObjectObjectPosition
- UpdateConditionalFormatRuleResponse
- DeleteConditionalFormatRuleResponse
- AddProtectedRangeResponse
- AddChartResponse
- AddBandingResponse
- CreateDeveloperMetadataResponse
- UpdateDeveloperMetadataResponse
- DeleteDeveloperMetadataResponse
- Add מאפייניםGroupResponse
- DeleteDimensionsGroupResponse
- TrimWhitespaceResponse
- DeleteDuplicatesResponse
- AddSlicerResponse
- AddDataSourceResponse
- UpdateDataSourceResponse
- RefreshDataSourceResponse
- RefreshDataSourceObjectExecutionStatus
- רוצים לנסות?
רלוונטי לעדכון אחד או יותר בגיליון האלקטרוני.
כל request
מאומת לפני היישום. אם בקשה כלשהי אינה חוקית, הבקשה כולה תיכשל ושום דבר לא ייושם.
בקשות מסוימות כוללות replies
כדי לספק לך מידע על אופן היישום שלהן. התשובות ישקפו את הבקשות. לדוגמה, אם החלת 4 עדכונים ולתשובה השלישית הייתה תשובה, התשובה תהיה 2 תשובות ריקות, התשובה בפועל ותשובה ריקה נוספת, בסדר הזה.
בגלל האופי השיתופי של גיליונות אלקטרוניים, לא בטוח שהגיליון האלקטרוני ישקף במדויק את השינויים אחרי השלמת התהליך. עם זאת, לא בטוח שהעדכונים בבקשה ייכנסו לתוקף יחד באופן אטומי. ייתכן שיחולו שינויים בנוגע לשינויים של שותפי עריכה. אם אין שותפי עריכה, הגיליון האלקטרוני צריך לשקף את השינויים.
בקשת HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}:batchUpdate
כתובת ה-URL כוללת תחביר של קידוד 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
למידע נוסף, ניתן לעיין במדריך ההרשאה.