ה-builder של Big.
Methods
| שיטה | סוג הערך המוחזר | תיאור קצר | 
|---|---|---|
| build() | Data | יצירת מפרט של מקור נתונים מההגדרות שב-builder הזה. | 
| copy() | Data | יצירת Dataעל סמך ההגדרות של מקור הנתונים הזה. | 
| get | String | הפונקציה מקבלת את מזהה מערך הנתונים ב-BigQuery. | 
| get | Data | הפונקציה מקבלת את הפרמטרים של מקור הנתונים. | 
| get | String | הפונקציה מקבלת את מזהה פרויקט החיוב. | 
| get | String | הפונקציה מקבלת את מחרוזת השאילתה הגולמית. | 
| get | String | הפונקציה מקבלת את מזהה הטבלה ב-BigQuery. | 
| get | String | הפונקציה מקבלת את מזהה הפרויקט ב-BigQuery של הטבלה. | 
| get | Data | הפונקציה מקבלת את הסוג של מקור הנתונים. | 
| remove | Big | הסרת כל הפרמטרים. | 
| remove | Big | הסרת הפרמטר שצוין. | 
| set | Big | הגדרת המזהה של מערך הנתונים ב-BigQuery. | 
| set | Big | הוספת פרמטר, או אם הפרמטר עם השם הזה קיים, עדכון תא המקור שלו ליצירת מפרטי מקורות נתונים מסוג Data. | 
| set | Big | הגדרת מזהה הפרויקט ב-BigQuery לחיוב. | 
| set | Big | הגדרת מחרוזת השאילתה הגולמית. | 
| set | Big | הגדרת מזהה הטבלה ב-BigQuery. | 
| set | Big | הגדרת מזהה הפרויקט ב-BigQuery לטבלה. | 
מסמכים מפורטים
build()
יצירת מפרט של מקור נתונים מההגדרות שב-builder הזה. צריך להשתמש ב-as...()
כדי לציין את סוג מקור הנתונים לפני ה-build.
דוגמת הקוד הבאה יוצרת מפרט של BigQuery DataSource.
const bigQueryDataSourceSpec = SpreadsheetApp.newDataSourceSpec().asBigQuery(); // TODO(developer): Replace with the required dataset, project and table IDs. bigQueryDataSourceSpec.setDatasetId('my data set id'); bigQueryDataSourceSpec.setProjectId('my project id'); bigQueryDataSourceSpec.setTableId('my table id'); bigQueryDataSourceSpec.build();
דוגמת הקוד הבאה יוצרת מפרט של מקור נתונים ב-Looker.
const lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); const lookerSpec = lookerDataSourceSpecBuilder.setExploreName('my explore name') .setInstanceUrl('my instance url') .setModelName('my model name') .build();
חזרה
Data – המפרט של מקור הנתונים.
copy()
יצירת Data על סמך ההגדרות של מקור הנתונים הזה.
// 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();
חזרה
Data – ה-builder.
get
הפונקציה מקבלת את מזהה מערך הנתונים ב-BigQuery.
חזרה
String – מזהה מערך הנתונים, או מחרוזת ריקה אם מפרט מקור הנתונים מוגדר באמצעות שאילתה גולמית.
get
הפונקציה מקבלת את הפרמטרים של מקור הנתונים.
// 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.
חזרה
Data – רשימת הפרמטרים.
get
הפונקציה מקבלת את מזהה פרויקט החיוב.
חזרה
String – מזהה הפרויקט.
get
הפונקציה מקבלת את מחרוזת השאילתה הגולמית.
חזרה
String – מחרוזת השאילתה הגולמית.
get
הפונקציה מקבלת את מזהה הטבלה ב-BigQuery.
חזרה
String – מזהה הטבלה, או מחרוזת ריקה אם מפרט מקור הנתונים מוגדר על ידי שאילתה גולמית.
get
הפונקציה מקבלת את מזהה הפרויקט ב-BigQuery של הטבלה.
חזרה
String – מזהה הפרויקט של הטבלה, או מחרוזת ריקה אם מפרט מקור הנתונים מוגדר באמצעות שאילתה גולמית.
get
הפונקציה מקבלת את הסוג של מקור הנתונים.
// 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();
חזרה
Data – סוג מקור הנתונים.
remove
הסרת כל הפרמטרים.
const specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeAllParameters();
חזרה
Big – ה-builder, לצורך קישור.
remove
הסרת הפרמטר שצוין.
const specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeParameter('x');
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| parameter | String | שם הפרמטר שרוצים להסיר. | 
חזרה
Big – ה-builder, לצורך קישור.
set
הגדרת המזהה של מערך הנתונים ב-BigQuery.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| dataset | String | המזהה של מערך הנתונים. | 
חזרה
Big – ה-builder הזה, לשרשור.
set
הוספת פרמטר, או אם הפרמטר עם השם הזה קיים, עדכון תא המקור שלו ליצירת מפרטי מקורות נתונים מסוג Data.
השיטה הזו זמינה רק למקורות נתונים של BigQuery.
const specBuilder = SpreadsheetApp.newDataSourceSpec().asBigQuery(); specBuilder.setParameterFromCell('x', 'A1'); const bigQuerySpec = specBuilder.build();
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| parameter | String | שם הפרמטר. | 
| source | String | תא המקור, כפי שצוין בסימון A1. | 
חזרה
Big – ה-builder, לצורך קישור.
set
הגדרת מזהה הפרויקט ב-BigQuery לחיוב.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| project | String | המזהה של פרויקט החיוב. | 
חזרה
Big – ה-builder, לצורך קישור.
set
הגדרת מחרוזת השאילתה הגולמית.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| raw | String | מחרוזת השאילתה הגולמית. | 
חזרה
Big – ה-builder, לצורך קישור.
set
הגדרת מזהה הטבלה ב-BigQuery.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| table | String | המזהה של הטבלה. | 
חזרה
Big – ה-builder הזה, לשרשור.
set
הגדרת מזהה הפרויקט ב-BigQuery לטבלה.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| project | String | מזהה הפרויקט של הטבלה ב-BigQuery. | 
חזרה
Big – ה-builder, לצורך קישור.