Class DataSourceFormula

ডেটা সোর্স ফর্মুলা

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

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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
cancelDataRefresh() DataSourceFormula এই বস্তুর সাথে যুক্ত ডেটা রিফ্রেশ বাতিল করে যদি এটি বর্তমানে চলমান থাকে।
forceRefreshData() DataSourceFormula বর্তমান অবস্থা নির্বিশেষে এই বস্তুর ডেটা রিফ্রেশ করে।
getAnchorCell() Range এই ডেটা উৎস সূত্রটি যেখানে অ্যাঙ্কর করা হয়েছে সেই কক্ষের প্রতিনিধিত্বকারী Range প্রদান করে।
getDataSource() DataSource বস্তুর সাথে লিঙ্ক করা ডেটা উৎস পায়।
getDisplayValue() String ডেটা উৎস সূত্রের প্রদর্শন মান প্রদান করে।
getFormula() String এই ডেটা উৎস সূত্রের সূত্র প্রদান করে।
getStatus() DataExecutionStatus অবজেক্টের ডেটা এক্সিকিউশন স্ট্যাটাস পায়।
refreshData() DataSourceFormula বস্তুর ডেটা রিফ্রেশ করে।
setFormula(formula) DataSourceFormula সূত্র আপডেট করে।
waitForCompletion(timeoutInSeconds) DataExecutionStatus বর্তমান এক্সিকিউশন সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন, প্রদত্ত সেকেন্ডের সংখ্যক পরে টাইমিং আউট।

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

cancelDataRefresh()

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

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

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

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

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

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

অনুমোদন

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

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

forceRefreshData()

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

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

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

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

অনুমোদন

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

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

getAnchorCell()

এই ডেটা উৎস সূত্রটি যেখানে অ্যাঙ্কর করা হয়েছে সেই কক্ষের প্রতিনিধিত্বকারী Range প্রদান করে।

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

Range — অ্যাঙ্কর সেল।

অনুমোদন

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

  • 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

getDisplayValue()

ডেটা উৎস সূত্রের প্রদর্শন মান প্রদান করে।

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

String - প্রদর্শন মান।

অনুমোদন

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

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

getFormula()

এই ডেটা উৎস সূত্রের সূত্র প্রদান করে।

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

String - সূত্র।

অনুমোদন

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

  • 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() পদ্ধতি ব্যবহার করুন নির্দিষ্ট ডেটা সোর্স টাইপের জন্য ডেটা এক্সিকিউশন সক্ষম করতে।

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

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

অনুমোদন

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

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

setFormula(formula)

সূত্র আপডেট করে।

পরামিতি

নাম টাইপ বর্ণনা
formula String নতুন সূত্র।

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

DataSourceFormula — ডাটা সোর্স সূত্র, চেইন করার জন্য।

অনুমোদন

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

  • 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