Class BigQueryDataSourceSpec

BigQueryDataSourceSpec

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

שיטות

שיטהסוג הערך המוחזרתיאור קצר
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');
var spec = ss.getDataSources()[0].getSpec();

var newSpec = spec.copy();

חזרה

DataSourceSpecBuilder – ה-builder.


getDatasetId()

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

חזרה

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


getParameters()

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

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');
var spec = ss.getDataSources()[0].getSpec();
var 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');
var spec = ss.getDataSources()[0].getSpec();
var type = spec.getType();

חזרה

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