Class DataSourceSpecBuilder

DataSourceSpecBuilder

ה-builder של DataSourceSpec. כדי ליצור מפרט לסוג מסוים, צריך להשתמש ב-method as...(). כדי ליצור builder חדש, צריך להשתמש ב-SpreadsheetApp.newDataSourceSpec(). כדי להשתמש במפרט: DataSourceTable.

יש להשתמש בכיתה הזו רק עם נתונים שמקושרים למסד נתונים.

הדוגמאות האלה ממחישות איך לפתח מפרט של מקורות נתונים ל-BigQuery.

var spec = SpreadsheetApp.newDataSourceSpec()
           .asBigQuery()
           .setProjectId('big_query_project')
           .setRawQuery('select @FIELD from table limit @LIMIT')
           .setParameterFromCell('FIELD', 'Sheet1!A1')
           .setParameterFromCell('LIMIT', 'namedRangeCell')
           .build();

שיטות

שיטהסוג הערך המוחזרתיאור קצר
asBigQuery()BigQueryDataSourceSpecBuilderקבלת ה-builder של מקור הנתונים של BigQuery.
build()DataSourceSpecיצירת מפרט של מקור נתונים מההגדרות של ה-builder הזה.
copy()DataSourceSpecBuilderייווצר DataSourceSpecBuilder על סמך ההגדרות של מקור הנתונים.
getParameters()DataSourceParameter[]הפונקציה מקבלת את הפרמטרים של מקור הנתונים.
getType()DataSourceTypeהפונקציה מקבלת את הסוג של מקור הנתונים.
removeAllParameters()DataSourceSpecBuilderמסירה את כל הפרמטרים.
removeParameter(parameterName)DataSourceSpecBuilderמסירה את הפרמטר שצוין.
setParameterFromCell(parameterName, sourceCell)DataSourceSpecBuilderהפונקציה מוסיפה פרמטר. אם הפרמטר עם השם קיים, המערכת מעדכנת את תא המקור שלו.

מסמכי תיעוד מפורטים

asBigQuery()

קבלת ה-builder של מקור הנתונים של BigQuery.

חזרה

BigQueryDataSourceSpecBuilder – בונה מפרטי מקורות הנתונים של BigQuery.


build()

יצירת מפרט של מקור נתונים מההגדרות של ה-builder הזה. חובה להשתמש ב-as...() כדי לציין את סוג מקור הנתונים לפני הבנייה.

חזרה

DataSourceSpec – מפרט מקור הנתונים.


copy()

ייווצר DataSourceSpecBuilder על סמך ההגדרות של מקור הנתונים.

חזרה

DataSourceSpecBuilder – ה-builder.


getParameters()

הפונקציה מקבלת את הפרמטרים של מקור הנתונים.

חזרה

DataSourceParameter[] – רשימת הפרמטרים.


getType()

הפונקציה מקבלת את הסוג של מקור הנתונים.

חזרה

DataSourceType – הסוג של מקור הנתונים.


removeAllParameters()

מסירה את כל הפרמטרים.

חזרה

DataSourceSpecBuilder – ה-builder, לשרשורים.


removeParameter(parameterName)

מסירה את הפרמטר שצוין.

פרמטרים

שםסוגתיאור
parameterNameStringשם הפרמטר שרוצים להסיר.

חזרה

DataSourceSpecBuilder – ה-builder, לשרשורים.


setParameterFromCell(parameterName, sourceCell)

הפונקציה מוסיפה פרמטר. אם הפרמטר עם השם קיים, המערכת מעדכנת את תא המקור שלו.

פרמטרים

שםסוגתיאור
parameterNameStringשם הפרמטר.
sourceCellStringתא המקור, כפי שמצוין בסימון A1.

חזרה

DataSourceSpecBuilder – ה-builder, לשרשורים.