Class DataSource

তথ্য সূত্র

বিদ্যমান ডেটা উত্স অ্যাক্সেস এবং সংশোধন করুন। নতুন ডেটা উত্স সহ একটি ডেটা উত্স টেবিল তৈরি করতে, DataSourceTable দেখুন।

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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
createCalculatedColumn(name, formula) DataSourceColumn একটি গণনা করা কলাম তৈরি করে।
createDataSourcePivotTableOnNewSheet() DataSourcePivotTable একটি নতুন পত্রকের প্রথম ঘরে এই ডেটা উত্স থেকে একটি ডেটা উত্স পিভট টেবিল তৈরি করে৷
createDataSourceTableOnNewSheet() DataSourceTable একটি নতুন পত্রকের প্রথম ঘরে এই ডেটা উত্স থেকে একটি ডেটা উত্স টেবিল তৈরি করে৷
getCalculatedColumnByName(columnName) DataSourceColumn ডেটা উৎসে গণনা করা কলামটি ফেরত দেয় যা কলামের নামের সাথে মেলে।
getCalculatedColumns() DataSourceColumn[] ডেটা উৎসের সমস্ত গণনা করা কলাম ফেরত দেয়।
getColumns() DataSourceColumn[] ডেটা উৎসের সমস্ত কলাম ফেরত দেয়।
getDataSourceSheets() DataSourceSheet[] এই ডেটা উত্সের সাথে যুক্ত ডেটা উত্স শীটগুলি ফেরত দেয়৷
getSpec() DataSourceSpec ডেটা সোর্স স্পেসিফিকেশন পায়।
refreshAllLinkedDataSourceObjects() void ডেটা উৎসের সাথে লিঙ্ক করা সমস্ত ডেটা উৎস বস্তু রিফ্রেশ করে।
updateSpec(spec) DataSource ডেটা সোর্স স্পেসিফিকেশন আপডেট করে এবং নতুন স্পেসিফিকেশনের সাথে এই ডেটা সোর্সের সাথে লিঙ্ক করা ডেটা সোর্স অবজেক্টগুলিকে রিফ্রেশ করে।
updateSpec(spec, refreshAllLinkedObjects) DataSource ডেটা সোর্স স্পেসিফিকেশন আপডেট করে এবং নতুন স্পেসিফিকেশন সহ লিঙ্ক করা data source sheets রিফ্রেশ করে।
waitForAllDataExecutionsCompletion(timeoutInSeconds) void লিঙ্ক করা ডেটা সোর্স অবজেক্টের সমস্ত বর্তমান এক্সিকিউশন সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন, প্রদত্ত সংখ্যক সেকেন্ডের পরে টাইমিং আউট।

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

createCalculatedColumn(name, formula)

একটি গণনা করা কলাম তৈরি করে।

পরামিতি

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

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

DataSourceColumn — নতুন তৈরি করা গণনা করা কলাম।

অনুমোদন

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

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

createDataSourcePivotTableOnNewSheet()

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

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

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

অনুমোদন

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

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

createDataSourceTableOnNewSheet()

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

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

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

অনুমোদন

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

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

getCalculatedColumnByName(columnName)

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

পরামিতি

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

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

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

অনুমোদন

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

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

getCalculatedColumns()

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

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

DataSourceColumn[] — ডেটা উৎসের সমস্ত গণনা করা কলামের একটি অ্যারে।

অনুমোদন

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

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

getColumns()

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

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

DataSourceColumn[] — ডেটা উৎসের সমস্ত DataSourceColumn এর একটি অ্যারে।

অনুমোদন

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

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

getDataSourceSheets()

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

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

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

অনুমোদন

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

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

getSpec()

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

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

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

অনুমোদন

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

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

refreshAllLinkedDataSourceObjects()

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

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

অনুমোদন

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

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

updateSpec(spec)

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

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

পরামিতি

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

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

DataSource — ডাটা সোর্স।

অনুমোদন

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

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

updateSpec(spec, refreshAllLinkedObjects)

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

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

পরামিতি

নাম টাইপ বর্ণনা
spec DataSourceSpec আপডেট করার জন্য ডেটা উৎস স্পেসিফিকেশন।
refreshAllLinkedObjects Boolean true হলে, এই ডেটা উৎসের সাথে লিঙ্ক করা সমস্ত ডেটা উৎস অবজেক্টও রিফ্রেশ করে।

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

DataSource — ডাটা সোর্স।

অনুমোদন

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

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

waitForAllDataExecutionsCompletion(timeoutInSeconds)

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

পরামিতি

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

অনুমোদন

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

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