Class DataSource

ডাটা সোর্স

বিদ্যমান ডেটা উত্স অ্যাক্সেস এবং সংশোধন করুন। নতুন ডেটা উত্স সহ একটি ডেটা উত্স সারণী তৈরি করতে, Data Source Table দেখুন৷

শুধুমাত্র একটি ডাটাবেসের সাথে সংযুক্ত ডেটা সহ এই ক্লাসটি ব্যবহার করুন।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
cancel All Linked Data Source Object Refreshes() void এই ডেটা সোর্সের সাথে লিঙ্ক করা ডেটা সোর্স অবজেক্টের বর্তমানে চলমান সমস্ত রিফ্রেশ বাতিল করে৷
create Calculated Column(name, formula) Data Source Column একটি গণনা করা কলাম তৈরি করে।
create Data Source Pivot Table On New Sheet() Data Source Pivot Table একটি নতুন পত্রকের প্রথম ঘরে এই ডেটা উত্স থেকে একটি ডেটা উত্স পিভট টেবিল তৈরি করে৷
create Data Source Table On New Sheet() Data Source Table একটি নতুন পত্রকের প্রথম ঘরে এই ডেটা উত্স থেকে একটি ডেটা উত্স টেবিল তৈরি করে৷
get Calculated Column By Name(columnName) Data Source Column ডেটা উৎসে গণনা করা কলামটি ফেরত দেয় যা কলামের নামের সাথে মেলে।
get Calculated Columns() Data Source Column[] ডেটা উৎসের সমস্ত গণনা করা কলাম ফেরত দেয়।
get Columns() Data Source Column[] ডেটা উৎসের সমস্ত কলাম ফেরত দেয়।
get Data Source Sheets() Data Source Sheet[] এই ডেটা উত্সের সাথে যুক্ত ডেটা উত্স শীটগুলি ফেরত দেয়৷
get Spec() Data Source Spec ডেটা সোর্স স্পেসিফিকেশন পায়।
refresh All Linked Data Source Objects() void ডেটা উৎসের সাথে লিঙ্ক করা সমস্ত ডেটা উৎস বস্তু রিফ্রেশ করে।
update Spec(spec) Data Source ডেটা সোর্স স্পেসিফিকেশন আপডেট করে এবং নতুন স্পেসিফিকেশনের সাথে এই ডেটা সোর্সের সাথে লিঙ্ক করা ডেটা সোর্স অবজেক্টগুলিকে রিফ্রেশ করে।
update Spec(spec, refreshAllLinkedObjects) Data Source ডেটা সোর্স স্পেসিফিকেশন আপডেট করে এবং নতুন স্পেসিফিকেশন সহ লিঙ্ক করা data source sheets রিফ্রেশ করে।
wait For All Data Executions Completion(timeoutInSeconds) void লিঙ্ক করা ডেটা সোর্স অবজেক্টের সমস্ত বর্তমান এক্সিকিউশন সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন, প্রদত্ত সংখ্যক সেকেন্ডের পরে টাইমিং আউট।

বিস্তারিত ডকুমেন্টেশন

cancel All Linked Data Source Object Refreshes()

এই ডেটা সোর্সের সাথে লিঙ্ক করা ডেটা সোর্স অবজেক্টের বর্তমানে চলমান সমস্ত রিফ্রেশ বাতিল করে৷

এই উদাহরণটি দেখায় কিভাবে একটি ডেটা উৎসের সমস্ত রিফ্রেশ বাতিল করতে হয়।

SpreadsheetApp.enableBigQueryExecution();
const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
const dataSource = spreadsheet.getDataSources()[0];
dataSource.cancelAllLinkedDataSourceObjectRefreshes();

ডাটা সোর্স টাইপ সক্রিয় না থাকলে একটি ব্যতিক্রম থ্রো করে। Spreadsheet App#enable...Execution() পদ্ধতি ব্যবহার করুন নির্দিষ্ট ডেটা সোর্স টাইপের জন্য ডেটা এক্সিকিউশন সক্ষম করতে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

create Calculated Column(name, formula)

একটি গণনা করা কলাম তৈরি করে। এই পদ্ধতি শুধুমাত্র BigQuery ডেটা উৎসের জন্য উপলব্ধ।

পরামিতি

নাম টাইপ বর্ণনা
name String গণনা করা কলামের নাম।
formula String গণনা করা কলাম সূত্র।

প্রত্যাবর্তন

Data Source Column — নতুন তৈরি গণনা করা কলাম।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

create Data Source Pivot Table On New Sheet()

একটি নতুন পত্রকের প্রথম ঘরে এই ডেটা উত্স থেকে একটি ডেটা উত্স পিভট টেবিল তৈরি করে৷ একটি পার্শ্ব প্রতিক্রিয়া হিসাবে, নতুন শীট সক্রিয় শীট করে তোলে।

প্রত্যাবর্তন

Data Source Pivot Table — নতুন তৈরি করা ডেটা সোর্স পিভট টেবিল।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

create Data Source Table On New Sheet()

একটি নতুন পত্রকের প্রথম ঘরে এই ডেটা উত্স থেকে একটি ডেটা উত্স টেবিল তৈরি করে৷ একটি পার্শ্ব প্রতিক্রিয়া হিসাবে, নতুন শীট সক্রিয় শীট করে তোলে।

এই পদ্ধতি শুধুমাত্র BigQuery ডেটা উৎসের জন্য উপলব্ধ।

প্রত্যাবর্তন

Data Source Table — নতুন তৈরি করা ডাটা সোর্স টেবিল।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

get Calculated Column By Name(columnName)

ডেটা উৎসে গণনা করা কলামটি ফেরত দেয় যা কলামের নামের সাথে মেলে।

পরামিতি

নাম টাইপ বর্ণনা
column Name String গণনা করা কলামের নাম পেতে হবে।

প্রত্যাবর্তন

Data Source Column — গণনা করা কলাম যা কলামের নামের সাথে মেলে, অথবা যদি এমন কোন গণনা করা কলাম না থাকে তাহলে null

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

get Calculated Columns()

ডেটা উৎসের সমস্ত গণনা করা কলাম ফেরত দেয়।

ডেটা Data Source Type.LOOKER সোর্স স্পেক্স। LOOKER টাইপ একটি খালি অ্যারে প্রদান করে।

প্রত্যাবর্তন

Data Source Column[] — ডাটা সোর্সের সমস্ত গণনা করা কলামের একটি অ্যারে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

get Columns()

ডেটা উৎসের সমস্ত কলাম ফেরত দেয়।

প্রত্যাবর্তন

Data Source Column[] — ডাটা সোর্সের সমস্ত Data Source Column একটি অ্যারে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

get Data Source Sheets()

এই ডেটা উত্সের সাথে যুক্ত ডেটা উত্স শীটগুলি ফেরত দেয়৷

প্রত্যাবর্তন

Data Source Sheet[] — ডেটা সোর্স শীটের একটি অ্যারে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

get Spec()

ডেটা সোর্স স্পেসিফিকেশন পায়।

প্রত্যাবর্তন

Data Source Spec — ডাটা সোর্স স্পেসিফিকেশন।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

refresh All Linked Data Source Objects()

ডেটা উৎসের সাথে লিঙ্ক করা সমস্ত ডেটা উৎস বস্তু রিফ্রেশ করে।

ডাটা সোর্স টাইপ সক্রিয় না থাকলে একটি ব্যতিক্রম থ্রো করে। Spreadsheet App#enable...Execution() পদ্ধতি ব্যবহার করুন নির্দিষ্ট ডেটা সোর্স টাইপের জন্য ডেটা এক্সিকিউশন সক্ষম করতে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

update Spec(spec)

ডেটা সোর্স স্পেসিফিকেশন আপডেট করে এবং নতুন স্পেসিফিকেশনের সাথে এই ডেটা সোর্সের সাথে লিঙ্ক করা ডেটা সোর্স অবজেক্টগুলিকে রিফ্রেশ করে।

ডাটা সোর্স টাইপ সক্রিয় না থাকলে একটি ব্যতিক্রম থ্রো করে। Spreadsheet App#enable...Execution() পদ্ধতি ব্যবহার করুন নির্দিষ্ট ডেটা সোর্স টাইপের জন্য ডেটা এক্সিকিউশন সক্ষম করতে।

ডেটা উৎসের স্পেসিফিকেশন টাইপ বর্তমান ডেটা সোর্স টাইপের থেকে ভিন্ন ধরনের হলে একটি ব্যতিক্রম থ্রো করে।

পরামিতি

নাম টাইপ বর্ণনা
spec Data Source Spec আপডেট করার জন্য ডেটা উৎস স্পেসিফিকেশন।

প্রত্যাবর্তন

Data Source - ডেটা উত্স।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

update Spec(spec, refreshAllLinkedObjects)

ডেটা সোর্স স্পেসিফিকেশন আপডেট করে এবং নতুন স্পেসিফিকেশন সহ লিঙ্ক করা data source sheets রিফ্রেশ করে।

ডাটা সোর্স টাইপ সক্রিয় না থাকলে একটি ব্যতিক্রম থ্রো করে। Spreadsheet App#enable...Execution() পদ্ধতি ব্যবহার করুন নির্দিষ্ট ডেটা সোর্স টাইপের জন্য ডেটা এক্সিকিউশন সক্ষম করতে।

ডেটা উৎসের স্পেসিফিকেশন টাইপ বর্তমান ডেটা সোর্স টাইপের থেকে ভিন্ন ধরনের হলে একটি ব্যতিক্রম থ্রো করে।

পরামিতি

নাম টাইপ বর্ণনা
spec Data Source Spec আপডেট করার জন্য ডেটা উৎস স্পেসিফিকেশন।
refresh All Linked Objects Boolean true হলে, এই ডেটা উৎসের সাথে লিঙ্ক করা সমস্ত ডেটা উৎস অবজেক্টও রিফ্রেশ করে।

প্রত্যাবর্তন

Data Source - ডেটা উত্স।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

wait For All Data Executions Completion(timeoutInSeconds)

লিঙ্ক করা ডেটা সোর্স অবজেক্টের সমস্ত বর্তমান এক্সিকিউশন সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন, প্রদত্ত সংখ্যক সেকেন্ডের পরে টাইমিং আউট। টাইমিং আউট করার সময় এক্সিকিউশন সম্পূর্ণ না হলে একটি ব্যতিক্রম থ্রো করে, কিন্তু ডেটা এক্সিকিউশন বাতিল করে না।

পরামিতি

নাম টাইপ বর্ণনা
timeout In Seconds Integer ডেটা এক্সিকিউশনের জন্য অপেক্ষা করার সময়, সেকেন্ডে। সর্বোচ্চ 300 সেকেন্ড।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets