Class DataSourceSheet

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

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

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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
addFilter(columnName, filterCriteria) DataSourceSheet ডেটা উৎস শীটে প্রয়োগ করা একটি ফিল্টার যোগ করে।
asSheet() Sheet একটি নিয়মিত শীট অবজেক্ট হিসাবে ডেটা উৎস পত্রক প্রদান করে।
autoResizeColumn(columnName) DataSourceSheet স্বয়ংক্রিয়ভাবে নির্দিষ্ট কলামের প্রস্থের আকার পরিবর্তন করে।
autoResizeColumns(columnNames) DataSourceSheet স্বয়ংক্রিয়ভাবে নির্দিষ্ট কলামের প্রস্থের আকার পরিবর্তন করে।
forceRefreshData() DataSourceSheet বর্তমান অবস্থা নির্বিশেষে এই বস্তুর ডেটা রিফ্রেশ করে।
getColumnWidth(columnName) Integer নির্দিষ্ট কলামের প্রস্থ ফেরত দেয়।
getDataSource() DataSource বস্তুর সাথে লিঙ্ক করা ডেটা উৎস পায়।
getFilters() DataSourceSheetFilter[] ডেটা উত্স শীটে প্রয়োগ করা সমস্ত ফিল্টার ফেরত দেয়।
getSheetValues(columnName) Object[] প্রদত্ত কলাম নামের জন্য ডেটা উৎস পত্রকের সমস্ত মান প্রদান করে।
getSheetValues(columnName, startRow, numRows) Object[] প্রদত্ত প্রারম্ভিক সারি (ভিত্তিক-১) থেকে প্রদত্ত কলাম নামের জন্য ডেটা উৎস শীটের সমস্ত মান প্রদান করে এবং প্রদত্ত numRows পর্যন্ত।
getSortSpecs() SortSpec[] ডাটা সোর্স শীটে সব সাজানোর চশমা পায়।
getStatus() DataExecutionStatus অবজেক্টের ডেটা এক্সিকিউশন স্ট্যাটাস পায়।
refreshData() DataSourceSheet বস্তুর ডেটা রিফ্রেশ করে।
removeFilters(columnName) DataSourceSheet ডেটা সোর্স শীট কলামে প্রয়োগ করা সমস্ত ফিল্টার সরিয়ে দেয়।
removeSortSpec(columnName) DataSourceSheet ডেটা সোর্স শীটে একটি কলামে সাজানোর স্পেকটি সরিয়ে দেয়।
setColumnWidth(columnName, width) DataSourceSheet নির্দিষ্ট কলামের প্রস্থ সেট করে।
setColumnWidths(columnNames, width) DataSourceSheet নির্দিষ্ট কলামের প্রস্থ সেট করে।
setSortSpec(columnName, ascending) DataSourceSheet ডেটা সোর্স শীটে একটি কলামে সাজানোর বৈশিষ্ট্য সেট করে।
setSortSpec(columnName, sortOrder) DataSourceSheet ডেটা সোর্স শীটে একটি কলামে সাজানোর বৈশিষ্ট্য সেট করে।
waitForCompletion(timeoutInSeconds) DataExecutionStatus বর্তমান এক্সিকিউশন সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন, প্রদত্ত সেকেন্ডের সংখ্যক পরে টাইমিং আউট।

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

addFilter(columnName, filterCriteria)

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

পরামিতি

নাম টাইপ বর্ণনা
columnName String এই ফিল্টারটি প্রয়োগ করার জন্য কলামের নাম।
filterCriteria FilterCriteria ফিল্টারের মানদণ্ড প্রয়োগ করতে হবে।

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

DataSourceSheet — ডেটা সোর্স শীট, পদ্ধতি চেইনিংয়ের জন্য।

অনুমোদন

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

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

asSheet()

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

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

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

অনুমোদন

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

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

autoResizeColumn(columnName)

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

পরামিতি

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

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

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

অনুমোদন

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

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

autoResizeColumns(columnNames)

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

পরামিতি

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

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

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

অনুমোদন

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

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

forceRefreshData()

বর্তমান অবস্থা নির্বিশেষে এই বস্তুর ডেটা রিফ্রেশ করে। আরো বিস্তারিত জানার জন্য refreshData() দেখুন।

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

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

DataSourceSheet — ডেটা অবজেক্ট।

অনুমোদন

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

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

getColumnWidth(columnName)

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

পরামিতি

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

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

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

অনুমোদন

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

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

getDataSource()

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

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

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

অনুমোদন

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

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

getFilters()

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

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

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

অনুমোদন

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

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

getSheetValues(columnName)

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

পরামিতি

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

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

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

অনুমোদন

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

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

getSheetValues(columnName, startRow, numRows)

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

পরামিতি

নাম টাইপ বর্ণনা
columnName String ডেটা উৎসের কলামের নাম যার জন্য মান আনতে হবে।
startRow Integer যে সারির অবস্থান থেকে মান আনা শুরু করতে হবে।
numRows Integer আনতে সারির সংখ্যা।

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

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

অনুমোদন

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

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

getSortSpecs()

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

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

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

অনুমোদন

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

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

getStatus()

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

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

DataExecutionStatus — ডেটা এক্সিকিউশন স্ট্যাটাস।

অনুমোদন

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

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

refreshData()

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

বর্তমানে error অবস্থায় থাকলে একটি ব্যতিক্রম নিক্ষেপ করে। স্পেসিফিকেশন আপডেট করতে DataSource#updateSpec() ব্যবহার করুন। ডেটা উত্সে অপ্রত্যাশিত সম্পাদনা প্রতিরোধ করতে forceRefreshData() এর চেয়ে পদ্ধতিটিকে পছন্দ করা হয়।

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

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

DataSourceSheet — ডেটা অবজেক্ট।

অনুমোদন

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

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

removeFilters(columnName)

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

পরামিতি

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

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

DataSourceSheet — ডেটা সোর্স শীট, পদ্ধতি চেইনিংয়ের জন্য।

অনুমোদন

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

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

removeSortSpec(columnName)

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

পরামিতি

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

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

DataSourceSheet — ডাটা সোর্স শীট, চেইন করার জন্য।

অনুমোদন

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

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

setColumnWidth(columnName, width)

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

পরামিতি

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

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

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

অনুমোদন

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

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

setColumnWidths(columnNames, width)

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

পরামিতি

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

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

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

অনুমোদন

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

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

setSortSpec(columnName, ascending)

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

পরামিতি

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

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

DataSourceSheet — ডাটা সোর্স শীট, চেইন করার জন্য।

অনুমোদন

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

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

setSortSpec(columnName, sortOrder)

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

পরামিতি

নাম টাইপ বর্ণনা
columnName String সাজানোর জন্য কলামের নাম।
sortOrder SortOrder সাজানোর ক্রম।

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

DataSourceSheet — ডাটা সোর্স শীট, চেইন করার জন্য।

অনুমোদন

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

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

waitForCompletion(timeoutInSeconds)

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

পরামিতি

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

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

DataExecutionStatus — ডেটা এক্সিকিউশন স্ট্যাটাস।

অনুমোদন

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

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