Class DataSourceSpec

DataSourceSpec

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

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

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

var dataSourceTable =
    SpreadsheetApp.getActive().getSheetByName("Data Sheet 1").getDataSourceTables()[0];
var spec = dataSourceTable.getDataSource().getSpec();
if (spec.getType() == SpreadsheetApp.DataSourceType.BIGQUERY) {
  var bqSpec = spec.asBigQuery();
  Logger.log("Project ID: %s\n", bqSpec.getProjectId());
  Logger.log("Raw query string: %s\n", bqSpec.getRawQuery());
}

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
asBigQuery()BigQueryDataSourceSpecהפונקציה מקבלת את המפרט של מקור הנתונים ל-BigQuery.
copy()DataSourceSpecBuilderיצירת DataSourceSpecBuilder על סמך ההגדרות של מקור הנתונים הזה.
getParameters()DataSourceParameter[]הפונקציה מקבלת את הפרמטרים של מקור הנתונים.
getType()DataSourceTypeלקבלת הסוג של מקור הנתונים.

תיעוד מפורט

asBigQuery()

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

החזרות

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


copy()

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

החזרות

DataSourceSpecBuilder - כלי היצירה.


getParameters()

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

החזרות

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


getType()

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

החזרות

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