גישה לגיליון של מקור נתונים קיים ושינוי שלו. כדי ליצור גיליון חדש של מקור נתונים, משתמשים ב-Spreadsheet.insertDataSourceSheet(spec).
אפשר להשתמש במחלקה הזו רק עם נתונים שמחוברים למסד נתונים.
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
add | Data | מוסיף מסנן שמוחל על הגיליון של מקור הנתונים. |
as | Sheet | הפונקציה מחזירה את הגיליון של מקור הנתונים כאובייקט גיליון רגיל. |
auto | Data | משנה אוטומטית את רוחב העמודה שצוינה. |
auto | Data | משנה אוטומטית את רוחב העמודות שצוינו. |
cancel | Data | מבטל את רענון הנתונים שמשויך לאובייקט הזה אם הוא פועל כרגע. |
force | Data | רענון הנתונים של האובייקט הזה בלי קשר למצב הנוכחי. |
get | Integer|null | הפונקציה מחזירה את הרוחב של העמודה שצוינה. |
get | Data | מחזירה את מקור הנתונים שאליו האובייקט מקושר. |
get | Data | הפונקציה מחזירה את כל המסננים שהוחלו על הגיליון של מקור הנתונים. |
get | Object[] | הפונקציה מחזירה את כל הערכים בגיליון של מקור הנתונים עבור שם העמודה שצוין. |
get | Object[] | מחזירה את כל הערכים של גיליון מקור הנתונים עבור שם העמודה שצוין, החל משורת ההתחלה שצוינה (מבוסס-1) ועד num שצוין. |
get | Sort | מקבל את כל מפרטי המיון בגיליון מקור הנתונים. |
get | Data | מקבל את סטטוס הפעלת הנתונים של האובייקט. |
refresh | Data | רענון הנתונים של האובייקט. |
remove | Data | מסיר את כל המסננים שהוחלו על העמודה בגיליון של מקור הנתונים. |
remove | Data | מסירה את הגדרת המיון בעמודה בגיליון של מקור הנתונים. |
set | Data | הגדרת הרוחב של העמודה שצוינה. |
set | Data | הגדרת הרוחב של העמודות שצוינו. |
set | Data | הגדרת מפרט המיון בעמודה בגיליון של מקור הנתונים. |
set | Data | הגדרת מפרט המיון בעמודה בגיליון של מקור הנתונים. |
wait | Data | הפונקציה ממתינה עד שההרצה הנוכחית מסתיימת, ואז יוצאת אחרי מספר השניות שצוין. |
תיעוד מפורט
add Filter(columnName, filterCriteria)
מוסיף מסנן שמוחל על הגיליון של מקור הנתונים.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
column | String | השם של העמודה שרוצים להחיל עליה את המסנן הזה. |
filter | Filter | קריטריוני הסינון להחלה. |
חזרה
Data — הגיליון של מקור הנתונים, לשרשור שיטות.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
as Sheet()
auto Resize Column(columnName)
משנה אוטומטית את רוחב העמודה שצוינה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
column | String | שם העמודה. |
חזרה
Data – הגיליון הזה של מקור הנתונים, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
auto Resize Columns(columnNames)
משנה אוטומטית את רוחב העמודות שצוינו.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
column | String[] | רשימת שמות העמודות לעדכון. |
חזרה
Data – הגיליון הזה של מקור הנתונים, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
cancel Data Refresh()
מבטל את רענון הנתונים שמשויך לאובייקט הזה אם הוא פועל כרגע.
בדוגמה הזו מוסבר איך לבטל רענון של נוסחה.
const spreadsheet = SpreadsheetApp.getActive(); const formula = spreadsheet.getDataSourceFormulas()[0]; // Cancel the ongoing refresh on the formula. formula.cancelDataRefresh();
מוחזרת חריגה אם הסוג של מקור הנתונים לא מופעל. כדי להפעיל הפעלות של נתונים בסוג מסוים של מקור נתונים, צריך להשתמש בשיטות Spreadsheet.
חזרה
Data – אובייקט הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
force Refresh Data()
רענון הנתונים של האובייקט הזה בלי קשר למצב הנוכחי. refresh לפרטים נוספים אם רוצים לבטל רענון של האובייקט הזה שמתבצע כרגע, אפשר לעיין במאמר cancel.
מוחזרת חריגה אם הסוג של מקור הנתונים לא מופעל. כדי להפעיל הפעלות של נתונים בסוג מסוים של מקור נתונים, צריך להשתמש בשיטות Spreadsheet.
חזרה
Data – אובייקט הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Column Width(columnName)
הפונקציה מחזירה את הרוחב של העמודה שצוינה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
column | String | שם העמודה. |
חזרה
Integer|null – רוחב העמודה, או null אם העמודה משתמשת ברוחב ברירת המחדל.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Data Source()
מחזירה את מקור הנתונים שאליו האובייקט מקושר.
חזרה
Data — מקור הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Filters()
הפונקציה מחזירה את כל המסננים שהוחלו על הגיליון של מקור הנתונים.
חזרה
Data — מערך של כל המסננים שהוחלו על גיליון מקור הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName)
הפונקציה מחזירה את כל הערכים בגיליון של מקור הנתונים עבור שם העמודה שצוין.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
column | String | שם העמודה במקור הנתונים שממנה יאוחזרו הערכים. |
חזרה
Object[] — מערך חד-ממדי של ערכים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName, startRow, numRows)
מחזירה את כל הערכים של גיליון מקור הנתונים עבור שם העמודה שצוין, החל משורת ההתחלה שצוינה (מבוסס-1) ועד num שצוין.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
column | String | שם העמודה במקור הנתונים שממנה יאוחזרו הערכים. |
start | Integer | המיקום בשורה שממנו יתחיל אחזור הערכים. |
num | Integer | מספר השורות לאחזור. |
חזרה
Object[] — מערך חד-ממדי של ערכים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sort Specs()
מקבל את כל מפרטי המיון בגיליון מקור הנתונים.
חזרה
Sort — רשימה של מפרטי מיון.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Status()
מקבל את סטטוס הפעלת הנתונים של האובייקט.
חזרה
Data — הסטטוס של הפעלת הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
refresh Data()
רענון הנתונים של האובייקט.
גורם לחריגה אם המצב הנוכחי הוא error. משתמשים ב-Data כדי לעדכן את המפרט. השיטה הזו עדיפה על force כדי למנוע עריכות לא צפויות במקור הנתונים.
מוחזרת חריגה אם הסוג של מקור הנתונים לא מופעל. כדי להפעיל הפעלות של נתונים בסוג מסוים של מקור נתונים, צריך להשתמש בשיטות Spreadsheet.
חזרה
Data – אובייקט הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
remove Filters(columnName)
מסיר את כל המסננים שהוחלו על העמודה בגיליון של מקור הנתונים.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
column | String | השם של העמודה שממנה רוצים להסיר את המסננים. |
חזרה
Data — הגיליון של מקור הנתונים, לשרשור שיטות.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
remove Sort Spec(columnName)
מסירה את הגדרת המיון בעמודה בגיליון של מקור הנתונים.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
column | String | שם העמודה. |
חזרה
Data – הגיליון של מקור הנתונים, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Column Width(columnName, width)
הגדרת הרוחב של העמודה שצוינה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
column | String | שם העמודה. |
width | Integer | הרוחב החדש של העמודה. |
חזרה
Data – הגיליון הזה של מקור הנתונים, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Column Widths(columnNames, width)
הגדרת הרוחב של העמודות שצוינו.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
column | String[] | רשימת שמות העמודות לעדכון. |
width | Integer | הרוחב החדש של העמודות. |
חזרה
Data – הגיליון הזה של מקור הנתונים, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, ascending)
הגדרת מפרט המיון בעמודה בגיליון של מקור הנתונים.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
column | String | שם העמודה שלפיה יתבצע המיון. |
ascending | Boolean | אם מופיע true, ממיינים את העמודה בסדר עולה. אם מופיע false, ממיינים את העמודה בסדר יורד. |
חזרה
Data – הגיליון של מקור הנתונים, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, sortOrder)
הגדרת מפרט המיון בעמודה בגיליון של מקור הנתונים.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
column | String | שם העמודה שלפיה יתבצע המיון. |
sort | Sort | סדר המיון. |
חזרה
Data – הגיליון של מקור הנתונים, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
wait For Completion(timeoutInSeconds)
הפונקציה ממתינה עד שההרצה הנוכחית מסתיימת, ואז יוצאת אחרי מספר השניות שצוין. מופעלת חריגה אם ההפעלה לא מסתיימת כשהזמן הקצוב מסתיים, אבל ההפעלה לא מבוטלת.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
timeout | Integer | זמן ההמתנה להפעלת הנתונים, בשניות. הערך המקסימלי הוא 300 שניות. |
חזרה
Data — הסטטוס של הפעלת הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets