- בקשת HTTP
- פרמטרים של נתיב
- פרמטרים של שאילתות
- גוף הבקשה
- גוף התגובה
- היקפי הרשאות
- InsertDataOption
- רוצים לנסות?
הוספת ערכים לגיליון אלקטרוני. טווח הקלט משמש לחיפוש נתונים קיימים ולמציאת 'טבלה' בטווח הזה. הערכים יתווספו לשורה הבאה בטבלה, החל מהעמודה הראשונה בטבלה. במדריך ובקוד לדוגמה מוסבר בפירוט איך הטבלאות מזוהות ואיך הנתונים מצורפים.
מבצע הקריאה החוזרת צריך לציין את מזהה הגיליון האלקטרוני, את הטווח ואת valueInputOption
. הפרמטר valueInputOption
קובע רק איך נתוני הקלט יתווספו לגיליון (לפי עמודות או לפי שורות), אבל הוא לא משפיע על התא שבו הנתונים יתחילו להיכתב.
בקשת HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values/{range}:append
כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
spreadsheetId |
המזהה של הגיליון האלקטרוני שרוצים לעדכן. |
range |
סימון A1 של טווח לחיפוש טבלה לוגית של נתונים. הערכים מצורפים אחרי השורה האחרונה בטבלה. |
פרמטרים של שאילתה
פרמטרים | |
---|---|
valueInputOption |
איך צריך לפרש את נתוני הקלט. |
insertDataOption |
איך להוסיף את נתוני הקלט. |
includeValuesInResponse |
קובע אם תגובת העדכון צריכה לכלול את הערכים של התאים שנוספו. כברירת מחדל, התשובות לא כוללות את הערכים המעודכנים. |
responseValueRenderOption |
קובעת את האופן שבו יש להציג את הערכים בתגובה. אפשרות העיבוד שמוגדרת כברירת מחדל היא |
responseDateTimeRenderOption |
קובע איך יתבצע העיבוד של תאריכים, שעות ומרווחי זמן בתגובה. המערכת מתעלמת מהערך הזה אם |
גוף הבקשה
גוף הבקשה מכיל מופע של ValueRange
.
גוף התשובה
התגובה שמתקבלת כשמעדכנים טווח ערכים בגיליון אלקטרוני.
אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{
"spreadsheetId": string,
"tableRange": string,
"updates": {
object ( |
שדות | |
---|---|
spreadsheetId |
גיליון האלקטרוני שבו הוחלו העדכונים. |
tableRange |
הטווח (בסימן A1) של הטבלה שאליה מצורפים הערכים (לפני הוספת הערכים). הערך יהיה ריק אם לא נמצאה טבלה. |
updates |
מידע על העדכונים שהוחלו. |
היקפי הרשאה
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
מידע נוסף זמין במדריך ההרשאות.
InsertDataOption
קובעת איך הנתונים הקיימים משתנים כשמזינים נתונים חדשים.
טיפוסים בני מנייה (enum) | |
---|---|
OVERWRITE |
הנתונים החדשים מחליפים את הנתונים הקיימים באזורים שבהם הם נכתבים. (הערה: הוספת נתונים לסוף הגיליון עדיין תוסיף שורות או עמודות חדשות כדי שניתן יהיה לכתוב את הנתונים). |
INSERT_ROWS |
המערכת תוסיף שורות לנתונים החדשים. |