বিদ্যমান ডেটা উত্স অ্যাক্সেস এবং সংশোধন করুন। নতুন ডেটা উত্স সহ একটি ডেটা উত্স টেবিল তৈরি করতে, DataSourceTable
দেখুন।
শুধুমাত্র একটি ডাটাবেসের সাথে সংযুক্ত ডেটা সহ এই ক্লাসটি ব্যবহার করুন।
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
cancelAllLinkedDataSourceObjectRefreshes() | void | এই ডেটা সোর্সের সাথে লিঙ্ক করা ডেটা সোর্স অবজেক্টের বর্তমানে চলমান সমস্ত রিফ্রেশ বাতিল করে৷ |
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 | লিঙ্ক করা ডেটা সোর্স অবজেক্টের সমস্ত বর্তমান এক্সিকিউশন সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন, প্রদত্ত সংখ্যক সেকেন্ডের পরে টাইমিং আউট। |
বিস্তারিত ডকুমেন্টেশন
cancelAllLinkedDataSourceObjectRefreshes()
এই ডেটা সোর্সের সাথে লিঙ্ক করা ডেটা সোর্স অবজেক্টের বর্তমানে চলমান সমস্ত রিফ্রেশ বাতিল করে৷
এই উদাহরণটি দেখায় কিভাবে একটি ডেটা উৎসের সমস্ত রিফ্রেশ বাতিল করতে হয়।
SpreadsheetApp.enableBigQueryExecution(); const dataSource = spreadsheet.getDataSources()[0]; dataSource.cancelAllLinkedDataSourceObjectRefreshes();
ডাটা সোর্স টাইপ সক্রিয় না থাকলে একটি ব্যতিক্রম থ্রো করে। SpreadsheetApp#enable...Execution()
পদ্ধতি ব্যবহার করুন নির্দিষ্ট ডেটা সোর্স টাইপের জন্য ডেটা এক্সিকিউশন সক্ষম করতে।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
createCalculatedColumn(name, formula)
একটি গণনা করা কলাম তৈরি করে। এই পদ্ধতি শুধুমাত্র BigQuery ডেটা উৎসের জন্য উপলব্ধ।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
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()
একটি নতুন পত্রকের প্রথম ঘরে এই ডেটা উত্স থেকে একটি ডেটা উত্স টেবিল তৈরি করে৷ একটি পার্শ্ব প্রতিক্রিয়া হিসাবে, নতুন শীট সক্রিয় শীট করে তোলে।
এই পদ্ধতি শুধুমাত্র BigQuery ডেটা উৎসের জন্য উপলব্ধ।
প্রত্যাবর্তন
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()
ডেটা উৎসের সমস্ত গণনা করা কলাম ফেরত দেয়।
DataSourceType.LOOKER
প্রকারের ডেটা উৎসের স্পেক্স একটি খালি অ্যারে প্রদান করে।
প্রত্যাবর্তন
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