- בקשת HTTP
- פרמטרים של נתיב
- גוף הבקשה
- גוף התשובה
- היקפי הרשאות
- DataFilterValueRange
- UpdateValuesByDataFilterResponse
- רוצים לנסות?
מגדירה ערכים בטווח אחד או יותר של גיליון אלקטרוני. המתקשר חייב לציין את מזהה הגיליון האלקטרוני, valueInputOption
וכן DataFilterValueRanges
אחד או יותר.
בקשת HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchUpdateByDataFilter
כתובת ה-URL כוללת תחביר של קידוד gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
spreadsheetId |
המזהה של הגיליון האלקטרוני לעדכון. |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{ "valueInputOption": enum ( |
שדות | |
---|---|
valueInputOption |
איך לפרש את נתוני הקלט. |
data[] |
הערכים החדשים שיחולו על הגיליון האלקטרוני. אם יותר מטווח אחד תואם ל- |
includeValuesInResponse |
קובעת אם תגובת העדכון צריכה לכלול את הערכים של התאים שעודכנו. כברירת מחדל, התשובות לא כוללות את הערכים המעודכנים. השדה |
responseValueRenderOption |
היא קובעת את אופן הרינדור של הערכים בתגובה. אפשרות הרינדור שמוגדרת כברירת המחדל היא |
responseDateTimeRenderOption |
היא קובעת את אופן העיבוד של תאריכים, שעות ומשכי זמן בתגובה. המערכת תתעלם מהמדיניות הזו אם |
גוף התשובה
התגובה כאשר מעדכנים טווח של ערכים בגיליון אלקטרוני.
אם התגובה הצליחה, גוף התגובה מכיל נתונים עם המבנה הבא:
ייצוג JSON |
---|
{
"spreadsheetId": string,
"totalUpdatedRows": integer,
"totalUpdatedColumns": integer,
"totalUpdatedCells": integer,
"totalUpdatedSheets": integer,
"responses": [
{
object ( |
שדות | |
---|---|
spreadsheetId |
הגיליון האלקטרוני שעליו הוחלו העדכונים. |
totalUpdatedRows |
מספר השורות הכולל שבו לפחות תא אחד בשורה עודכן. |
totalUpdatedColumns |
המספר הכולל של העמודות שבהן תא אחד לפחות בעמודה עודכן. |
totalUpdatedCells |
המספר הכולל של התאים שעודכנו. |
totalUpdatedSheets |
המספר הכולל של גיליונות שבהם עודכן לפחות תא אחד בגיליון. |
responses[] |
התשובה לכל טווח עודכנה. |
היקפי הרשאה
מחייב אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
למידע נוסף, ניתן לעיין במדריך ההרשאה.
טווח של מסנן נתונים
טווח של ערכים שהמיקום שלהם מצוין על ידי DataFilter
.
ייצוג JSON |
---|
{ "dataFilter": { object ( |
שדות | |
---|---|
dataFilter |
מסנן הנתונים שמתאר את מיקום הערכים בגיליון האלקטרוני. |
majorDimension |
המאפיין הראשי של הערכים. |
values[] |
הנתונים לכתיבה. אם הערכים שסופקו חורגים מטווחים אחרים שתואמים למסנן הנתונים, הבקשה תיכשל. אם הערכים שסופקו נמוכים מהטווחים התואמים בלבד, הם יכתבו רק את הערכים שצוינו. הערכים הקיימים בטווחים התואמים לא יושפעו. |
עדכוןValuesByDataFilterResponse
התגובה כאשר מעדכנים טווח של ערכים לפי מסנן נתונים בגיליון אלקטרוני.
ייצוג JSON |
---|
{ "updatedRange": string, "updatedRows": integer, "updatedColumns": integer, "updatedCells": integer, "dataFilter": { object ( |
שדות | |
---|---|
updatedRange |
הטווח (בסימון A1) שעליו הוחלו עדכונים. |
updatedRows |
מספר השורות שבהן עודכן לפחות תא אחד בשורה. |
updatedColumns |
מספר העמודות שבהן עודכן לפחות תא אחד בעמודה. |
updatedCells |
מספר התאים שעודכנו. |
dataFilter |
מסנן הנתונים שבחר בטווח שנבחר. |
updatedData |
הערכים בתאים בטווח שתואמים למסנן הנתונים לאחר החלת כל העדכונים. המדד הזה מופיע רק אם השדה |