বিদ্যমান BigQuery ডেটা সোর্স স্পেসিফিকেশন অ্যাক্সেস করুন। নতুন ডেটা সোর্স স্পেসিফিকেশন তৈরি করতে, SpreadsheetApp.newDataSourceSpec() ব্যবহার করুন।
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
copy() | Data Source Spec Builder | এই ডেটা সোর্সের সেটিংসের উপর ভিত্তি করে একটি Data Source Spec Builder তৈরি করে। |
get Dataset Id() | String | BigQuery ডেটাসেট আইডিটি পাওয়া যায়। |
get Parameters() | Data Source Parameter[] | ডেটা সোর্সের প্যারামিটারগুলো গ্রহণ করে। |
get Project Id() | String | বিলিং প্রজেক্ট আইডিটি পাওয়া যায়। |
get Raw Query() | String | মূল কোয়েরি স্ট্রিংটি গ্রহণ করে। |
get Table Id() | String | BigQuery টেবিল আইডিটি পাওয়া যায়। |
get Table Project Id() | String | টেবিলটির BigQuery প্রজেক্ট আইডি পাওয়া যায়। |
get Type() | Data Source Type | ডেটা সোর্সের ধরণটি পাওয়া যায়। |
বিস্তারিত ডকুমেন্টেশন
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 — ডেটা উৎসের ধরন।