- בקשת HTTP
- פרמטרים של נתיב
- פרמטרים של שאילתה
- גוף הבקשה
- גוף התשובה
- היקפי ההרשאות
- InsertDataOption
- רוצים לנסות?
מצרפת ערכים לגיליון אלקטרוני. טווח הקלט משמש לחיפוש נתונים קיימים ולמציאת 'טבלה' בטווח הזה. הערכים יתווספו לשורה הבאה בטבלה, החל מהעמודה הראשונה בטבלה. במדריך ובקוד לדוגמה מופיעים פרטים ספציפיים על אופן זיהוי הטבלאות וצירוף הנתונים.
מבצע הקריאה החוזרת צריך לציין את המזהה של הגיליון האלקטרוני, הטווח וvalueInputOption
. השדה valueInputOption
קובע רק איך יתווספו נתוני הקלט לגיליון (ברמת העמודות או השורות), הוא לא משפיע על התא שאליו הנתונים מתחילים להיכתב.
בקשת HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values/{range}:append
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של 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 |
השורות מתווספות לנתונים החדשים. |