הבונה של DataSourceSpec
. כדי ליצור מפרט מסוג מסוים, יש להשתמש בשיטה as...()
. כדי ליצור כלי חדש, צריך להשתמש ב-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 | הפונקציה מקבלת את הכלי לבניית מקור נתונים ב-BigQuery. |
build() | DataSourceSpec | יוצרת מפרט של מקור נתונים על סמך ההגדרות בכלי הזה. |
copy() | DataSourceSpecBuilder | יצירת DataSourceSpecBuilder על סמך ההגדרות של מקור הנתונים הזה. |
getParameters() | DataSourceParameter[] | הפונקציה מקבלת את הפרמטרים של מקור הנתונים. |
getType() | DataSourceType | לקבלת הסוג של מקור הנתונים. |
removeAllParameters() | DataSourceSpecBuilder | כל הפרמטרים יוסרו. |
removeParameter(parameterName) | DataSourceSpecBuilder | מסירה את הפרמטר שצוין. |
setParameterFromCell(parameterName, sourceCell) | DataSourceSpecBuilder | מוסיף פרמטר, או אם הפרמטר עם השם קיים, מעדכן את תא המקור שלו. |
תיעוד מפורט
asBigQuery()
הפונקציה מקבלת את הכלי לבניית מקור נתונים ב-BigQuery.
החזרות
BigQueryDataSourceSpecBuilder
– הכלי ליצירת מפרטים של מקור נתונים ב-BigQuery.
build()
יוצרת מפרט של מקור נתונים על סמך ההגדרות בכלי הזה. צריך להשתמש ב-as...()
כדי לציין את הסוג של מקור הנתונים, לפני הבנייה.
החזרות
DataSourceSpec
– המפרט של מקור הנתונים.
copy()
יצירת DataSourceSpecBuilder
על סמך ההגדרות של מקור הנתונים הזה.
החזרות
DataSourceSpecBuilder
- כלי היצירה.
getParameters()
getType()
removeAllParameters()
removeParameter(parameterName)
מסירה את הפרמטר שצוין.
פרמטרים
שם | תיאור | התיאור |
---|---|---|
parameterName | String | שם הפרמטר שיש להסיר. |
החזרות
DataSourceSpecBuilder
– הכלי ליצירת שרשורים.
setParameterFromCell(parameterName, sourceCell)
מוסיף פרמטר, או אם הפרמטר עם השם קיים, מעדכן את תא המקור שלו.
פרמטרים
שם | תיאור | התיאור |
---|---|---|
parameterName | String | שם הפרמטר. |
sourceCell | String | תא המקור, כפי שצוין בסימון A1. |
החזרות
DataSourceSpecBuilder
– הכלי ליצירת שרשורים.