- בקשת 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
למידע נוסף, ניתן לעיין במדריך ההרשאה.
אפשרות InsertData
ההגדרה הזו קובעת איך הנתונים הקיימים ישתנו כשמזינים נתונים חדשים.
טיפוסים בני מנייה (enum) | |
---|---|
OVERWRITE |
הנתונים החדשים מחליפים נתונים קיימים באזורים שבהם הם נכתבים. (הערה: הוספת נתונים לסוף הגיליון עדיין תוסיף שורות או עמודות חדשות, כדי שניתן יהיה לכתוב את הנתונים). |
INSERT_ROWS |
השורות החדשות נוספו לנתונים החדשים. |