Class DataSourcePivotTable

ডেটা সোর্স পিভট টেবিল

বিদ্যমান ডেটা উৎস পিভট টেবিল অ্যাক্সেস এবং সংশোধন করুন। একটি নতুন ডেটা উৎস পিভট টেবিল তৈরি করতে, Range.createDataSourcePivotTable(dataSource) ব্যবহার করুন।

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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
addColumnGroup(columnName) PivotGroup নির্দিষ্ট ডেটা উৎস কলামের উপর ভিত্তি করে একটি নতুন পিভট কলাম গ্রুপ যোগ করে।
addFilter(columnName, filterCriteria) PivotFilter নির্দিষ্ট ফিল্টার মানদণ্ডের সাথে নির্দিষ্ট ডেটা উৎস কলামের উপর ভিত্তি করে একটি নতুন ফিল্টার যোগ করে।
addPivotValue(columnName) PivotValue কোনো সারসংক্ষেপ ফাংশন ছাড়াই নির্দিষ্ট ডেটা উৎস কলামের উপর ভিত্তি করে একটি নতুন পিভট মান যোগ করে।
addPivotValue(columnName, summarizeFunction) PivotValue নির্দিষ্ট সারাংশ ফাংশন সহ নির্দিষ্ট ডেটা উৎস কলামের উপর ভিত্তি করে একটি নতুন পিভট মান যোগ করে।
addRowGroup(columnName) PivotGroup নির্দিষ্ট ডেটা উৎস কলামের উপর ভিত্তি করে একটি নতুন পিভট সারি গোষ্ঠী যোগ করে।
asPivotTable() PivotTable একটি নিয়মিত পিভট টেবিল অবজেক্ট হিসাবে ডেটা উৎস পিভট টেবিল ফেরত দেয়।
cancelDataRefresh() DataSourcePivotTable এই বস্তুর সাথে যুক্ত ডেটা রিফ্রেশ বাতিল করে যদি এটি বর্তমানে চলমান থাকে।
forceRefreshData() DataSourcePivotTable বর্তমান অবস্থা নির্বিশেষে এই বস্তুর ডেটা রিফ্রেশ করে।
getDataSource() DataSource বস্তুর সাথে লিঙ্ক করা ডেটা উৎস পায়।
getStatus() DataExecutionStatus অবজেক্টের ডেটা এক্সিকিউশন স্ট্যাটাস পায়।
refreshData() DataSourcePivotTable বস্তুর ডেটা রিফ্রেশ করে।
waitForCompletion(timeoutInSeconds) DataExecutionStatus বর্তমান এক্সিকিউশন সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন, প্রদত্ত সেকেন্ডের সংখ্যক পরে টাইমিং আউট।

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

addColumnGroup(columnName)

নির্দিষ্ট ডেটা উৎস কলামের উপর ভিত্তি করে একটি নতুন পিভট কলাম গ্রুপ যোগ করে।

পরামিতি

নাম টাইপ বর্ণনা
columnName String পিভট গ্রুপ যে ডেটা সোর্স কলামের নাম ভিত্তিক।

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

PivotGroup — নতুন পিভট গ্রুপ।

অনুমোদন

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

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

addFilter(columnName, filterCriteria)

নির্দিষ্ট ফিল্টার মানদণ্ডের সাথে নির্দিষ্ট ডেটা উৎস কলামের উপর ভিত্তি করে একটি নতুন ফিল্টার যোগ করে।

পরামিতি

নাম টাইপ বর্ণনা
columnName String ফিল্টারটির উপর ভিত্তি করে ডেটা উৎস কলামের নাম।
filterCriteria FilterCriteria ফিল্টার ব্যবহার করা মানদণ্ড।

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

PivotFilter — নতুন ফিল্টার।

অনুমোদন

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

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

addPivotValue(columnName)

কোনো সারসংক্ষেপ ফাংশন ছাড়াই নির্দিষ্ট ডেটা উৎস কলামের উপর ভিত্তি করে একটি নতুন পিভট মান যোগ করে। শুধুমাত্র Looker পরিমাপের জন্য।

নিম্নলিখিত কোড দেখায় কিভাবে আপনি একটি পিভট মান হিসাবে একটি Looker পরিমাপ যোগ করতে পারেন।

// TODO(developer): Replace with your spreadsheet ID which has a Looker data source.
var spreadsheet = SpreadsheetApp.openById("abcd1234")
var datasource = spreadsheet.getDataSources()[0];
var pivotTable = datasource.createDataSourcePivotTableOnNewSheet();

pivotTable.addPivotValue("columnName");

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

পরামিতি

নাম টাইপ বর্ণনা
columnName String ডেটা উৎস কলামের নাম পিভট মানটির উপর ভিত্তি করে।

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

PivotValue — নতুন পিভট মান।

অনুমোদন

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

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

addPivotValue(columnName, summarizeFunction)

নির্দিষ্ট সারাংশ ফাংশন সহ নির্দিষ্ট ডেটা উৎস কলামের উপর ভিত্তি করে একটি নতুন পিভট মান যোগ করে।

Looker পরিমাপের জন্য পিভট মান যোগ করার জন্য, addPivotValue(columnName) ব্যবহার করুন।

পরামিতি

নাম টাইপ বর্ণনা
columnName String ডেটা উৎস কলামের নাম পিভট মানটির উপর ভিত্তি করে।
summarizeFunction PivotTableSummarizeFunction পিভট মান ব্যবহার করে সংক্ষিপ্ত ফাংশন।

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

PivotValue — নতুন পিভট মান।

অনুমোদন

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

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

addRowGroup(columnName)

নির্দিষ্ট ডেটা উৎস কলামের উপর ভিত্তি করে একটি নতুন পিভট সারি গোষ্ঠী যোগ করে।

পরামিতি

নাম টাইপ বর্ণনা
columnName String পিভট গ্রুপ যে ডেটা সোর্স কলামের নাম ভিত্তিক।

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

PivotGroup — নতুন পিভট গ্রুপ।

অনুমোদন

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

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

asPivotTable()

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

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

PivotTable - পিভট টেবিল।

অনুমোদন

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

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

cancelDataRefresh()

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

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

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

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

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

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

অনুমোদন

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

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

forceRefreshData()

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

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

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

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

অনুমোদন

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

  • 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

getStatus()

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

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

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

অনুমোদন

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

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

refreshData()

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

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

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

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

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

অনুমোদন

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

  • 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