Class BigQueryDataSourceSpec

BigQueryDataSourceSpec

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

Methods

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

תיעוד מפורט

copy()

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

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();

const newSpec = spec.copy();

חזרה

DataSourceSpecBuilder – הכלי ליצירת קהלים.


getDatasetId()

מקבל את מזהה מערך הנתונים ב-BigQuery.

חזרה

String — מזהה מערך הנתונים, או מחרוזת ריקה אם מפרט מקור הנתונים מוגדר על ידי שאילתה גולמית.


getParameters()

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

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();
const parameters = spec.getParameters();

השיטה הזו זמינה רק למקורות נתונים של BigQuery.

חזרה

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


getProjectId()

מקבל את מזהה פרויקט החיוב.

חזרה

String – מזהה הפרויקט.


getRawQuery()

מחזירה את מחרוזת השאילתה הגולמית.

חזרה

String – מחרוזת השאילתה הגולמית.


getTableId()

מקבל את מזהה הטבלה ב-BigQuery.

חזרה

String — מזהה הטבלה, או מחרוזת ריקה אם מפרט מקור הנתונים מוגדר על ידי שאילתה גולמית.


getTableProjectId()

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

חזרה

String – מזהה הפרויקט של הטבלה, או מחרוזת ריקה אם מקור הנתונים מוגדר על ידי שאילתה גולמית.


getType()

מחזירה את הסוג של מקור הנתונים.

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();
const type = spec.getType();

חזרה

DataSourceType — סוג מקור הנתונים.