מחזירה את הגיליון האלקטרוני במזהה הנתון. המתקשר חייב לציין את מזהה הגיליון האלקטרוני.
שיטה זו שונה מ-sheets.get מכיוון שהיא מאפשרת לבחור אילו קבוצות משנה של נתוני גיליון אלקטרוני יחזירו, על ידי ציון פרמטר dataFilters
. אפשר לציין כמה DataFilters
. ציון של מסנן נתונים אחד או יותר יחזיר את החלקים בגיליון האלקטרוני שמצטלבים בין טווחים שתואמים לכל אחד מהמסננים.
כברירת מחדל, לא מוחזרים נתונים בתוך רשתות. אפשר לכלול את נתוני הרשת באחת משתי דרכים:
מציינים מסכת שדות שבה מפורטים השדות הרצויים באמצעות הפרמטר של כתובת ה-URL מסוג
fields
ב-HTTPמגדירים את הפרמטר
includeGridData
כ-True. אם מוגדרת מסכת שדה, המערכת תתעלם מהפרמטרincludeGridData
לגיליונות אלקטרוניים גדולים, השיטה המומלצת היא לאחזר רק את השדות הספציפיים הרצויים.
בקשת HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}:getByDataFilter
כתובת ה-URL כוללת תחביר של קידוד gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
spreadsheetId |
הגיליון האלקטרוני שצריך לבקש. |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{
"dataFilters": [
{
object ( |
שדות | |
---|---|
dataFilters[] |
השדה |
includeGridData |
הערך הוא True אם יש להחזיר את נתוני הרשת. המערכת תתעלם מהפרמטר הזה אם הוגדרה בבקשה מסיכת שדה. |
גוף התשובה
אם הפעולה בוצעה בהצלחה, גוף התגובה מכיל מופע של Spreadsheet
.
היקפי הרשאה
מחייב אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
למידע נוסף, ניתן לעיין במדריך ההרשאה.