Class DataSourceSheet

ডেটা সোর্স শীট

বিদ্যমান ডেটা সোর্স শীট অ্যাক্সেস এবং সংশোধন করুন। একটি নতুন ডেটা সোর্স শীট তৈরি করতে, Spreadsheet.insertDataSourceSheet(spec) ব্যবহার করুন।

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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
add Filter(columnName, filterCriteria) Data Source Sheet ডেটা উৎস শীটে প্রয়োগ করা একটি ফিল্টার যোগ করে।
as Sheet() Sheet একটি নিয়মিত শীট অবজেক্ট হিসাবে ডেটা উৎস পত্রক প্রদান করে।
auto Resize Column(columnName) Data Source Sheet স্বয়ংক্রিয়ভাবে নির্দিষ্ট কলামের প্রস্থের আকার পরিবর্তন করে।
auto Resize Columns(columnNames) Data Source Sheet স্বয়ংক্রিয়ভাবে নির্দিষ্ট কলামের প্রস্থের আকার পরিবর্তন করে।
cancel Data Refresh() Data Source Sheet এই বস্তুর সাথে যুক্ত ডেটা রিফ্রেশ বাতিল করে যদি এটি বর্তমানে চলমান থাকে।
force Refresh Data() Data Source Sheet বর্তমান অবস্থা নির্বিশেষে এই বস্তুর ডেটা রিফ্রেশ করে।
get Column Width(columnName) Integer নির্দিষ্ট কলামের প্রস্থ ফেরত দেয়।
get Data Source() Data Source বস্তুর সাথে লিঙ্ক করা ডেটা উৎস পায়।
get Filters() Data Source Sheet Filter[] ডেটা উত্স শীটে প্রয়োগ করা সমস্ত ফিল্টার ফেরত দেয়।
get Sheet Values(columnName) Object[] প্রদত্ত কলাম নামের জন্য ডেটা উৎস পত্রকের সমস্ত মান প্রদান করে।
get Sheet Values(columnName, startRow, numRows) Object[] প্রদত্ত স্টার্ট সারি (ভিত্তিক-১) থেকে প্রদত্ত কলাম নামের জন্য ডেটা উৎস শীটের সমস্ত মান প্রদান করে এবং প্রদত্ত num Rows পর্যন্ত।
get Sort Specs() Sort Spec[] ডাটা সোর্স শীটে সব সাজানোর চশমা পায়।
get Status() Data Execution Status অবজেক্টের ডেটা এক্সিকিউশন স্ট্যাটাস পায়।
refresh Data() Data Source Sheet বস্তুর ডেটা রিফ্রেশ করে।
remove Filters(columnName) Data Source Sheet ডেটা সোর্স শীট কলামে প্রয়োগ করা সমস্ত ফিল্টার সরিয়ে দেয়।
remove Sort Spec(columnName) Data Source Sheet ডেটা সোর্স শীটে একটি কলামে সাজানোর স্পেকটি সরিয়ে দেয়।
set Column Width(columnName, width) Data Source Sheet নির্দিষ্ট কলামের প্রস্থ সেট করে।
set Column Widths(columnNames, width) Data Source Sheet নির্দিষ্ট কলামের প্রস্থ সেট করে।
set Sort Spec(columnName, ascending) Data Source Sheet ডেটা সোর্স শীটে একটি কলামে সাজানোর বৈশিষ্ট্য সেট করে।
set Sort Spec(columnName, sortOrder) Data Source Sheet ডেটা সোর্স শীটে একটি কলামে সাজানোর বৈশিষ্ট্য সেট করে।
wait For Completion(timeoutInSeconds) Data Execution Status বর্তমান এক্সিকিউশন সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন, প্রদত্ত সেকেন্ডের সংখ্যক পরে টাইমিং আউট।

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

add Filter(columnName, filterCriteria)

ডেটা উৎস শীটে প্রয়োগ করা একটি ফিল্টার যোগ করে।

পরামিতি

নাম টাইপ বর্ণনা
column Name String এই ফিল্টারটি প্রয়োগ করার জন্য কলামের নাম।
filter Criteria Filter Criteria ফিল্টারের মানদণ্ড প্রয়োগ করতে হবে।

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

Data Source Sheet - পদ্ধতি চেইনিংয়ের জন্য ডেটা সোর্স শীট।

অনুমোদন

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

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

as Sheet()

একটি নিয়মিত শীট অবজেক্ট হিসাবে ডেটা উৎস পত্রক প্রদান করে।

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

Sheet - নিয়মিত শীট।

অনুমোদন

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

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

auto Resize Column(columnName)

স্বয়ংক্রিয়ভাবে নির্দিষ্ট কলামের প্রস্থের আকার পরিবর্তন করে।

পরামিতি

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

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

Data Source Sheet — এই ডাটা সোর্স শীট, চেইনিংয়ের জন্য।

অনুমোদন

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

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

auto Resize Columns(columnNames)

স্বয়ংক্রিয়ভাবে নির্দিষ্ট কলামের প্রস্থের আকার পরিবর্তন করে।

পরামিতি

নাম টাইপ বর্ণনা
column Names String[] আপডেট করার জন্য কলামের নামের তালিকা।

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

Data Source Sheet — এই ডাটা সোর্স শীট, চেইনিংয়ের জন্য।

অনুমোদন

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

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

cancel Data Refresh()

এই বস্তুর সাথে যুক্ত ডেটা রিফ্রেশ বাতিল করে যদি এটি বর্তমানে চলমান থাকে।

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

const spreadsheet = SpreadsheetApp.getActive();
const formula = spreadsheet.getDataSourceFormulas()[0];
// Cancel the ongoing refresh on the formula.
formula.cancelDataRefresh();

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

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

Data Source Sheet — ডেটা অবজেক্ট।

অনুমোদন

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

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

force Refresh Data()

বর্তমান অবস্থা নির্বিশেষে এই বস্তুর ডেটা রিফ্রেশ করে। আরও বিস্তারিত জানার জন্য refresh Data() দেখুন। আপনি যদি এই অবজেক্টের বর্তমানে চলমান রিফ্রেশ বাতিল করতে চান, cancel Data Refresh() দেখুন।

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

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

Data Source Sheet — ডেটা অবজেক্ট।

অনুমোদন

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

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

get Column Width(columnName)

নির্দিষ্ট কলামের প্রস্থ ফেরত দেয়।

পরামিতি

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

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

Integer — কলামের প্রস্থ, অথবা null যদি কলামটি ডিফল্ট প্রস্থ ব্যবহার করে।

অনুমোদন

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

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

get Data Source()

বস্তুর সাথে লিঙ্ক করা ডেটা উৎস পায়।

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

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

অনুমোদন

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

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

get Filters()

ডেটা উত্স শীটে প্রয়োগ করা সমস্ত ফিল্টার ফেরত দেয়।

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

Data Source Sheet Filter[] — ডেটা সোর্স শীটে প্রয়োগ করা সমস্ত ফিল্টারের একটি অ্যারে।

অনুমোদন

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

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

get Sheet Values(columnName)

প্রদত্ত কলাম নামের জন্য ডেটা উৎস পত্রকের সমস্ত মান প্রদান করে।

পরামিতি

নাম টাইপ বর্ণনা
column Name String ডেটা উৎসের কলামের নাম যার জন্য মান আনতে হবে।

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

Object[] — মানগুলির একটি এক-মাত্রিক বিন্যাস।

অনুমোদন

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

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

get Sheet Values(columnName, startRow, numRows)

প্রদত্ত স্টার্ট সারি (ভিত্তিক-১) থেকে প্রদত্ত কলাম নামের জন্য ডেটা উৎস শীটের সমস্ত মান প্রদান করে এবং প্রদত্ত num Rows পর্যন্ত।

পরামিতি

নাম টাইপ বর্ণনা
column Name String ডেটা উৎসের কলামের নাম যার জন্য মান আনতে হবে।
start Row Integer যে সারির অবস্থান থেকে মান আনা শুরু করতে হবে।
num Rows Integer আনতে সারির সংখ্যা।

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

Object[] — মানগুলির একটি এক-মাত্রিক বিন্যাস।

অনুমোদন

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

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

get Sort Specs()

ডাটা সোর্স শীটে সব সাজানোর চশমা পায়।

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

Sort Spec[] — সাজানোর চশমার তালিকা।

অনুমোদন

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

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

get Status()

অবজেক্টের ডেটা এক্সিকিউশন স্ট্যাটাস পায়।

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

Data Execution Status — ডেটা এক্সিকিউশন স্ট্যাটাস।

অনুমোদন

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

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

refresh Data()

বস্তুর ডেটা রিফ্রেশ করে।

বর্তমানে error অবস্থায় থাকলে একটি ব্যতিক্রম নিক্ষেপ করে। স্পেসিফিকেশন আপডেট করতে Data Source#updateSpec() ব্যবহার করুন। ডেটা উৎসে অপ্রত্যাশিত সম্পাদনা রোধ করতে force Refresh Data() এর চেয়ে পদ্ধতিটিকে অগ্রাধিকার দেওয়া হয়।

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

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

Data Source Sheet — ডেটা অবজেক্ট।

অনুমোদন

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

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

remove Filters(columnName)

ডেটা সোর্স শীট কলামে প্রয়োগ করা সমস্ত ফিল্টার সরিয়ে দেয়।

পরামিতি

নাম টাইপ বর্ণনা
column Name String যে কলাম থেকে ফিল্টার সরাতে হবে তার নাম।

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

Data Source Sheet - পদ্ধতি চেইনিংয়ের জন্য ডেটা সোর্স শীট।

অনুমোদন

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

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

remove Sort Spec(columnName)

ডেটা সোর্স শীটে একটি কলামে সাজানোর স্পেকটি সরিয়ে দেয়।

পরামিতি

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

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

Data Source Sheet — ডাটা সোর্স শীট, চেইনিংয়ের জন্য।

অনুমোদন

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

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

set Column Width(columnName, width)

নির্দিষ্ট কলামের প্রস্থ সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
column Name String কলামের নাম।
width Integer কলামের জন্য নতুন প্রস্থ।

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

Data Source Sheet — এই ডাটা সোর্স শীট, চেইনিংয়ের জন্য।

অনুমোদন

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

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

set Column Widths(columnNames, width)

নির্দিষ্ট কলামের প্রস্থ সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
column Names String[] আপডেট করার জন্য কলামের নামের তালিকা।
width Integer কলামের জন্য নতুন প্রস্থ।

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

Data Source Sheet — এই ডাটা সোর্স শীট, চেইনিংয়ের জন্য।

অনুমোদন

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

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

set Sort Spec(columnName, ascending)

ডেটা সোর্স শীটে একটি কলামে সাজানোর বৈশিষ্ট্য সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
column Name String সাজানোর জন্য কলামের নাম।
ascending Boolean true হলে, কলামটিকে আরোহী ক্রমে সাজান; false হলে, কলামটি নিচের ক্রমে সাজান।

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

Data Source Sheet — ডাটা সোর্স শীট, চেইনিংয়ের জন্য।

অনুমোদন

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

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

set Sort Spec(columnName, sortOrder)

ডেটা সোর্স শীটে একটি কলামে সাজানোর বৈশিষ্ট্য সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
column Name String সাজানোর জন্য কলামের নাম।
sort Order Sort Order সাজানোর ক্রম।

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

Data Source Sheet — ডাটা সোর্স শীট, চেইনিংয়ের জন্য।

অনুমোদন

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

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

wait For Completion(timeoutInSeconds)

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

পরামিতি

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

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

Data Execution Status — ডেটা এক্সিকিউশন স্ট্যাটাস।

অনুমোদন

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

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