Class Range

পরিসর

স্প্রেডশীট ব্যাপ্তি অ্যাক্সেস এবং সংশোধন করুন. একটি পরিসর একটি শীটের একটি একক ঘর বা একটি শীটে সংলগ্ন কক্ষগুলির একটি গ্রুপ হতে পারে।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
activate() Range current cell হিসাবে ব্যাপ্তির উপরের বাম কক্ষের সাথে active range হিসাবে নির্দিষ্ট পরিসর সেট করে।
activateAsCurrentCell() Range নির্দিষ্ট ঘরটিকে current cell হিসাবে সেট করে।
addDeveloperMetadata(key) Range পরিসরে নির্দিষ্ট কী দিয়ে বিকাশকারী মেটাডেটা যোগ করে।
addDeveloperMetadata(key, visibility) Range নির্দিষ্ট কী এবং পরিসরে দৃশ্যমানতার সাথে বিকাশকারী মেটাডেটা যোগ করে।
addDeveloperMetadata(key, value) Range পরিসরে নির্দিষ্ট কী এবং মান সহ বিকাশকারী মেটাডেটা যোগ করে।
addDeveloperMetadata(key, value, visibility) Range নির্দিষ্ট কী, মান এবং পরিসরে দৃশ্যমানতার সাথে বিকাশকারী মেটাডেটা যোগ করে।
applyColumnBanding() Banding পরিসরে একটি ডিফল্ট কলাম ব্যান্ডিং থিম প্রয়োগ করে।
applyColumnBanding(bandingTheme) Banding পরিসরে একটি নির্দিষ্ট কলাম ব্যান্ডিং থিম প্রয়োগ করে।
applyColumnBanding(bandingTheme, showHeader, showFooter) Banding নির্দিষ্ট হেডার এবং ফুটার সেটিংস সহ পরিসরে একটি নির্দিষ্ট কলাম ব্যান্ডিং থিম প্রয়োগ করে।
applyRowBanding() Banding পরিসরে একটি ডিফল্ট সারি ব্যান্ডিং থিম প্রয়োগ করে৷
applyRowBanding(bandingTheme) Banding পরিসরে একটি নির্দিষ্ট সারি ব্যান্ডিং থিম প্রয়োগ করে।
applyRowBanding(bandingTheme, showHeader, showFooter) Banding নির্দিষ্ট হেডার এবং ফুটার সেটিংস সহ পরিসরে একটি নির্দিষ্ট সারি ব্যান্ডিং থিম প্রয়োগ করে৷
autoFill(destination, series) void এই পরিসরের ডেটার উপর ভিত্তি করে ডেটা দিয়ে destinationRange পূরণ করে।
autoFillToNeighbor(series) void প্রতিবেশী কক্ষের উপর ভিত্তি করে নতুন ডেটা দিয়ে পূরণ করার জন্য একটি ব্যাপ্তি গণনা করে এবং এই পরিসরে থাকা ডেটার উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে সেই পরিসরটিকে নতুন মান দিয়ে পূরণ করে৷
breakApart() Range রেঞ্জের যেকোন মাল্টি-কলাম সেলকে আবার আলাদা কক্ষে ভেঙে দিন।
canEdit() Boolean ব্যবহারকারীর ব্যাপ্তির প্রতিটি কক্ষ সম্পাদনা করার অনুমতি আছে কিনা তা নির্ধারণ করে।
check() Range পরিসরের চেকবক্সগুলির অবস্থা "চেক করা" এ পরিবর্তন করে।
clear() Range বিষয়বস্তু এবং বিন্যাস পরিসীমা সাফ করে।
clear(options) Range প্রদত্ত উন্নত বিকল্পগুলির সাথে নির্দিষ্ট করা বিষয়বস্তু, বিন্যাস, ডেটা যাচাইকরণের নিয়ম এবং/অথবা মন্তব্যের পরিসর সাফ করে।
clearContent() Range বিন্যাস অক্ষত রেখে পরিসরের বিষয়বস্তু সাফ করে।
clearDataValidations() Range পরিসরের জন্য ডেটা যাচাইকরণের নিয়মগুলি সাফ করে।
clearFormat() Range এই ব্যাপ্তির জন্য বিন্যাস সাফ করে।
clearNote() Range প্রদত্ত ঘর বা কক্ষের নোটটি সাফ করে।
collapseGroups() Range পরিসরের মধ্যে সম্পূর্ণরূপে থাকা সমস্ত গোষ্ঠীকে সঙ্কুচিত করে৷
copyFormatToRange(gridId, column, columnEnd, row, rowEnd) void প্রদত্ত অবস্থানে পরিসরের বিন্যাস অনুলিপি করুন।
copyFormatToRange(sheet, column, columnEnd, row, rowEnd) void প্রদত্ত অবস্থানে পরিসরের বিন্যাস অনুলিপি করুন।
copyTo(destination) void কোষের একটি পরিসর থেকে কোষের অন্য পরিসরে ডেটা অনুলিপি করে।
copyTo(destination, copyPasteType, transposed) void কোষের একটি পরিসর থেকে কোষের অন্য পরিসরে ডেটা অনুলিপি করে।
copyTo(destination, options) void কোষের একটি পরিসর থেকে কোষের অন্য পরিসরে ডেটা অনুলিপি করে।
copyValuesToRange(gridId, column, columnEnd, row, rowEnd) void প্রদত্ত অবস্থানে পরিসরের বিষয়বস্তু অনুলিপি করুন।
copyValuesToRange(sheet, column, columnEnd, row, rowEnd) void প্রদত্ত অবস্থানে পরিসরের বিষয়বস্তু অনুলিপি করুন।
createDataSourcePivotTable(dataSource) DataSourcePivotTable ডেটা উৎস থেকে একটি খালি ডেটা সোর্স পিভট টেবিল তৈরি করে, এই রেঞ্জের প্রথম কক্ষে অ্যাঙ্কর করা হয়।
createDataSourceTable(dataSource) DataSourceTable এই পরিসরের প্রথম কক্ষে নোঙর করা ডেটা উৎস থেকে একটি খালি ডেটা উৎস টেবিল তৈরি করে।
createDeveloperMetadataFinder() DeveloperMetadataFinder এই পরিসরের মধ্যে বিকাশকারী মেটাডেটা খোঁজার জন্য একটি DeveloperMetadataFinderApi প্রদান করে।
createFilter() Filter একটি ফিল্টার তৈরি করে এবং শীটে নির্দিষ্ট পরিসরে এটি প্রয়োগ করে।
createPivotTable(sourceData) PivotTable এই পরিসরের প্রথম কক্ষে নোঙর করা নির্দিষ্ট sourceData থেকে একটি খালি পিভট টেবিল তৈরি করে।
createTextFinder(findText) TextFinder পরিসরের জন্য একটি পাঠ্য সন্ধানকারী তৈরি করে, যা এই পরিসরে পাঠ্য খুঁজে পেতে এবং প্রতিস্থাপন করতে পারে।
deleteCells(shiftDimension) void কোষের এই পরিসীমা মুছে দেয়।
expandGroups() Range সঙ্কুচিত গোষ্ঠীগুলিকে প্রসারিত করে যার পরিসর বা নিয়ন্ত্রণ টগল এই ব্যাপ্তির সাথে ছেদ করে৷
getA1Notation() String A1 স্বরলিপিতে, পরিসরের একটি স্ট্রিং বর্ণনা প্রদান করে।
getBackground() String পরিসরে উপরের-বাম ঘরের পটভূমির রঙ ফেরত দেয় (উদাহরণস্বরূপ, '#ffffff' )।
getBackgroundObject() Color ব্যাপ্তির উপরের-বাম কক্ষের পটভূমির রঙ ফেরত দেয়।
getBackgroundObjects() Color[][] পরিসরের কক্ষের পটভূমির রং ফেরত দেয়।
getBackgrounds() String[][] পরিসরের কক্ষগুলির পটভূমির রং ফেরত দেয় (উদাহরণস্বরূপ, '#ffffff' )।
getBandings() Banding[] এই ব্যাপ্তির যেকোনো কক্ষে প্রয়োগ করা সমস্ত ব্যান্ডিং ফেরত দেয়।
getCell(row, column) Range একটি পরিসরের মধ্যে একটি প্রদত্ত কক্ষ ফেরত দেয়।
getColumn() Integer এই ব্যাপ্তির জন্য শুরুর কলামের অবস্থান ফেরত দেয়।
getDataRegion() Range সমস্ত সংলগ্ন কক্ষগুলিকে ডেটা সহ কভার করতে চারটি মূল Direction প্রসারিত পরিসরের একটি অনুলিপি প্রদান করে৷
getDataRegion(dimension) Range প্রসারিত Direction.UP এবং Direction.DOWN পরিসরের একটি অনুলিপি প্রদান করে যদি নির্দিষ্ট মাত্রাটি হয় Dimension.ROWS , অথবা Direction.NEXT এবং Direction.PREVIOUS যদি মাত্রা Dimension.COLUMNS হয়।
getDataSourceFormula() DataSourceFormula ব্যাপ্তির প্রথম কক্ষের জন্য DataSourceFormula ফেরত দেয়, অথবা যদি কক্ষে ডেটা উৎস সূত্র না থাকে তাহলে null
getDataSourceFormulas() DataSourceFormula[] পরিসরের কক্ষগুলির জন্য DataSourceFormula s প্রদান করে৷
getDataSourcePivotTables() DataSourcePivotTable[] ব্যাপ্তির সাথে ছেদ করা সমস্ত ডেটা উৎস পিভট টেবিল পায়।
getDataSourceTables() DataSourceTable[] পরিসরের সাথে ছেদ করা সমস্ত ডেটা উত্স টেবিলগুলি পায়৷
getDataSourceUrl() String এই পরিসরের ডেটার জন্য একটি URL প্রদান করে, যা চার্ট এবং কোয়েরি তৈরি করতে ব্যবহার করা যেতে পারে।
getDataTable() DataTable একটি DataTable হিসাবে এই বস্তুর ভিতরে ডেটা ফেরত দিন।
getDataTable(firstRowIsHeader) DataTable একটি DataTable হিসাবে এই পরিসরের মধ্যে ডেটা ফেরত দিন।
getDataValidation() DataValidation ব্যাপ্তির উপরের-বাম কক্ষের জন্য ডেটা যাচাইকরণ নিয়ম প্রদান করে।
getDataValidations() DataValidation[][] পরিসরের সমস্ত কক্ষের জন্য ডেটা যাচাইকরণের নিয়ম ফেরত দেয়।
getDeveloperMetadata() DeveloperMetadata[] এই পরিসরের সাথে যুক্ত বিকাশকারী মেটাডেটা পায়৷
getDisplayValue() String ব্যাপ্তির মধ্যে উপরের-বাম কক্ষের প্রদর্শিত মান প্রদান করে।
getDisplayValues() String[][] এই ব্যাপ্তির জন্য মানের আয়তক্ষেত্রাকার গ্রিড প্রদান করে।
getFilter() Filter এই ব্যাপ্তিটি যে শীটে আছে সেই শীটে ফিল্টারটি ফেরত দেয়, অথবা শীটে কোনো ফিল্টার না থাকলে null
getFontColorObject() Color পরিসরের উপরের-বাম কোণে ঘরের ফন্টের রঙ ফেরত দেয়।
getFontColorObjects() Color[][] পরিসরের কক্ষের ফন্টের রং প্রদান করে।
getFontFamilies() String[][] পরিসরের কক্ষগুলির ফন্ট পরিবারগুলি প্রদান করে৷
getFontFamily() String ব্যাপ্তির উপরের-বাম কোণে ঘরের ফন্ট পরিবার ফেরত দেয়।
getFontLine() String পরিসরের উপরের-বাম কোণে ঘরের লাইন শৈলী পায় ( 'underline' , 'line-through' , বা 'none' )।
getFontLines() String[][] পরিসরে ঘরের লাইন শৈলী পায় ( 'underline' , 'line-through' , বা 'none' )।
getFontSize() Integer পরিসরের উপরের-বাম কোণে ঘরের বিন্দু আকারে ফন্টের আকার ফেরত দেয়।
getFontSizes() Integer[][] পরিসরের কক্ষের ফন্টের মাপ প্রদান করে।
getFontStyle() String পরিসরের উপরের-বাম কোণে ঘরের ফন্ট শৈলী ( 'italic' বা 'normal' ) ফেরত দেয়।
getFontStyles() String[][] পরিসরের কক্ষের ফন্ট শৈলী প্রদান করে।
getFontWeight() String ব্যাপ্তির উপরের-বাম কোণে ঘরের ফন্টের ওজন (স্বাভাবিক/গাঢ়) প্রদান করে।
getFontWeights() String[][] পরিসরের কক্ষের ফন্ট ওজন প্রদান করে।
getFormula() String পরিসরের উপরের-বাম কক্ষের জন্য সূত্র (A1 স্বরলিপি) বা একটি খালি স্ট্রিং প্রদান করে যদি কক্ষটি খালি থাকে বা এতে কোনো সূত্র না থাকে।
getFormulaR1C1() String একটি প্রদত্ত কক্ষের জন্য সূত্র (R1C1 স্বরলিপি) প্রদান করে, অথবা কোনোটি না থাকলে null
getFormulas() String[][] পরিসরের কক্ষগুলির জন্য সূত্র (A1 স্বরলিপি) প্রদান করে।
getFormulasR1C1() String[][] পরিসরের কক্ষগুলির জন্য সূত্র (R1C1 স্বরলিপি) প্রদান করে।
getGridId() Integer ব্যাপ্তির মূল পত্রকের গ্রিড ID প্রদান করে।
getHeight() Integer ব্যাপ্তির উচ্চতা প্রদান করে।
getHorizontalAlignment() String পরিসরের উপরের-বাম কোণে ঘরের পাঠ্যের (বাম/মাঝে/ডান) অনুভূমিক প্রান্তিককরণ ফেরত দেয়।
getHorizontalAlignments() String[][] পরিসরের কক্ষগুলির অনুভূমিক প্রান্তিককরণ দেখায়।
getLastColumn() Integer শেষ কলামের অবস্থান ফেরত দেয়।
getLastRow() Integer শেষ সারির অবস্থান ফেরত দেয়।
getMergedRanges() Range[] একত্রিত কক্ষের প্রতিনিধিত্বকারী Range বস্তুর একটি বিন্যাস প্রদান করে যেগুলি হয় সম্পূর্ণরূপে বর্তমান পরিসরের মধ্যে, অথবা বর্তমান পরিসরে অন্তত একটি কক্ষ রয়েছে৷
getNextDataCell(direction) Range ব্যাপ্তির প্রথম কলাম এবং সারির কক্ষ থেকে শুরু করে, প্রদত্ত দিক থেকে পরবর্তী কক্ষটি ফেরত দেয় যা সেগুলির মধ্যে ডেটা সহ একটি সংলগ্ন পরিসরের কক্ষের প্রান্ত বা সেই দিকের স্প্রেডশীটের প্রান্তে থাকা ঘরটি।
getNote() String প্রদত্ত ব্যাপ্তির সাথে সম্পর্কিত নোট ফেরত দেয়।
getNotes() String[][] পরিসরের কক্ষগুলির সাথে সম্পর্কিত নোটগুলি প্রদান করে৷
getNumColumns() Integer এই পরিসরে কলামের সংখ্যা প্রদান করে।
getNumRows() Integer এই পরিসরে সারির সংখ্যা প্রদান করে।
getNumberFormat() String প্রদত্ত পরিসরের উপরের-বাম ঘরের নম্বর বা তারিখ বিন্যাস পান।
getNumberFormats() String[][] পরিসরের কক্ষগুলির জন্য সংখ্যা বা তারিখ বিন্যাস প্রদান করে।
getRichTextValue() RichTextValue ব্যাপ্তির উপরের বাম কক্ষের জন্য রিচ টেক্সট মান প্রদান করে, বা কক্ষের মান পাঠ্য না হলে null
getRichTextValues() RichTextValue[][] পরিসরের কক্ষগুলির জন্য রিচ টেক্সট মান প্রদান করে।
getRow() Integer এই ব্যাপ্তির জন্য সারি অবস্থান প্রদান করে।
getRowIndex() Integer এই ব্যাপ্তির জন্য সারি অবস্থান প্রদান করে।
getSheet() Sheet এই ব্যাপ্তির অন্তর্গত পত্রকটি ফেরত দেয়।
getTextDirection() TextDirection ব্যাপ্তির উপরের বাম কক্ষের জন্য পাঠ্যের দিক নির্দেশ করে।
getTextDirections() TextDirection[][] পরিসরের কক্ষগুলির জন্য পাঠ্যের দিকনির্দেশ প্রদান করে।
getTextRotation() TextRotation ব্যাপ্তির উপরের বাম কক্ষের জন্য পাঠ্য ঘূর্ণন সেটিংস প্রদান করে।
getTextRotations() TextRotation[][] পরিসরের কক্ষগুলির জন্য পাঠ্য ঘূর্ণন সেটিংস প্রদান করে৷
getTextStyle() TextStyle ব্যাপ্তির উপরের বাম কক্ষের জন্য পাঠ্য শৈলী প্রদান করে।
getTextStyles() TextStyle[][] পরিসরের কক্ষগুলির জন্য পাঠ্য শৈলী প্রদান করে৷
getValue() Object ব্যাপ্তির মধ্যে উপরের-বাম ঘরের মান প্রদান করে।
getValues() Object[][] এই ব্যাপ্তির জন্য মানের আয়তক্ষেত্রাকার গ্রিড প্রদান করে।
getVerticalAlignment() String পরিসরের উপরের-বাম কোণে কক্ষের উল্লম্ব প্রান্তিককরণ (উপর/মাঝে/নীচ) প্রদান করে।
getVerticalAlignments() String[][] পরিসরের কক্ষগুলির উল্লম্ব প্রান্তিককরণ প্রদান করে।
getWidth() Integer কলামে ব্যাপ্তির প্রস্থ দেখায়।
getWrap() Boolean কক্ষের পাঠ্যটি মোড়ানো হয় কিনা তা প্রদান করে।
getWrapStrategies() WrapStrategy[][] পরিসরের কক্ষগুলির জন্য পাঠ্য মোড়ানো কৌশলগুলি প্রদান করে৷
getWrapStrategy() WrapStrategy ব্যাপ্তির উপরের বাম কক্ষের জন্য পাঠ্য মোড়ানোর কৌশল প্রদান করে।
getWraps() Boolean[][] কক্ষের টেক্সট মোড়ানো কিনা তা প্রদান করে।
insertCells(shiftDimension) Range এই পরিসরে খালি কক্ষ সন্নিবেশ করান।
insertCheckboxes() Range পরিসরের প্রতিটি কক্ষে চেকবক্স সন্নিবেশ করান, চেক করা হলে true সাথে কনফিগার করা হয় এবং চেক না করা হলে false
insertCheckboxes(checkedValue) Range পরিসরের প্রতিটি কক্ষে চেকবক্স সন্নিবেশ করান, চেক করার জন্য একটি কাস্টম মান এবং আনচেক করার জন্য খালি স্ট্রিং কনফিগার করা হয়।
insertCheckboxes(checkedValue, uncheckedValue) Range পরিসরের প্রতিটি কক্ষে চেকবক্স সন্নিবেশ করান, চেক করা এবং অচেক করা অবস্থার জন্য কাস্টম মানগুলির সাথে কনফিগার করা।
isBlank() Boolean পরিসীমা সম্পূর্ণ ফাঁকা থাকলে true দেখায়।
isChecked() Boolean পরিসরের সমস্ত কক্ষের চেকবক্স 'চেক করা' হিসাবে আছে কিনা তা ফেরত দেয়।
isEndColumnBounded() Boolean পরিসরের শেষ একটি নির্দিষ্ট কলামে আবদ্ধ কিনা তা নির্ধারণ করে।
isEndRowBounded() Boolean পরিসরের শেষ একটি নির্দিষ্ট সারিতে আবদ্ধ কিনা তা নির্ধারণ করে।
isPartOfMerge() Boolean বর্তমান পরিসরের কক্ষগুলি কোনো মার্জ করা কক্ষকে ওভারল্যাপ করলে true দেখায়৷
isStartColumnBounded() Boolean পরিসরের শুরু একটি নির্দিষ্ট কলামে আবদ্ধ কিনা তা নির্ধারণ করে।
isStartRowBounded() Boolean পরিসরের শুরু একটি নির্দিষ্ট সারিতে আবদ্ধ কিনা তা নির্ধারণ করে।
merge() Range পরিসরের কক্ষগুলিকে একত্রে একক ব্লকে একত্রিত করে।
mergeAcross() Range পরিসরের কলাম জুড়ে পরিসরের কক্ষগুলিকে মার্জ করুন।
mergeVertically() Range পরিসরের কক্ষগুলিকে একসাথে মার্জ করে।
moveTo(target) void এই রেঞ্জ থেকে টার্গেট রেঞ্জে কাট এবং পেস্ট করুন (ফরম্যাট এবং মান উভয়ই)।
offset(rowOffset, columnOffset) Range প্রদত্ত সারি এবং কলামের (যা ঋণাত্মক হতে পারে) দ্বারা এই পরিসর থেকে অফসেট করা একটি নতুন পরিসর প্রদান করে।
offset(rowOffset, columnOffset, numRows) Range একটি নতুন ব্যাপ্তি প্রদান করে যা বর্তমান ব্যাপ্তির সাথে সম্পর্কিত, যার উপরের বাম বিন্দুটি বর্তমান পরিসর থেকে প্রদত্ত সারি এবং কলাম দ্বারা অফসেট করা হয় এবং কক্ষে প্রদত্ত উচ্চতা সহ।
offset(rowOffset, columnOffset, numRows, numColumns) Range একটি নতুন ব্যাপ্তি প্রদান করে যা বর্তমান ব্যাপ্তির সাথে সম্পর্কিত, যার উপরের বাম বিন্দুটি বর্তমান পরিসর থেকে প্রদত্ত সারি এবং কলাম এবং কক্ষে প্রদত্ত উচ্চতা এবং প্রস্থের সাথে অফসেট করা হয়৷
protect() Protection এমন একটি বস্তু তৈরি করে যা অনুমতিপ্রাপ্ত ব্যবহারকারীদের ব্যতীত পরিসরটিকে সম্পাদনা করা থেকে রক্ষা করতে পারে৷
randomize() Range প্রদত্ত পরিসরে সারিগুলির ক্রমকে এলোমেলো করে।
removeCheckboxes() Range পরিসর থেকে সমস্ত চেকবক্স সরিয়ে দেয়।
removeDuplicates() Range এই সীমার মধ্যে থাকা সারিগুলিকে সরিয়ে দেয় যেগুলির মধ্যে মান রয়েছে যা পূর্ববর্তী সারির মানগুলির সদৃশ।
removeDuplicates(columnsToCompare) Range এই সীমার মধ্যে থাকা সারিগুলিকে সরিয়ে দেয় যেগুলি নির্দিষ্ট কলামের মানগুলিকে ধারণ করে যা আগের যেকোনো সারির মানগুলির সদৃশ৷
setBackground(color) Range CSS স্বরলিপি (যেমন '#ffffff' বা 'white' ) পরিসরের সমস্ত কক্ষের পটভূমির রঙ সেট করে।
setBackgroundObject(color) Range পরিসরের সমস্ত কক্ষের পটভূমির রঙ সেট করে।
setBackgroundObjects(color) Range ব্যাকগ্রাউন্ডের রঙের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (এই পরিসরের মাত্রা অবশ্যই মেলে)।
setBackgroundRGB(red, green, blue) Range RGB মান ব্যবহার করে প্রদত্ত রঙে পটভূমি সেট করে (0 এবং 255 এর মধ্যে পূর্ণসংখ্যা অন্তর্ভুক্ত)।
setBackgrounds(color) Range ব্যাকগ্রাউন্ডের রঙের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (এই পরিসরের মাত্রা অবশ্যই মেলে)।
setBorder(top, left, bottom, right, vertical, horizontal) Range সীমান্ত সম্পত্তি সেট করে।
setBorder(top, left, bottom, right, vertical, horizontal, color, style) Range রঙ এবং/অথবা শৈলী দিয়ে সীমানা বৈশিষ্ট্য সেট করে।
setDataValidation(rule) Range পরিসরের সমস্ত কক্ষের জন্য একটি ডেটা যাচাইকরণ নিয়ম সেট করে৷
setDataValidations(rules) Range পরিসরের সমস্ত কক্ষের জন্য ডেটা যাচাইকরণ নিয়ম সেট করে।
setFontColor(color) Range CSS স্বরলিপিতে ফন্টের রঙ সেট করে (যেমন '#ffffff' বা 'white' )।
setFontColorObject(color) Range প্রদত্ত পরিসরের ফন্টের রঙ সেট করে।
setFontColorObjects(colors) Range হরফের রঙের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (এই পরিসরের মাত্রা অবশ্যই মিলতে হবে)।
setFontColors(colors) Range হরফের রঙের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (এই পরিসরের মাত্রা অবশ্যই মিলতে হবে)।
setFontFamilies(fontFamilies) Range ফন্ট ফ্যামিলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (এই পরিসরের মাত্রা অবশ্যই মেলে)।
setFontFamily(fontFamily) Range ফন্ট পরিবার সেট করে, যেমন "Arial" বা "Helvetica"।
setFontLine(fontLine) Range প্রদত্ত পরিসরের ফন্ট লাইন শৈলী সেট করে ( 'underline' , 'line-through' , বা 'none' )।
setFontLines(fontLines) Range লাইন শৈলীগুলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (এই পরিসরের মাত্রা অবশ্যই মেলে)।
setFontSize(size) Range ফন্ট সাইজ সেট করে, সাইজটি ব্যবহার করার জন্য পয়েন্ট সাইজ।
setFontSizes(sizes) Range হরফের আকারের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (এই পরিসরের মাত্রা অবশ্যই মিলতে হবে)।
setFontStyle(fontStyle) Range প্রদত্ত পরিসরের জন্য ফন্ট শৈলী সেট করুন ( 'italic' বা 'normal' )।
setFontStyles(fontStyles) Range ফন্ট শৈলীগুলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (এই পরিসরের মাত্রা অবশ্যই মেলে)।
setFontWeight(fontWeight) Range প্রদত্ত পরিসরের জন্য ফন্টের ওজন সেট করুন (স্বাভাবিক/গাঢ়)।
setFontWeights(fontWeights) Range হরফের ওজনের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (এই পরিসরের মাত্রা অবশ্যই মেলে)।
setFormula(formula) Range এই ব্যাপ্তির সূত্র আপডেট করে।
setFormulaR1C1(formula) Range এই ব্যাপ্তির সূত্র আপডেট করে।
setFormulas(formulas) Range সূত্রের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (এই পরিসরের মাত্রা অবশ্যই মিলতে হবে)।
setFormulasR1C1(formulas) Range সূত্রের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (এই পরিসরের মাত্রা অবশ্যই মিলতে হবে)।
setHorizontalAlignment(alignment) Range প্রদত্ত পরিসরের জন্য অনুভূমিক (বাম থেকে ডানে) প্রান্তিককরণ সেট করুন (বাম/কেন্দ্র/ডান)।
setHorizontalAlignments(alignments) Range অনুভূমিক প্রান্তিককরণের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে।
setNote(note) Range প্রদত্ত মান নোট সেট করে.
setNotes(notes) Range নোটের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (এই পরিসরের মাত্রার সাথে অবশ্যই মিলতে হবে)।
setNumberFormat(numberFormat) Range প্রদত্ত ফর্ম্যাটিং স্ট্রিংয়ে নম্বর বা তারিখ বিন্যাস সেট করে।
setNumberFormats(numberFormats) Range সংখ্যা বা তারিখ বিন্যাসের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (এই পরিসরের মাত্রা অবশ্যই মেলে)।
setRichTextValue(value) Range পরিসরের ঘরগুলির জন্য রিচ টেক্সট মান সেট করে।
setRichTextValues(values) Range রিচ টেক্সট মানগুলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে।
setShowHyperlink(showHyperlink) Range পরিসর হাইপারলিঙ্ক দেখাবে কি না তা সেট করে।
setTextDirection(direction) Range পরিসরের কক্ষগুলির জন্য পাঠ্যের দিকনির্দেশ সেট করে।
setTextDirections(directions) Range পাঠ্য দিকনির্দেশের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে।
setTextRotation(degrees) Range পরিসরের কক্ষগুলির জন্য পাঠ্য ঘূর্ণন সেটিংস সেট করে।
setTextRotation(rotation) Range পরিসরের কক্ষগুলির জন্য পাঠ্য ঘূর্ণন সেটিংস সেট করে।
setTextRotations(rotations) Range পাঠ্য ঘূর্ণনের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে।
setTextStyle(style) Range পরিসরের ঘরগুলির জন্য পাঠ্য শৈলী সেট করে।
setTextStyles(styles) Range পাঠ্য শৈলীগুলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে।
setValue(value) Range পরিসরের মান নির্ধারণ করে।
setValues(values) Range মানগুলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (এই পরিসরের মাত্রার সাথে অবশ্যই মিলতে হবে)।
setVerticalAlignment(alignment) Range প্রদত্ত পরিসরের জন্য উল্লম্ব (উপর থেকে নীচে) প্রান্তিককরণ সেট করুন (শীর্ষ/মাঝে/নীচ)।
setVerticalAlignments(alignments) Range উল্লম্ব প্রান্তিককরণের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (এই পরিসরের মাত্রার সাথে অবশ্যই মিলতে হবে)।
setVerticalText(isVertical) Range পরিসরের কক্ষগুলির জন্য পাঠ্য স্ট্যাক করা হবে কিনা তা সেট করে।
setWrap(isWrapEnabled) Range প্রদত্ত পরিসরের ঘরের মোড়ক সেট করুন।
setWrapStrategies(strategies) Range মোড়ানো কৌশলগুলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে।
setWrapStrategy(strategy) Range পরিসরের কক্ষগুলির জন্য পাঠ্য মোড়ানোর কৌশল সেট করে।
setWraps(isWrapEnabled) Range শব্দ মোড়ানো নীতিগুলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (এই পরিসরের মাত্রা অবশ্যই মেলে)।
shiftColumnGroupDepth(delta) Range নির্দিষ্ট পরিমাণ দ্বারা পরিসরের কলাম গ্রুপিং গভীরতা পরিবর্তন করে।
shiftRowGroupDepth(delta) Range নির্দিষ্ট পরিমাণ দ্বারা পরিসরের সারি গ্রুপিং গভীরতা পরিবর্তন করে।
sort(sortSpecObj) Range কলাম এবং নির্দিষ্ট ক্রম অনুসারে প্রদত্ত পরিসরে ঘরগুলিকে সাজায়৷
splitTextToColumns() void একটি স্বয়ংক্রিয়-সনাক্ত ডিলিমিটারের উপর ভিত্তি করে পাঠ্যের একটি কলামকে একাধিক কলামে বিভক্ত করে।
splitTextToColumns(delimiter) void একটি কাস্টম বিভেদক হিসাবে নির্দিষ্ট স্ট্রিং ব্যবহার করে পাঠ্যের একটি কলামকে একাধিক কলামে বিভক্ত করে।
splitTextToColumns(delimiter) void নির্দিষ্ট ডিলিমিটারের উপর ভিত্তি করে পাঠ্যের একটি কলামকে একাধিক কলামে বিভক্ত করে।
trimWhitespace() Range এই পরিসরের প্রতিটি ঘরে সাদা স্থান (যেমন স্পেস, ট্যাব বা নতুন লাইন) ছাঁটাই করে।
uncheck() Range পরিসরের চেকবক্সগুলির অবস্থা "আনচেক করা" এ পরিবর্তন করে।

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

activate()

current cell হিসাবে ব্যাপ্তির উপরের বাম কক্ষের সাথে active range হিসাবে নির্দিষ্ট পরিসর সেট করে।

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
var range = sheet.getRange('A1:D10');
range.activate();

var selection = sheet.getSelection();
// Current cell: A1
var currentCell = selection.getCurrentCell();
// Active Range: A1:D10
var activeRange = selection.getActiveRange();

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

Range — এই পরিসর, চেইনিংয়ের জন্য।


activateAsCurrentCell()

নির্দিষ্ট ঘরটিকে current cell হিসাবে সেট করে।

যদি নির্দিষ্ট কক্ষটি একটি বিদ্যমান পরিসরে উপস্থিত থাকে, তাহলে সেই পরিসরটি বর্তমান কোষ হিসাবে কোষের সাথে সক্রিয় পরিসরে পরিণত হয়।

যদি নির্দিষ্ট ঘরটি বিদ্যমান কোনো পরিসরে উপস্থিত না থাকে, তাহলে বিদ্যমান নির্বাচনটি সরানো হয় এবং সেলটি বর্তমান কোষ এবং সক্রিয় পরিসরে পরিণত হয়।

দ্রষ্টব্য: নির্দিষ্ট Range অবশ্যই একটি ঘর থাকতে হবে, অন্যথায় এটি একটি ব্যতিক্রম নিক্ষেপ করে।

// Gets the first sheet of the spreadsheet.
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];

// Gets the cell B5 and sets it as the active cell.
var range = sheet.getRange('B5');
var currentCell = range.activateAsCurrentCell();

// Logs the activated cell.
console.log(currentCell.getA1Notation());

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

Range — এই পরিসর, চেইনিংয়ের জন্য।

অনুমোদন

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

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

addDeveloperMetadata(key)

পরিসরে নির্দিষ্ট কী দিয়ে বিকাশকারী মেটাডেটা যোগ করে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets row 2 on the sheet.
const range = sheet.getRange('2:2');

// Adds the key 'NAME' to the developer metadata for row 2.
range.addDeveloperMetadata('NAME');

// Gets the metadata and logs it to the console.
const developerMetaData = range.getDeveloperMetadata()[0];
console.log(developerMetaData.getKey());

পরামিতি

নাম টাইপ বর্ণনা
key String নতুন ডেভেলপার মেটাডেটার জন্য কী।

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

Range — এই পরিসর, চেইনিংয়ের জন্য।

অনুমোদন

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

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

addDeveloperMetadata(key, visibility)

নির্দিষ্ট কী এবং পরিসরে দৃশ্যমানতার সাথে বিকাশকারী মেটাডেটা যোগ করে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets row 2 on Sheet1.
const range = sheet.getRange('2:2');

// Adds the key 'NAME' and sets the developer metadata visibility to 'DOCUMENT'
// for row 2 on Sheet1.
range.addDeveloperMetadata('NAME', SpreadsheetApp.DeveloperMetadataVisibility.DOCUMENT);

// Gets the updated metadata info and logs it to the console.
const developerMetaData = range.getDeveloperMetadata()[0];
console.log(developerMetaData.getKey());
console.log(developerMetaData.getVisibility().toString());

পরামিতি

নাম টাইপ বর্ণনা
key String নতুন ডেভেলপার মেটাডেটার জন্য কী।
visibility DeveloperMetadataVisibility নতুন ডেভেলপার মেটাডেটার দৃশ্যমানতা।

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

Range — এই পরিসর, চেইনিংয়ের জন্য।

অনুমোদন

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

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

addDeveloperMetadata(key, value)

পরিসরে নির্দিষ্ট কী এবং মান সহ বিকাশকারী মেটাডেটা যোগ করে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets row 2 of Sheet1.
const range = sheet.getRange('2:2');

// Adds the key 'NAME' and sets the value to 'GOOGLE' for the metadata of row 2.
range.addDeveloperMetadata('NAME', 'GOOGLE');

// Gets the metadata and logs it to the console.
const developerMetaData = range.getDeveloperMetadata()[0];
console.log(developerMetaData.getKey());
console.log(developerMetaData.getValue());

পরামিতি

নাম টাইপ বর্ণনা
key String নতুন ডেভেলপার মেটাডেটার জন্য কী।
value String নতুন ডেভেলপার মেটাডেটার মান।

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

Range — এই পরিসর, চেইনিংয়ের জন্য।

অনুমোদন

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

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

addDeveloperMetadata(key, value, visibility)

নির্দিষ্ট কী, মান এবং পরিসরে দৃশ্যমানতার সাথে বিকাশকারী মেটাডেটা যোগ করে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets row 2 on the sheet.
const range = sheet.getRange('2:2');

// Adds the key 'NAME', sets the value to 'GOOGLE', and sets the visibility
// to PROJECT for row 2 on the sheet.
range.addDeveloperMetadata(
  'NAME',
  'GOOGLE',
  SpreadsheetApp.DeveloperMetadataVisibility.PROJECT);

// Gets the updated metadata info and logs it to the console.
const developerMetaData = range.getDeveloperMetadata()[0];
console.log(developerMetaData.getKey());
console.log(developerMetaData.getValue());
console.log(developerMetaData.getVisibility().toString());

পরামিতি

নাম টাইপ বর্ণনা
key String নতুন ডেভেলপার মেটাডেটার জন্য কী।
value String নতুন ডেভেলপার মেটাডেটার মান।
visibility DeveloperMetadataVisibility নতুন ডেভেলপার মেটাডেটার দৃশ্যমানতা।

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

Range — এই পরিসর, চেইনিংয়ের জন্য।

অনুমোদন

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

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

applyColumnBanding()

পরিসরে একটি ডিফল্ট কলাম ব্যান্ডিং থিম প্রয়োগ করে। ডিফল্টরূপে, ব্যান্ডিং-এ হেডার থাকে এবং ফুটারের রঙ থাকে না।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets row 2 on the sheet.
const range = sheet.getRange('2:2');

// Applies column banding to row 2.
const colBanding = range.applyColumnBanding();

// Gets the first banding on the sheet and logs the color of the header column.
console.log(sheet.getBandings()[0].getHeaderColumnColorObject().asRgbColor().asHexString());

// Gets the first banding on the sheet and logs the color of the second column.
console.log(sheet.getBandings()[0].getSecondColumnColorObject().asRgbColor().asHexString());

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

Banding - নতুন ব্যান্ডিং।

অনুমোদন

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

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

applyColumnBanding(bandingTheme)

পরিসরে একটি নির্দিষ্ট কলাম ব্যান্ডিং থিম প্রয়োগ করে। ডিফল্টরূপে, ব্যান্ডিং-এ হেডার থাকে এবং ফুটারের রঙ থাকে না।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets row 2 on the sheet.
const range = sheet.getRange('2:2');

// Applies the INDIGO color banding theme to the columns in row 2.
const colBanding = range.applyColumnBanding(SpreadsheetApp.BandingTheme.INDIGO);

// Gets the first banding on the sheet and logs the color of the second column.
console.log(sheet.getBandings()[0].getSecondColumnColorObject().asRgbColor().asHexString());

পরামিতি

নাম টাইপ বর্ণনা
bandingTheme BandingTheme পরিসরের কলামগুলিতে প্রয়োগ করার জন্য একটি রঙের থিম৷

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

Banding - নতুন ব্যান্ডিং।

অনুমোদন

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

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

applyColumnBanding(bandingTheme, showHeader, showFooter)

নির্দিষ্ট হেডার এবং ফুটার সেটিংস সহ পরিসরে একটি নির্দিষ্ট কলাম ব্যান্ডিং থিম প্রয়োগ করে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets rows 12-22 on the sheet.
const range = sheet.getRange('12:22');

// Applies the BLUE color banding theme to rows 12-22.
// Sets the header visibility to false and the footer visibility to true.
const colBanding = range.applyColumnBanding(SpreadsheetApp.BandingTheme.BLUE, false, true);

// Gets the banding color and logs it to the console.
console.log(sheet.getBandings()[0].getSecondColumnColorObject().asRgbColor().asHexString());

// Gets the header color object and logs it to the console. Returns null because the header
// visibility is set to false.
console.log(sheet.getBandings()[0].getHeaderColumnColorObject());

// Gets the footer color and logs it to the console.
console.log(sheet.getBandings()[0].getFooterColumnColorObject().asRgbColor().asHexString());

পরামিতি

নাম টাইপ বর্ণনা
bandingTheme BandingTheme পরিসরের কলামগুলিতে প্রয়োগ করার জন্য একটি রঙের থিম৷
showHeader Boolean true হলে, ব্যান্ডিং থিম হেডারের রঙ প্রথম কলামে প্রয়োগ করা হয়।
showFooter Boolean true হলে, ব্যান্ডিং থিম ফুটারের রঙ শেষ কলামে প্রয়োগ করা হয়।

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

Banding - নতুন ব্যান্ডিং।

অনুমোদন

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

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

applyRowBanding()

পরিসরে একটি ডিফল্ট সারি ব্যান্ডিং থিম প্রয়োগ করে৷ ডিফল্টরূপে, ব্যান্ডিং-এ হেডার থাকে এবং ফুটারের রঙ থাকে না।

// Opens the spreadsheet by its URL. If you created your script from within a Google Sheets
// spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets rows 1-30 on Sheet1.
const range = sheet.getRange('1:30');

// Applies row banding to rows 1-30.
range.applyRowBanding();

// Gets the hex color of the second banded row.
const secondRowColor = range.getBandings()[0]
                            .getSecondRowColorObject()
                            .asRgbColor()
                            .asHexString();

// Logs the hex color to console.
console.log(secondRowColor);

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

Banding - ব্যান্ডিং।

অনুমোদন

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

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

applyRowBanding(bandingTheme)

পরিসরে একটি নির্দিষ্ট সারি ব্যান্ডিং থিম প্রয়োগ করে। ডিফল্টরূপে, ব্যান্ডিং-এ হেডার থাকে এবং ফুটারের রঙ থাকে না।

// Opens the spreadsheet by its URL. If you created your script from within a Google Sheets
// spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets rows 1-30 on Sheet1.
const range = sheet.getRange('1:30');

// Applies the INDIGO row banding theme to rows 1-30.
range.applyRowBanding(SpreadsheetApp.BandingTheme.INDIGO);

// Gets the hex color of the second banded row.
const secondRowColor = range.getBandings()[0]
                            .getSecondRowColorObject()
                            .asRgbColor()
                            .asHexString();

// Logs the hex color to console.
console.log(secondRowColor);

পরামিতি

নাম টাইপ বর্ণনা
bandingTheme BandingTheme পরিসরের সারিগুলিতে প্রয়োগ করার জন্য একটি রঙের থিম৷

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

Banding - নতুন ব্যান্ডিং।

অনুমোদন

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

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

applyRowBanding(bandingTheme, showHeader, showFooter)

নির্দিষ্ট হেডার এবং ফুটার সেটিংস সহ পরিসরে একটি নির্দিষ্ট সারি ব্যান্ডিং থিম প্রয়োগ করে৷

// Opens the spreadsheet by its URL. If you created your script from within a Google Sheets
// spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets rows 1-30 on Sheet1.
const range = sheet.getRange('1:30');

// Applies the INDIGO row banding to rows 1-30 and
// specifies to hide the header and show the footer.
range.applyRowBanding(SpreadsheetApp.BandingTheme.INDIGO, false, true);

পরামিতি

নাম টাইপ বর্ণনা
bandingTheme BandingTheme পরিসরের সারিগুলিতে প্রয়োগ করার জন্য একটি রঙের থিম৷
showHeader Boolean true হলে, ব্যান্ডিং থিম হেডারের রঙ প্রথম সারিতে প্রয়োগ করা হয়।
showFooter Boolean true হলে, ব্যান্ডিং থিম ফুটারের রঙ শেষ সারিতে প্রয়োগ করা হয়।

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

Banding - নতুন ব্যান্ডিং।

অনুমোদন

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

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

autoFill(destination, series)

এই পরিসরের ডেটার উপর ভিত্তি করে ডেটা দিয়ে destinationRange পূরণ করে। নতুন মানগুলিও নির্দিষ্ট series ধরন দ্বারা নির্ধারিত হয়। গন্তব্য পরিসরে অবশ্যই এই পরিসীমা থাকতে হবে এবং এটিকে শুধুমাত্র একটি দিকে প্রসারিত করতে হবে। উদাহরণস্বরূপ, A1:A20 A1:A4 A20 পূরণ করে:

var sheet = SpreadsheetApp.getActiveSheet();

// Has values [1, 2, 3, 4].
var sourceRange = sheet.getRange("A1:A4");
// The range to fill with values.
var destination = sheet.getRange("A1:A20");

// Inserts new values in A5:A20, continuing the pattern expressed in A1:A4
sourceRange.autoFill(destination, SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);

পরামিতি

নাম টাইপ বর্ণনা
destination Range মান দিয়ে স্বয়ংক্রিয়ভাবে পূরণ করা পরিসর। গন্তব্য পরিসরে এই পরিসীমা থাকা উচিত এবং এটিকে শুধুমাত্র একটি দিকে প্রসারিত করা উচিত (উপরের দিকে, নীচের দিকে, বাম দিকে বা ডানদিকে)।
series AutoFillSeries অটোফিল সিরিজের ধরন যা নতুন মান গণনা করতে ব্যবহার করা উচিত। এই সিরিজের প্রভাব উৎস তথ্যের ধরন এবং পরিমাণের উপর ভিত্তি করে ভিন্ন।

অনুমোদন

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

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

autoFillToNeighbor(series)

প্রতিবেশী কক্ষের উপর ভিত্তি করে নতুন ডেটা দিয়ে পূরণ করার জন্য একটি ব্যাপ্তি গণনা করে এবং এই পরিসরে থাকা ডেটার উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে সেই পরিসরটিকে নতুন মান দিয়ে পূরণ করে৷ এই নতুন মানগুলিও নির্দিষ্ট series ধরন দ্বারা নির্ধারিত হয়।

গণনা করা গন্তব্য পরিসর নতুন মানগুলি কোথায় সন্নিবেশ করা উচিত তা নির্ধারণ করতে আশেপাশের ডেটা বিবেচনা করে: যদি স্বয়ংক্রিয়ভাবে ভর্তি হওয়া একটি কলামের অবিলম্বে বাম বা ডানে ডেটা থাকে তবে নতুন মানগুলি শুধুমাত্র এই সন্নিহিত ডেটা পর্যন্ত প্রসারিত হয়৷

উদাহরণস্বরূপ, যদি A1:A20 ক্রমবর্ধমান সংখ্যার একটি সিরিজ দিয়ে পূর্ণ হয় এবং এই পদ্ধতিটি B1:B4 পরিসরে কল করা হয় যাতে তারিখগুলির একটি সিরিজ রয়েছে, নতুন মানগুলি শুধুমাত্র B5:B20 এ ঢোকানো হয়। এইভাবে, এই নতুন মানগুলি কলাম A-তে মান ধারণ করে এমন কক্ষগুলিতে "লাঠি"।

var sheet = SpreadsheetApp.getActiveSheet();

// A1:A20 has values [1, 2, 3, ... 20].
// B1:B4 has values [1/1/2017, 1/2/2017, ...]
var sourceRange = sheet.getRange("B1:B4");

// Results in B5:B20 having values [1/5/2017, ... 1/20/2017]
sourceRange.autoFillToNeighbor(SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);

পরামিতি

নাম টাইপ বর্ণনা
series AutoFillSeries অটোফিল সিরিজের ধরন যা নতুন মান গণনা করতে ব্যবহার করা উচিত। এই সিরিজের প্রভাব উৎস তথ্যের ধরন এবং পরিমাণের উপর ভিত্তি করে ভিন্ন।

অনুমোদন

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

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

breakApart()

রেঞ্জের যেকোন মাল্টি-কলাম সেলকে আবার আলাদা কক্ষে ভেঙে দিন।

এই ফাংশনটিকে একটি পরিসরে কল করা একটি পরিসর নির্বাচন করা এবং বিন্যাস > কোষ একত্রিত করুন > আনমার্জ করুন ক্লিক করার সমতুল্য।

// Opens the spreadsheet by its URL. If you created your script from within a Google Sheets
// spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the range A1:C6 on Sheet1.
const range = sheet.getRange('A1:C6');

// Unmerges the range A1:C6 into individual cells.
range.breakApart();

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

Range — এই পরিসর, চেইনিংয়ের জন্য।

অনুমোদন

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

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

canEdit()

ব্যবহারকারীর ব্যাপ্তির প্রতিটি কক্ষ সম্পাদনা করার অনুমতি আছে কিনা তা নির্ধারণ করে। স্প্রেডশীটের মালিক সর্বদা সুরক্ষিত রেঞ্জ এবং শীট সম্পাদনা করতে সক্ষম।

// Opens the spreadsheet by its URL. If you created your script from within a Google Sheets
// spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the range A1:C6 on Sheet1.
const range = sheet.getRange('A1:C6');

// Logs whether the user has permission to edit every cell in the range.
console.log(range.canEdit());

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

Booleantrue যদি ব্যবহারকারীর পরিসরের প্রতিটি ঘর সম্পাদনা করার অনুমতি থাকে; অন্যথায় false

অনুমোদন

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

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

check()

পরিসরের চেকবক্সগুলির অবস্থা "চেক করা" এ পরিবর্তন করে। পরিসরের ঘরগুলিকে উপেক্ষা করে যা বর্তমানে কনফিগার করা চেক করা বা আনচেক করা মান ধারণ করে না৷

// Changes the state of cells which currently contain either the checked or unchecked value
// configured in the range A1:B10 to 'checked'.
var range = SpreadsheetApp.getActive().getRange('A1:B10');
range.check();

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

Range — এই পরিসর, চেইনিংয়ের জন্য।

অনুমোদন

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

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

clear()

বিষয়বস্তু এবং বিন্যাস পরিসীমা সাফ করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("A1:D10");
range.clear();

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

Range — এই পরিসর, চেইনিংয়ের জন্য।

অনুমোদন

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

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

clear(options)

প্রদত্ত উন্নত বিকল্পগুলির সাথে নির্দিষ্ট করা বিষয়বস্তু, বিন্যাস, ডেটা যাচাইকরণের নিয়ম এবং/অথবা মন্তব্যের পরিসর সাফ করে। ডিফল্টরূপে সমস্ত ডেটা সাফ করা হয়।

// The code below clears range C2:G7 in the active sheet, but preserves the format,
// data validation rules, and comments.
SpreadsheetApp.getActiveSheet().getRange(2, 3, 6, 5).clear({contentsOnly: true});

পরামিতি

নাম টাইপ বর্ণনা
options Object একটি জাভাস্ক্রিপ্ট অবজেক্ট যা উন্নত পরামিতি নির্দিষ্ট করে, যেমন নীচে তালিকাভুক্ত করা হয়েছে।

উন্নত পরামিতি

নাম টাইপ বর্ণনা
commentsOnly Boolean শুধু মন্তব্য ক্লিয়ার করতে হবে কিনা।
contentsOnly Boolean শুধুমাত্র বিষয়বস্তু পরিষ্কার করতে হবে কিনা.
formatOnly Boolean শুধুমাত্র বিন্যাস পরিষ্কার করতে হবে কিনা; নোট করুন যে ক্লিয়ারিং ফরম্যাট ডেটা যাচাইকরণের নিয়মগুলিও সাফ করে।
validationsOnly Boolean শুধুমাত্র ডেটা যাচাইকরণের নিয়মগুলি সাফ করতে হবে কিনা।
skipFilteredRows Boolean ফিল্টার করা সারি সাফ করা এড়াতে হবে কিনা।

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

Range — এই পরিসর, চেইনিংয়ের জন্য।

অনুমোদন

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

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

clearContent()

বিন্যাস অক্ষত রেখে পরিসরের বিষয়বস্তু সাফ করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("A1:D10");
range.clearContent();

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

Range — এই পরিসর, চেইনিংয়ের জন্য।

অনুমোদন

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

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

clearDataValidations()

পরিসরের জন্য ডেটা যাচাইকরণের নিয়মগুলি সাফ করে।

// Clear the data validation rules for cells A1:B5.
var range = SpreadsheetApp.getActive().getRange('A1:B5');
range.clearDataValidations();

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

Range — এই পরিসর, চেইনিংয়ের জন্য।

অনুমোদন

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

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

clearFormat()

এই ব্যাপ্তির জন্য বিন্যাস সাফ করে।

এটি পরিসরের ঘর বা কক্ষের জন্য পাঠ্য বিন্যাস সাফ করে, কিন্তু কোনো সংখ্যা বিন্যাস নিয়ম পুনরায় সেট করে না।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("A1:D10");
range.clearFormat();

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

Range — এই পরিসর, চেইনিংয়ের জন্য।

অনুমোদন

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

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

clearNote()

প্রদত্ত ঘর বা কক্ষের নোটটি সাফ করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("A1:D10");
range.clearNote();

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

Range — এই পরিসর, চেইনিংয়ের জন্য।

অনুমোদন

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

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

collapseGroups()

পরিসরের মধ্যে সম্পূর্ণরূপে থাকা সমস্ত গোষ্ঠীকে সঙ্কুচিত করে৷ যদি কোনও গোষ্ঠী সম্পূর্ণরূপে পরিসরের মধ্যে না থাকে, তবে গভীরতম প্রসারিত গোষ্ঠীটি আংশিকভাবে সীমার মধ্যে ভেঙে পড়ে।

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
var range = sheet.getActiveRange();

// All row and column groups within the range are collapsed.
range.collapseGroups();

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

Range — এই পরিসর, চেইনিংয়ের জন্য।

অনুমোদন

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

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

copyFormatToRange(gridId, column, columnEnd, row, rowEnd)

প্রদত্ত অবস্থানে পরিসরের বিন্যাস অনুলিপি করুন। যদি গন্তব্যটি উত্স পরিসরের চেয়ে বড় বা ছোট হয় তবে উত্সটি সেই অনুসারে পুনরাবৃত্তি বা কাটা হয়। মনে রাখবেন যে এই পদ্ধতিটি শুধুমাত্র ফরম্যাটিং কপি করে।

gridId প্যারামিটারের বিশদ বিবরণের জন্য, getGridId() দেখুন।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var source = ss.getSheets()[0];

var range = source.getRange("B2:D4");

// This copies the formatting in B2:D4 in the source sheet to
// D4:F6 in the sheet with gridId 1555299895. Note that you can get the gridId
// of a sheet by calling sheet.getSheetId() or range.getGridId().
range.copyFormatToRange(1555299895, 4, 6, 4, 6);

পরামিতি

নাম টাইপ বর্ণনা
gridId Integer অবস্থান নির্বিশেষে স্প্রেডশীটের মধ্যে শীটের অনন্য আইডি।
column Integer লক্ষ্য পরিসরের প্রথম কলাম।
columnEnd Integer লক্ষ্য পরিসরের শেষ কলাম।
row Integer লক্ষ্য পরিসরের শুরু সারি।
rowEnd Integer লক্ষ্য পরিসরের শেষ সারি।

অনুমোদন

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

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

আরো দেখুন


copyFormatToRange(sheet, column, columnEnd, row, rowEnd)

প্রদত্ত অবস্থানে পরিসরের বিন্যাস অনুলিপি করুন। যদি গন্তব্যটি উত্স পরিসরের চেয়ে বড় বা ছোট হয় তবে উত্সটি সেই অনুসারে পুনরাবৃত্তি বা কাটা হয়। মনে রাখবেন যে এই পদ্ধতিটি শুধুমাত্র ফরম্যাটিং কপি করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var source = ss.getSheets()[0];
var destination = ss.getSheets()[1];

var range = source.getRange("B2:D4");

// This copies the formatting in B2:D4 in the source sheet to
// D4:F6 in the second sheet
range.copyFormatToRange(destination, 4, 6, 4, 6);

পরামিতি

নাম টাইপ বর্ণনা
sheet Sheet লক্ষ্য পত্রক.
column Integer লক্ষ্য পরিসরের প্রথম কলাম।
columnEnd Integer লক্ষ্য পরিসরের শেষ কলাম।
row Integer লক্ষ্য পরিসরের শুরু সারি।
rowEnd Integer লক্ষ্য পরিসরের শেষ সারি।

অনুমোদন

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

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

copyTo(destination)

কোষের একটি পরিসর থেকে কোষের অন্য পরিসরে ডেটা অনুলিপি করে। মান এবং বিন্যাস উভয় অনুলিপি করা হয়.

// The code below copies the first 5 columns over to the 6th column.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeToCopy = sheet.getRange(1, 1, sheet.getMaxRows(), 5);
rangeToCopy.copyTo(sheet.getRange(1, 6));

পরামিতি

নাম টাইপ বর্ণনা
destination Range অনুলিপি করার জন্য একটি গন্তব্য পরিসর; শুধুমাত্র উপরের-বাম কক্ষের অবস্থান প্রাসঙ্গিক।

অনুমোদন

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

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

copyTo(destination, copyPasteType, transposed)

কোষের একটি পরিসর থেকে কোষের অন্য পরিসরে ডেটা অনুলিপি করে।

// The code below copies only the values of the first 5 columns over to the 6th column.
var sheet = SpreadsheetApp.getActiveSheet();
sheet.getRange("A:E").copyTo(sheet.getRange("F1"), SpreadsheetApp.CopyPasteType.PASTE_VALUES,
false);

পরামিতি

নাম টাইপ বর্ণনা
destination Range অনুলিপি করার জন্য একটি গন্তব্য পরিসর; শুধুমাত্র উপরের-বাম কক্ষের অবস্থান প্রাসঙ্গিক।
copyPasteType CopyPasteType একটি প্রকার যা নির্দিষ্ট করে কিভাবে পরিসরের বিষয়বস্তু গন্তব্যে আটকানো হয়।
transposed Boolean পরিসরটি তার ট্রান্সপোজড ওরিয়েন্টেশনে আটকানো উচিত কিনা।

অনুমোদন

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

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

copyTo(destination, options)

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

// The code below copies only the values of the first 5 columns over to the 6th column.
var sheet = SpreadsheetApp.getActiveSheet();
sheet.getRange("A:E").copyTo(sheet.getRange("F1"), {contentsOnly:true});

পরামিতি

নাম টাইপ বর্ণনা
destination Range অনুলিপি করার জন্য একটি গন্তব্য পরিসর; শুধুমাত্র উপরের-বাম কক্ষের অবস্থান প্রাসঙ্গিক।
options Object একটি জাভাস্ক্রিপ্ট অবজেক্ট যা উন্নত পরামিতি নির্দিষ্ট করে, যেমন নীচে তালিকাভুক্ত করা হয়েছে।

উন্নত পরামিতি

নাম টাইপ বর্ণনা
formatOnly Boolean নির্দেশ করে যে শুধুমাত্র বিন্যাসটি অনুলিপি করা উচিত
contentsOnly Boolean মনোনীত করে যে শুধুমাত্র বিষয়বস্তু অনুলিপি করা উচিত

অনুমোদন

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

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

copyValuesToRange(gridId, column, columnEnd, row, rowEnd)

প্রদত্ত অবস্থানে পরিসরের বিষয়বস্তু অনুলিপি করুন। যদি গন্তব্যটি উত্স পরিসরের চেয়ে বড় বা ছোট হয় তবে উত্সটি সেই অনুসারে পুনরাবৃত্তি বা কাটা হয়।

gridId প্যারামিটারের বিশদ বিবরণের জন্য, getGridId() দেখুন।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var source = ss.getSheets()[0];

var range = source.getRange("B2:D4");

// This copies the data in B2:D4 in the source sheet to
// D4:F6 in the sheet with gridId 0
range.copyValuesToRange(0, 4, 6, 4, 6);

পরামিতি

নাম টাইপ বর্ণনা
gridId Integer অবস্থান নির্বিশেষে স্প্রেডশীটের মধ্যে শীটের অনন্য আইডি।
column Integer লক্ষ্য পরিসরের প্রথম কলাম।
columnEnd Integer লক্ষ্য পরিসরের শেষ কলাম।
row Integer লক্ষ্য পরিসরের শুরু সারি।
rowEnd Integer লক্ষ্য পরিসরের শেষ সারি।

অনুমোদন

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

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

আরো দেখুন


copyValuesToRange(sheet, column, columnEnd, row, rowEnd)

প্রদত্ত অবস্থানে পরিসরের বিষয়বস্তু অনুলিপি করুন। যদি গন্তব্যটি উত্স পরিসরের চেয়ে বড় বা ছোট হয় তবে উত্সটি সেই অনুসারে পুনরাবৃত্তি বা কাটা হয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var source = ss.getSheets()[0];
var destination = ss.getSheets()[1];

var range = source.getRange("B2:D4");

// This copies the data in B2:D4 in the source sheet to
// D4:F6 in the second sheet
range.copyValuesToRange(destination, 4, 6, 4, 6);

পরামিতি

নাম টাইপ বর্ণনা
sheet Sheet লক্ষ্য পত্রক.
column Integer লক্ষ্য পরিসরের প্রথম কলাম।
columnEnd Integer লক্ষ্য পরিসরের শেষ কলাম।
row Integer লক্ষ্য পরিসরের শুরু সারি।
rowEnd Integer লক্ষ্য পরিসরের শেষ সারি।

অনুমোদন

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

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

createDataSourcePivotTable(dataSource)

ডেটা উৎস থেকে একটি খালি ডেটা সোর্স পিভট টেবিল তৈরি করে, এই রেঞ্জের প্রথম কক্ষে অ্যাঙ্কর করা হয়।

এই উদাহরণটি দেখায় কিভাবে একটি নতুন ডেটা সোর্স পিভট টেবিল তৈরি এবং কনফিগার করতে হয়।

var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var anchorCell = spreadsheet.getSheets()[0].getRange('A1');
var dataSource = spreadsheet.getDataSources()[0];

var pivotTable = anchorCell.createDataSourcePivotTable(dataSource);
pivotTable.addRowGroup('dataColumnA');
pivotTable.addColumnGroup('dataColumnB');
pivotTable.addPivotValue('dataColumnC', SpreadsheetApp.PivotTableSummarizeFunction.SUM);
pivotTable.addFilter('dataColumnA',
                     SpreadsheetApp.newFilterCriteria().whenTextStartsWith('A').build());

পরামিতি

নাম টাইপ বর্ণনা
dataSource DataSource যে ডেটা উৎস থেকে পিভট টেবিল তৈরি করা হবে।

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

DataSourcePivotTable — নতুন তৈরি করা ডেটা সোর্স পিভট টেবিল।

অনুমোদন

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

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

createDataSourceTable(dataSource)

এই পরিসরের প্রথম কক্ষে নোঙর করা ডেটা উৎস থেকে একটি খালি ডেটা উৎস টেবিল তৈরি করে।

এই উদাহরণটি দেখায় কিভাবে একটি নতুন ডেটা সোর্স টেবিল তৈরি এবং কনফিগার করতে হয়।

var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var anchorCell = spreadsheet.getSheets()[0].getRange('A1');
var dataSource = spreadsheet.getDataSources()[0];

var dataSourceTable = anchorCell.createDataSourceTable(dataSource);
    .addColumns('dataColumnA', 'dataColumnB', 'dataColumnC')
    .addSortSpec('dataColumnA', /* ascending= *\/ true)
    .addSortSpec('dataColumnB', /* ascending= *\/ false);

পরামিতি

নাম টাইপ বর্ণনা
dataSource DataSource যে ডেটা উৎস থেকে পিভট টেবিল তৈরি করা হবে।

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

DataSourceTable — নতুন তৈরি করা ডেটা সোর্স টেবিল।

অনুমোদন

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

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

createDeveloperMetadataFinder()

এই পরিসরের মধ্যে বিকাশকারী মেটাডেটা খোঁজার জন্য একটি DeveloperMetadataFinderApi প্রদান করে। মেটাডেটা কেবলমাত্র সেই পরিসরের মধ্যে সম্পূর্ণরূপে অন্তর্ভুক্ত থাকলেই পরিসরের সীমার মধ্যে থাকে৷ উদাহরণ স্বরূপ, '3:3' সারির সাথে যুক্ত মেটাডেটা 'A1:D5' রেঞ্জের মধ্যে নয় কিন্তু একটি রেঞ্জ '1:5' এর মধ্যে রয়েছে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the range A1:C6.
const range = sheet.getRange('A1:C6');

// Creates a developer metadata finder to search for metadata in the scope of this range.
const developerMetaDataFinder = range.createDeveloperMetadataFinder();

// Logs information about the developer metadata finder to the console.
const developerMetaData = developerMetaDataFinder.find()[0];
console.log(developerMetaData.getKey());
console.log(developerMetaData.getValue());
console.log(developerMetaData.getVisibility().toString());

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

DeveloperMetadataFinder — এই পরিসরের মধ্যে মেটাডেটা অনুসন্ধান করার জন্য একটি বিকাশকারী মেটাডেটা ফাইন্ডার।


createFilter()

একটি ফিল্টার তৈরি করে এবং শীটে নির্দিষ্ট পরিসরে এটি প্রয়োগ করে। আপনি একটি শীটে একাধিক ফিল্টার তৈরি করতে পারবেন না৷ আপনি এটি তৈরি করার পরে আপনার ফিল্টার অ্যাক্সেস এবং সংশোধন করতে, getFilter() বা Sheet.getFilter() ব্যবহার করুন।

let ss = SpreadsheetApp.getActiveSheet();
let range = ss.getRange("A1:C20");

// Creates a new filter and applies it to the range A1:C20 on the active sheet.
function createFilter() {
  range.createFilter();
}
// Gets the filter and applies criteria that only shows cells that aren't empty.
function getFilterAddCriteria() {
  let filter = range.getFilter();
  let criteria = SpreadsheetApp.newFilterCriteria()
    .whenCellNotEmpty()
    .build();
  filter.setColumnFilterCriteria(2, criteria);
}
Grid শীট, শীটের ডিফল্ট প্রকারের জন্য ফিল্টার তৈরি করতে এই পদ্ধতিটি ব্যবহার করুন। গ্রিড শীটগুলি এমন শীট যা একটি ডাটাবেসের সাথে সংযুক্ত নয়৷ অন্যান্য ধরণের ফিল্টার তৈরি করতে, নিম্নলিখিতগুলি পড়ুন:

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

Filter - নতুন ফিল্টার।

অনুমোদন

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

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

createPivotTable(sourceData)

এই পরিসরের প্রথম কক্ষে নোঙর করা নির্দিষ্ট sourceData থেকে একটি খালি পিভট টেবিল তৈরি করে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets cell A1 as a range in order to place the pivot table.
const range = sheet.getRange('A1');

// Gets the range of the source data for the pivot table.
const dataRange = sheet.getRange('E12:G20');

// Creates an empty pivot table from the specified source data.
const pivotTable = range.createPivotTable(dataRange);

// Logs the values from the pivot table's source data to the console.
console.log(pivotTable.getSourceDataRange().getValues());

পরামিতি

নাম টাইপ বর্ণনা
sourceData Range যে ডেটা থেকে পিভট টেবিল তৈরি করতে হবে।

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

PivotTable — নতুন তৈরি করা PivotTable

অনুমোদন

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

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

createTextFinder(findText)

পরিসরের জন্য একটি পাঠ্য সন্ধানকারী তৈরি করে, যা এই পরিসরে পাঠ্য খুঁজে পেতে এবং প্রতিস্থাপন করতে পারে।

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
var range = sheet.getActiveRange();

// Creates  a text finder for the range.
var textFinder = range.createTextFinder('dog');

// Returns the first occurrence of 'dog'.
var firstOccurrence = textFinder.findNext();

// Replaces the last found occurrence of 'dog' with 'cat' and returns the number
// of occurrences replaced.
var numOccurrencesReplaced = textFinder.replaceWith('cat');

পরামিতি

নাম টাইপ বর্ণনা
findText String অনুসন্ধান করার জন্য পাঠ্য।

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

TextFinder — পরিসরের জন্য TextFinder


deleteCells(shiftDimension)

কোষের এই পরিসীমা মুছে দেয়। প্রদত্ত মাত্রা বরাবর শীটে বিদ্যমান ডেটা মুছে ফেলা পরিসরের দিকে স্থানান্তরিত হয়৷

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("A1:D10");
range.deleteCells(SpreadsheetApp.Dimension.COLUMNS);

পরামিতি

নাম টাইপ বর্ণনা
shiftDimension Dimension বিদ্যমান ডেটা স্থানান্তর করার জন্য যে মাত্রা।

অনুমোদন

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

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

expandGroups()

সঙ্কুচিত গোষ্ঠীগুলিকে প্রসারিত করে যার পরিসর বা নিয়ন্ত্রণ টগল এই ব্যাপ্তির সাথে ছেদ করে৷ কন্ট্রোল টগল লোকেশন হল সেই সূচক যেখানে কন্ট্রোল টগল দেখানো হয়, সেটিংসের উপর নির্ভর করে সরাসরি গ্রুপের আগে বা পরে। একই স্থানে একাধিক গোষ্ঠী থাকলে, অগভীর গোষ্ঠীটি প্রসারিত হয়।

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
var range = sheet.getActiveRange();

// All row and column groups within the range are expanded.
range.expandGroups();

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

Range — এই পরিসর, চেইনিংয়ের জন্য।

অনুমোদন

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

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

getA1Notation()

A1 স্বরলিপিতে, পরিসরের একটি স্ট্রিং বর্ণনা প্রদান করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange(1, 1, 2, 5);

// Logs "A1:E2"
Logger.log(range.getA1Notation());

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

String — A1 স্বরলিপিতে পরিসরের স্ট্রিং বর্ণনা।

অনুমোদন

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

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

getBackground()

পরিসরে উপরের-বাম ঘরের পটভূমির রঙ ফেরত দেয় (উদাহরণস্বরূপ, '#ffffff' )।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B5");
Logger.log(cell.getBackground());

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

String - পটভূমির রঙের কোড।

অনুমোদন

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

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

getBackgroundObject()

ব্যাপ্তির উপরের-বাম কক্ষের পটভূমির রঙ ফেরত দেয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B5");
Logger.log(cell.getBackgroundObject().asRgbColor().asHexString());

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

Color — পরিসরের উপরের-বাম ঘরের পটভূমির রঙ।

অনুমোদন

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

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

getBackgroundObjects()

পরিসরের কক্ষের পটভূমির রং ফেরত দেয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("B5:C6");
var bgColors = range.getBackgroundObjects();
for (var i in bgColors) {
  for (var j in bgColors[i]) {
    Logger.log(bgColors[i][j].asRgbColor().asHexString());
  }
}

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

Color[][] — পটভূমির রঙের একটি দ্বি-মাত্রিক অ্যারে।

অনুমোদন

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

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

getBackgrounds()

পরিসরের কক্ষগুলির পটভূমির রং ফেরত দেয় (উদাহরণস্বরূপ, '#ffffff' )।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("B5:C6");
var bgColors = range.getBackgrounds();
for (var i in bgColors) {
  for (var j in bgColors[i]) {
    Logger.log(bgColors[i][j]);
  }
}

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

String[][] — ব্যাকগ্রাউন্ডের রঙিন কোডের একটি দ্বি-মাত্রিক অ্যারে।

অনুমোদন

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

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

getBandings()

এই ব্যাপ্তির যেকোনো কক্ষে প্রয়োগ করা সমস্ত ব্যান্ডিং ফেরত দেয়।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Sets a range.
const range = sheet.getRange('A1:K50');

// Gets the banding info for the range.
const bandings = range.getBandings();

// Logs the second row color for each banding to the console.
for (let banding of bandings) {
  console.log(banding.getSecondRowColor());
}

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

Banding[] — এই পরিসরের যেকোন কক্ষে প্রয়োগ করা সমস্ত ব্যান্ডিং।

অনুমোদন

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

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

getCell(row, column)

একটি পরিসরের মধ্যে একটি প্রদত্ত কক্ষ ফেরত দেয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("B2:D4");

// The row and column here are relative to the range
// getCell(1,1) in this code returns the cell at B2
var cell = range.getCell(1, 1);
Logger.log(cell.getValue());

পরামিতি

নাম টাইপ বর্ণনা
row Integer ব্যাপ্তির সাপেক্ষে ঘরের সারি।
column Integer ব্যাপ্তির সাপেক্ষে ঘরের কলাম।

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

Range — নির্দিষ্ট স্থানাঙ্কে একটি একক কক্ষ ধারণকারী একটি পরিসর।

অনুমোদন

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

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

getColumn()

এই ব্যাপ্তির জন্য শুরুর কলামের অবস্থান ফেরত দেয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("B2:D4");
// Logs "2.0"
Logger.log(range.getColumn());

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

Integer — স্প্রেডশীটে ব্যাপ্তির শুরুর কলামের অবস্থান।

অনুমোদন

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

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

getDataRegion()

সমস্ত সংলগ্ন কক্ষগুলিকে ডেটা সহ কভার করতে চারটি মূল Direction প্রসারিত পরিসরের একটি অনুলিপি প্রদান করে৷ যদি ব্যাপ্তিটি খালি কক্ষ দ্বারা বেষ্টিত থাকে তবে কর্ণ বরাবর সেগুলি অন্তর্ভুক্ত না করে, পরিসরটি নিজেই ফিরে আসে। এটি পরিসীমা নির্বাচন এবং সম্পাদকে Ctrl+A টাইপ করার মতো।

// Assume the active spreadsheet is blank.
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
sheet.getRange("C2").setValue(100);
sheet.getRange("B3").setValue(100);
sheet.getRange("D3").setValue(100);
sheet.getRange("C4").setValue(100);
// Logs "B2:D4"
Logger.log(sheet.getRange("C3").getDataRegion().getA1Notation());

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

Range — পরিসরের ডেটা অঞ্চল বা সমগ্র স্প্রেডশীটের জন্য একটি পরিসর।

অনুমোদন

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

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

getDataRegion(dimension)

প্রসারিত Direction.UP এবং Direction.DOWN পরিসরের একটি অনুলিপি প্রদান করে যদি নির্দিষ্ট মাত্রাটি হয় Dimension.ROWS , অথবা Direction.NEXT এবং Direction.PREVIOUS যদি মাত্রা Dimension.COLUMNS হয়। পরিসরের প্রসারণ একটি টেবিলের মতো সংগঠিত পরিসরের পাশের ডেটা সনাক্ত করার উপর ভিত্তি করে। বর্ধিত পরিসর টেবিলের সীমানা সহ নির্দিষ্ট মাত্রা সহ সমস্ত সংলগ্ন কক্ষকে কভার করে। যদি মূল পরিসরটি নির্দিষ্ট মাত্রা বরাবর খালি কক্ষ দ্বারা বেষ্টিত হয়, তাহলে পরিসরটি নিজেই ফিরে আসে। এই পদ্ধতিটি পরিসর নির্বাচন এবং কলামের জন্য Ctrl+Space অথবা সম্পাদকের সারিগুলির জন্য Shift+Space টাইপ করার মতো।

// Assume the active spreadsheet is blank.
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
sheet.getRange("C2").setValue(100);
sheet.getRange("B3").setValue(100);
sheet.getRange("D3").setValue(100);
sheet.getRange("C4").setValue(100);
// Logs "C2:C4"
Logger.log(sheet.getRange("C3").getDataRegion(SpreadsheetApp.Dimension.ROWS).getA1Notation());
// Logs "B3:D3"
Logger.log(
    sheet.getRange("C3").getDataRegion(SpreadsheetApp.Dimension.COLUMNS).getA1Notation());

পরামিতি

নাম টাইপ বর্ণনা
dimension Dimension যে মাত্রার সাথে ব্যাপ্তি প্রসারিত করতে হবে।

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

Range — পরিসরের ডেটা অঞ্চল বা প্রতিটি কলামকে আচ্ছাদন করে বা মূল পরিসর দ্বারা বিস্তৃত প্রতিটি সারি।

অনুমোদন

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

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

getDataSourceFormula()

ব্যাপ্তির প্রথম কক্ষের জন্য DataSourceFormula ফেরত দেয়, অথবা যদি কক্ষে ডেটা উৎস সূত্র না থাকে তাহলে null

// Opens the spreadsheet file by its ID. If you created your script from a Google Sheets file,
// use SpreadsheetApp.getActiveSpreadsheet().
// TODO(developer): Replace the ID with your own.
const ss = SpreadsheetApp.openById('abc123456');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the range A1 on Sheet1.
const range = sheet.getRange('A1');

// Gets the data source formula from cell A1.
const dataSourceFormula = range.getDataSourceFormula();

// Gets the formula.
const formula = dataSourceFormula.getFormula();

// Logs the formula.
console.log(formula);

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

DataSourceFormula — সেলের জন্য DataSourceFormula

অনুমোদন

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

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

getDataSourceFormulas()

পরিসরের কক্ষগুলির জন্য DataSourceFormula s প্রদান করে৷

// Opens the spreadsheet file by its ID. If you created your script from a Google Sheets file,
// use SpreadsheetApp.getActiveSpreadsheet().
// TODO(developer): Replace the ID with your own.
const ss = SpreadsheetApp.openById('abc123456');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the range A1:B5 on Sheet1.
const range = sheet.getRange('A1:B5');

// Gets an array of the data source formulas in the range A1:B5.
const dataSourceFormulas = range.getDataSourceFormulas();

// Logs the first formula in the array.
console.log(dataSourceFormulas[0].getFormula());

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

DataSourceFormula[]DataSourceFormula s এর একটি অ্যারে।

অনুমোদন

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

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

getDataSourcePivotTables()

ব্যাপ্তির সাথে ছেদ করা সমস্ত ডেটা উৎস পিভট টেবিল পায়।

// Opens the spreadsheet file by its ID. If you created your script from a Google Sheets file,
// use SpreadsheetApp.getActiveSpreadsheet().
// TODO(developer): Replace the ID with your own.
const ss = SpreadsheetApp.openById('abc123456');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the range A1:G50 on Sheet1.
const range = sheet.getRange('A1:G50');

// Gets an array of the data source pivot tables in the range A1:G50.
const dataSourcePivotTables = range.getDataSourcePivotTables();

// Logs the last time that the first pivot table in the array was refreshed.
console.log(dataSourcePivotTables[0].getStatus().getLastRefreshedTime());

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

DataSourcePivotTable[] — ডেটা সোর্স পিভট টেবিলের একটি তালিকা।

অনুমোদন

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

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

getDataSourceTables()

পরিসরের সাথে ছেদ করা সমস্ত ডেটা উত্স টেবিলগুলি পায়৷

// Opens the spreadsheet file by its ID. If you created your script from a Google Sheets file,
// use SpreadsheetApp.getActiveSpreadsheet().
// TODO(developer): Replace the ID with your own.
const ss = SpreadsheetApp.openById('abc123456');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the range A1:G50 on Sheet1.
const range = sheet.getRange('A1:G50');

// Gets the first data source table in the range A1:G50.
const dataSourceTable = range.getDataSourceTables()[0];

// Logs the time of the last completed data execution on the data source table.
console.log(dataSourceTable.getStatus().getLastExecutionTime());

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

DataSourceTable[] — ডেটা সোর্স টেবিলের একটি তালিকা।

অনুমোদন

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

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

getDataSourceUrl()

এই পরিসরের ডেটার জন্য একটি URL প্রদান করে, যা চার্ট এবং কোয়েরি তৈরি করতে ব্যবহার করা যেতে পারে।

Code.gs

function doGet() {
  var ss = SpreadsheetApp.openById('1khO6hBWTNNyvyyxvob7aoZTI9ZvlqqASNeq0e29Tw2c');
  var sheet = ss.getSheetByName('ContinentData');
  var range = sheet.getRange('A1:B8');

  var template = HtmlService.createTemplateFromFile('piechart');
  template.dataSourceUrl = range.getDataSourceUrl();
  return template.evaluate();
}

piechart.html

<!DOCTYPE html>
<html>
  <head>
    <!--Load the AJAX API-->
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      // Load the Visualization API and the corechart package.
      google.charts.load('current', {'packages': ['corechart']});

      // Set a callback to run when the Google Visualization API is loaded.
      google.charts.setOnLoadCallback(queryData);

      function queryData() {
        var query = new google.visualization.Query('<?= dataSourceUrl ?>');
        query.send(drawChart);
      }

      // Callback that creates and populates a data table,
      // instantiates the pie chart, passes in the data and
      // draws it.
      function drawChart(response) {
        if (response.isError()) {
          alert('Error: ' + response.getMessage() + ' ' + response.getDetailedMessage());
          return;
        }
        var data = response.getDataTable();

        // Set chart options.
        var options = {
          title: 'Population by Continent',
          width: 400,
          height: 300
        };

        // Instantiate and draw the chart, passing in some options.
        var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    </script>
  </head>
  <body>
    <!-- Div that holds the pie chart. -->
    <div id="chart_div"></div>
  </body>
</html>

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

String — ডেটা উত্স হিসাবে এই পরিসরের জন্য একটি URL যা অন্যান্য API যেমন চার্টগুলিতে প্রেরণ করা যেতে পারে।

অনুমোদন

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

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

getDataTable()

একটি DataTable হিসাবে এই বস্তুর ভিতরে ডেটা ফেরত দিন।

// Opens the spreadsheet file by its ID. If you created your script from a Google Sheets file,
// use SpreadsheetApp.getActiveSpreadsheet().
// TODO(developer): Replace the ID with your own.
const ss = SpreadsheetApp.openById('abc123456');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the range A1:B7 on Sheet1.
const range = sheet.getRange('A1:B7');

// Gets the range A1:B7 as a data table. The values in each column must be of the same type.
const datatable = range.getDataTable();

// Uses the Charts service to build a bar chart from the data table.
// This doesn't build an embedded chart. To do that, use sheet.newChart().addRange() instead.
const chart = Charts.newBarChart()
                  .setDataTable(datatable)
                  .setOption('title', 'Your Chart Title Here')
                  .build();

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

DataTable - ডেটা টেবিল হিসাবে ডেটা।


getDataTable(firstRowIsHeader)

একটি DataTable হিসাবে এই পরিসরের মধ্যে ডেটা ফেরত দিন।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("A1:B7");

// Calling this method with "true" sets the first line to be the title of the axes
var datatable = range.getDataTable(true);

// Note that this doesn't build an EmbeddedChart, so you can't just use
// Sheet#insertChart(). To do that, use sheet.newChart().addRange() instead.
var chart = Charts.newBarChart()
    .setDataTable(datatable)
    .setOption("title", "Your Title Here")
    .build();

পরামিতি

নাম টাইপ বর্ণনা
firstRowIsHeader Boolean প্রথম সারিটিকে হেডার হিসাবে বিবেচনা করা হবে কিনা।

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

DataTable - ডেটা টেবিল হিসাবে ডেটা।

অনুমোদন

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

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

getDataValidation()

ব্যাপ্তির উপরের-বাম কক্ষের জন্য ডেটা যাচাইকরণ নিয়ম প্রদান করে। যদি কক্ষে ডেটা যাচাইকরণ সেট করা না থাকে, এই পদ্ধতিটি null প্রদান করে।

// Log information about the data validation rule for cell A1.
var cell = SpreadsheetApp.getActive().getRange('A1');
var rule = cell.getDataValidation();
if (rule != null) {
  var criteria = rule.getCriteriaType();
  var args = rule.getCriteriaValues();
  Logger.log('The data validation rule is %s %s', criteria, args);
} else {
  Logger.log('The cell does not have a data validation rule.')
}

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

DataValidation — পরিসরের উপরের-বাম কক্ষের জন্য ডেটা যাচাইকরণের নিয়ম।

অনুমোদন

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

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

getDataValidations()

পরিসরের সমস্ত কক্ষের জন্য ডেটা যাচাইকরণের নিয়ম ফেরত দেয়। যদি একটি প্রদত্ত কক্ষে ডেটা যাচাইকরণ সেট করা না থাকে, তাহলে এই পদ্ধতিটি অ্যারেতে সেই ঘরের অবস্থানের জন্য null প্রদান করে।

// Change existing data validation rules that require a date in 2013 to require a date in 2014.
var oldDates = [new Date('1/1/2013'), new Date('12/31/2013')];
var newDates = [new Date('1/1/2014'), new Date('12/31/2014')];
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange(1, 1, sheet.getMaxRows(), sheet.getMaxColumns());
var rules = range.getDataValidations();

for (var i = 0; i < rules.length; i++) {
  for (var j = 0; j < rules[i].length; j++) {
    var rule = rules[i][j];

    if (rule != null) {
      var criteria = rule.getCriteriaType();
      var args = rule.getCriteriaValues();

      if (criteria == SpreadsheetApp.DataValidationCriteria.DATE_BETWEEN
          && args[0].getTime() == oldDates[0].getTime()
          && args[1].getTime() == oldDates[1].getTime()) {
        // Create a builder from the existing rule, then change the dates.
        rules[i][j] = rule.copy().withCriteria(criteria, newDates).build();
      }
    }
  }
}
range.setDataValidations(rules);

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

DataValidation[][] — পরিসরের কক্ষগুলির সাথে যুক্ত ডেটা যাচাইকরণের নিয়মগুলির একটি দ্বি-মাত্রিক বিন্যাস।

অনুমোদন

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

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

getDeveloperMetadata()

এই পরিসরের সাথে যুক্ত বিকাশকারী মেটাডেটা পায়৷

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets row 2 on Sheet1.
const range = sheet.getRange('2:2');

// Adds metadata to row 2.
range.addDeveloperMetadata('NAME', 'GOOGLE');

// Logs the metadata to console.
for (const metadata of range.getDeveloperMetadata()) {
  console.log(`${metadata.getKey()}: ${metadata.getValue()}`);
}

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

DeveloperMetadata[] — এই পরিসরের সাথে যুক্ত ডেভেলপার মেটাডেটা।

অনুমোদন

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

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

getDisplayValue()

ব্যাপ্তির মধ্যে উপরের-বাম কক্ষের প্রদর্শিত মান প্রদান করে। মান হল একটি String । প্রদর্শিত মান অ্যাকাউন্টের তারিখ, সময় এবং মুদ্রা বিন্যাস বিন্যাস, স্প্রেডশীটের লোকেল সেটিং দ্বারা স্বয়ংক্রিয়ভাবে প্রয়োগ করা বিন্যাস সহ। খালি কক্ষগুলি একটি খালি স্ট্রিং প্রদান করে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets cell A30 and sets its value to 'Test code.'
const cell = sheet.getRange('A30');
cell.setValue('Test code');

// Gets the value and logs it to the console.
console.log(cell.getDisplayValue());

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

String — এই ঘরে প্রদর্শিত মান।

অনুমোদন

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

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

getDisplayValues()

এই ব্যাপ্তির জন্য মানের আয়তক্ষেত্রাকার গ্রিড প্রদান করে।

প্রদর্শিত মানগুলির একটি দ্বি-মাত্রিক বিন্যাস প্রদান করে, সারি দ্বারা সূচীকৃত, তারপর কলাম দ্বারা। মান হল String অবজেক্ট। প্রদর্শিত মান অ্যাকাউন্টের তারিখ, সময় এবং মুদ্রা বিন্যাস, স্প্রেডশীটের লোকেল সেটিং দ্বারা স্বয়ংক্রিয়ভাবে প্রয়োগ করা বিন্যাস সহ। খালি কক্ষগুলি অ্যারেতে একটি খালি স্ট্রিং দ্বারা উপস্থাপিত হয়। মনে রাখবেন যে যখন একটি রেঞ্জ সূচক 1, 1 এ শুরু হয়, জাভাস্ক্রিপ্ট অ্যারেটি [0][0] থেকে সূচিত হয়।

// The code below gets the displayed values for the range C2:G8
// in the active spreadsheet.  Note that this is a JavaScript array.
var values = SpreadsheetApp.getActiveSheet().getRange(2, 3, 6, 4).getDisplayValues();
Logger.log(values[0][0]);

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

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

অনুমোদন

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

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

getFilter()

এই ব্যাপ্তিটি যে শীটে আছে সেই শীটে ফিল্টারটি ফেরত দেয়, অথবা শীটে কোনো ফিল্টার না থাকলে null

let ss = SpreadsheetApp.getActiveSheet();
let range = ss.getRange("A1:C20");
// Gets the existing filter on the sheet that the given range belongs to.
let filter = range.getFilter();

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

Filter - ফিল্টার।

অনুমোদন

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

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

getFontColorObject()

পরিসরের উপরের-বাম কোণে ঘরের ফন্টের রঙ ফেরত দেয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

Logger.log(range.getFontColorObject().asRgbColor().asHexString());

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

Color - পরিসরের উপরের-বাম ঘরের ফন্টের রঙ।

অনুমোদন

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

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

getFontColorObjects()

পরিসরের কক্ষের ফন্টের রং প্রদান করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

var results = range.getFontColorObjects();

for (var i in results) {
  for (var j in results[i]) {
    Logger.log(results[i][j].asRgbColor().asHexString());
  }
}

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

Color[][] — পরিসরের ঘরের সাথে যুক্ত ফন্ট রঙের একটি দ্বি-মাত্রিক অ্যারে।

অনুমোদন

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

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

getFontFamilies()

পরিসরের কক্ষগুলির ফন্ট পরিবারগুলি প্রদান করে৷

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

var results = range.getFontFamilies();

for (var i in results) {
  for (var j in results[i]) {
    Logger.log(results[i][j]);
  }
}

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

String[][] — পরিসরের ঘরের সাথে যুক্ত ফন্ট পরিবারের একটি দ্বি-মাত্রিক বিন্যাস।

অনুমোদন

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

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

getFontFamily()

ব্যাপ্তির উপরের-বাম কোণে ঘরের ফন্ট পরিবার ফেরত দেয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

Logger.log(range.getFontFamily());

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

String - ঘরের ফন্ট পরিবার।

অনুমোদন

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

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

getFontLine()

পরিসরের উপরের-বাম কোণে ঘরের লাইন শৈলী পায় ( 'underline' , 'line-through' , বা 'none' )।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

Logger.log(range.getFontLine());

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

String - ফন্ট লাইন।

অনুমোদন

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

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

getFontLines()

পরিসরে ঘরের লাইন শৈলী পায় ( 'underline' , 'line-through' , বা 'none' )।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

var results = range.getFontLines();

for (var i in results) {
  for (var j in results[i]) {
    Logger.log(results[i][j]);
  }
}

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

String[][] — পরিসরের ঘরের সাথে যুক্ত ফন্ট লাইনের একটি দ্বি-মাত্রিক বিন্যাস।

অনুমোদন

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

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

getFontSize()

পরিসরের উপরের-বাম কোণে ঘরের বিন্দু আকারে ফন্টের আকার ফেরত দেয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

Logger.log(range.getFontSize());

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

Integer - বিন্দু আকারে ফন্টের আকার।

অনুমোদন

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

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

getFontSizes()

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

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

var results = range.getFontSizes();

for (var i in results) {
  for (var j in results[i]) {
    Logger.log(results[i][j]);
  }
}

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

Integer[][] — পরিসরের ঘরের সাথে যুক্ত পাঠ্যের ফন্ট আকারের একটি দ্বি-মাত্রিক বিন্যাস।

অনুমোদন

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

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

getFontStyle()

পরিসরের শীর্ষ-বাম কোণে ঘরের ফন্ট স্টাইল ( 'italic' বা 'normal' ) প্রদান করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

Logger.log(range.getFontStyle());

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

String - কোষে পাঠ্যের ফন্ট শৈলী।

অনুমোদন

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

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

getFontStyles()

পরিসরে কোষগুলির ফন্ট শৈলীগুলি ফেরত দেয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

var results = range.getFontStyles();

for (var i in results) {
  for (var j in results[i]) {
    Logger.log(results[i][j]);
  }
}

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

String[][] -পরিসরের কোষগুলির সাথে সম্পর্কিত পাঠ্যের ফন্ট শৈলীর একটি দ্বি-মাত্রিক অ্যারে।

অনুমোদন

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

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

getFontWeight()

পরিসরের শীর্ষ-বাম কোণে ঘরের ফন্ট ওজন (স্বাভাবিক/সাহসী) প্রদান করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

Logger.log(range.getFontWeight());

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

String - কোষে পাঠ্যের ফন্ট ওজন।

অনুমোদন

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

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

getFontWeights()

পরিসীমা কোষগুলির ফন্ট ওজন প্রদান করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

var results = range.getFontWeights();

for (var i in results) {
  for (var j in results[i]) {
    Logger.log(results[i][j]);
  }
}

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

String[][] -পরিসরের কোষগুলির সাথে সম্পর্কিত পাঠ্যের ফন্ট ওজনের একটি দ্বি-মাত্রিক অ্যারে।

অনুমোদন

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

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

getFormula()

রেঞ্জের শীর্ষ-বাম কোষের জন্য সূত্র (এ 1 স্বরলিপি) বা সেলটি খালি থাকলে বা কোনও সূত্র না থাকে তবে একটি খালি স্ট্রিং দেয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// This assumes you have a function in B5 that sums up
// B2:B4
var range = sheet.getRange("B5");

// Logs the calculated value and the formula
Logger.log("Calculated value: %s Formula: %s",
           range.getValue(),
           range.getFormula());

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

String - কোষের সূত্র।

অনুমোদন

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

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

getFormulaR1C1()

প্রদত্ত কক্ষের জন্য সূত্র (আর 1 সি 1 স্বরলিপি) প্রদান করে, বা যদি কোনওটি null

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("B5");
var formula = range.getFormulaR1C1();
Logger.log(formula);

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

String - আর 1 সি 1 স্বরলিপিতে সূত্র।

অনুমোদন

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

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

getFormulas()

পরিসরের কোষগুলির জন্য সূত্রগুলি (এ 1 স্বরলিপি) প্রদান করে। 2 ডি অ্যারেতে এন্ট্রিগুলি কোনও সূত্র নেই এমন কোষগুলির জন্য খালি স্ট্রিং।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("B5:C6");
var formulas = range.getFormulas();
for (var i in formulas) {
  for (var j in formulas[i]) {
    Logger.log(formulas[i][j]);
  }
}

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

String[][] -স্ট্রিং ফর্ম্যাটে সূত্রের একটি দ্বি-মাত্রিক অ্যারে।

অনুমোদন

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

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

getFormulasR1C1()

পরিসরের কোষগুলির জন্য সূত্রগুলি (আর 1 সি 1 স্বরলিপি) প্রদান করে। 2 ডি অ্যারেতে এন্ট্রিগুলি কোনও সূত্র নেই এমন কোষগুলির জন্য null

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("B5:C6");
var formulas = range.getFormulasR1C1();
for (var i in formulas) {
  for (var j in formulas[i]) {
    Logger.log(formulas[i][j]);
  }
}

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

String[][] -আর 1 সি 1 স্বরলিপিতে সূত্রের একটি দ্বি-মাত্রিক অ্যারে।

অনুমোদন

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

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

getGridId()

রেঞ্জের মূল শীটের গ্রিড আইডি ফেরত দেয়। আইডিগুলি এলোমেলো অ-নেতিবাচক আইএনটি মান।

// Log the grid ID of the first sheet (by tab position) in the spreadsheet.
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

Logger.log(range.getGridId());

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

Integer - প্যারেন্ট শিটের গ্রিড আইডি।

অনুমোদন

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

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

getHeight()

পরিসীমা উচ্চতা প্রদান করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("B2:D4");
// logs 3.0
Logger.log(range.getHeight());

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

Integer - পরিসীমা উচ্চতা।

অনুমোদন

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

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

getHorizontalAlignment()

পরিসীমাটির শীর্ষ-বাম কোণে কোষের পাঠ্যের (বাম/কেন্দ্র/ডান) অনুভূমিক প্রান্তিককরণটি ফেরত দেয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

Logger.log(range.getHorizontalAlignment());

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

String - কোষে পাঠ্যের অনুভূমিক প্রান্তিককরণ।

অনুমোদন

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

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

getHorizontalAlignments()

পরিসরের কোষগুলির অনুভূমিক প্রান্তিককরণগুলি ফেরত দেয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

var results = range.getHorizontalAlignments();

for (var i in results) {
  for (var j in results[i]) {
    Logger.log(results[i][j]);
  }
}

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

String[][] -পরিসরের কোষগুলির সাথে সম্পর্কিত পাঠ্যের অনুভূমিক প্রান্তিককরণের একটি দ্বি-মাত্রিক অ্যারে।

অনুমোদন

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

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

getLastColumn()

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

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("B2:D4");
// Logs "4.0"
Logger.log(range.getLastColumn());

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

Integer - স্প্রেডশিটে রেঞ্জের শেষ কলাম অবস্থান।

অনুমোদন

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

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

getLastRow()

শেষ সারির অবস্থানটি ফেরত দেয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("B2:D4");
// Logs "4.0"
Logger.log(range.getLastRow());

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

Integer - স্প্রেডশিটে রেঞ্জের শেষ সারি অবস্থান।

অনুমোদন

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

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

getMergedRanges()

মার্জ করা কোষগুলির প্রতিনিধিত্বকারী Range অবজেক্টগুলির একটি অ্যারে ফেরত দেয় যা হয় বর্তমান সীমার মধ্যে রয়েছে বা বর্তমান পরিসরে কমপক্ষে একটি কোষ ধারণ করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("A1:B3");

var mergedRanges = range.getMergedRanges();
for (var i = 0; i < mergedRanges.length; i++) {
  Logger.log(mergedRanges[i].getA1Notation());
  Logger.log(mergedRanges[i].getDisplayValue());
}

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

Range[] - Range অবজেক্টের একটি অ্যারে, মার্জড কোষগুলি প্রতিনিধিত্ব করে রেঞ্জকে ওভারল্যাপ করে।


getNextDataCell(direction)

রেঞ্জের প্রথম কলাম এবং সারি থেকে কোষ থেকে শুরু করে, পরবর্তী কক্ষটিকে প্রদত্ত দিকটিতে ফিরিয়ে দেয় যা তাদের মধ্যে ডেটা বা সেই দিকের স্প্রেডশিটের প্রান্তে কোষের সাথে কোষের একটি সংলগ্ন পরিসরের প্রান্ত। এটি সম্পাদকটিতে Ctrl+[arrow key] টাইপ করার সমতুল্য।

// Assume the active spreadsheet is blank.
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("C3:E5");
// Logs "C1"
Logger.log(range.getNextDataCell(SpreadsheetApp.Direction.UP).getA1Notation());

পরামিতি

নাম টাইপ বর্ণনা
direction Direction পরবর্তী ডেটা অঞ্চল প্রান্ত সেলটি সন্ধান করার জন্য যে দিকটি।

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

Range - স্প্রেডশিটের প্রান্তে ডেটা অঞ্চল প্রান্ত সেল বা সেল।

অনুমোদন

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

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

getNote()

প্রদত্ত রেঞ্জের সাথে সম্পর্কিত নোটটি ফেরত দেয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

Logger.log(range.getNote());

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

String - প্রদত্ত ঘরের সাথে সম্পর্কিত নোট।

অনুমোদন

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

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

getNotes()

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

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

var results = range.getNotes();

for (var i in results) {
  for (var j in results[i]) {
    Logger.log(results[i][j]);
  }
}

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

String[][] -পরিসরের কোষগুলির সাথে সম্পর্কিত নোটগুলির একটি দ্বি-মাত্রিক অ্যারে।

অনুমোদন

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

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

getNumColumns()

এই ব্যাপ্তিতে কলামগুলির সংখ্যা প্রদান করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("B2:D5");
Logger.log(range.getNumColumns());

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

Integer - এই ব্যাপ্তিতে কলামগুলির সংখ্যা।

অনুমোদন

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

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

getNumRows()

এই ব্যাপ্তিতে সারি সংখ্যা প্রদান করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("B2:D5");
Logger.log(range.getNumRows());

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

Integer - এই ব্যাপ্তিতে সারি সংখ্যা।

অনুমোদন

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

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

getNumberFormat()

প্রদত্ত রেঞ্জের শীর্ষ-বাম সেলটির নম্বর বা তারিখের বিন্যাস পান। প্রত্যাবর্তিত ফর্ম্যাট নিদর্শনগুলি শীট এপিআই ডকুমেন্টেশনে বর্ণিত হয়েছে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("C4");
Logger.log(cell.getNumberFormat());

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

String -পরিসরের শীর্ষ-বাম কোষের সংখ্যা ফর্ম্যাট।

অনুমোদন

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

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

getNumberFormats()

পরিসরের কোষগুলির জন্য নম্বর বা তারিখের ফর্ম্যাটগুলি প্রদান করে। প্রত্যাবর্তিত ফর্ম্যাট নিদর্শনগুলি শীট এপিআই ডকুমেন্টেশনে বর্ণিত হয়েছে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("B5:C6");
var formats = range.getNumberFormats();
for (var i in formats) {
  for (var j in formats[i]) {
    Logger.log(formats[i][j]);
  }
}

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

String[][] -সংখ্যা ফর্ম্যাটগুলির একটি দ্বি-মাত্রিক অ্যারে।

অনুমোদন

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

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

getRichTextValue()

পরিসরের উপরের বাম কক্ষের জন্য সমৃদ্ধ পাঠ্য মানটি প্রদান করে বা কোষের মান পাঠ্য না হলে null

// Gets the Rich Text value of cell D4.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("D4:F6");
var richText = range.getRichTextValue();
console.log(richText.getText());

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

RichTextValue - শীর্ষে বাম কক্ষের সমৃদ্ধ পাঠ্য মান, বা কোষের মান পাঠ্য না হলে null

অনুমোদন

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

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

getRichTextValues()

পরিসরের কোষগুলির জন্য সমৃদ্ধ পাঠ্য মানগুলি প্রদান করে।

// Gets the Rich Text values for all cells in range B5:C6
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("B5:C6");
var values = range.getRichTextValues();

for (var i = 0; i < values.length; i++) {
  for (var j = 0; j < values[i].length; j++) {
    console.log(values[i][j].getText());
  }
}

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

RichTextValue[][] -সমৃদ্ধ পাঠ্য মানগুলির একটি দ্বি-মাত্রিক অ্যারে।

অনুমোদন

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

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

getRow()

এই পরিসীমা জন্য সারি অবস্থান প্রদান করে। Getrowindex () এর অনুরূপ।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("B2");
Logger.log(range.getRow());

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

Integer - পরিসরের সারি অবস্থান।

অনুমোদন

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

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

getRowIndex()

এই পরিসীমা জন্য সারি অবস্থান প্রদান করে। Getrow () এর অনুরূপ।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("B2");
Logger.log(range.getRowIndex());

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

Integer - পরিসরের সারি অবস্থান।

অনুমোদন

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

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

আরো দেখুন


getSheet()

এই পরিসীমাটি অন্তর্ভুক্ত শীটটি ফেরত দেয়।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the range A1:D10 on Sheet1.
const range = sheet.getRange('A1:D10');

// Gets the sheet that the range belongs to.
const rangeSheet = range.getSheet();

// Gets the sheet name and logs it to the console.
console.log(rangeSheet.getName());

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

Sheet - এই পরিসীমাটি যে শীটটি সম্পর্কিত।

অনুমোদন

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

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

getTextDirection()

পরিসরের শীর্ষ বাম ঘরের জন্য পাঠ্যের দিকটি ফেরত দেয়। যদি সেল পাঠ্যের দিকটি স্বয়ংক্রিয় সনাক্তকরণের সাথে নির্ধারিত হয় তবে null ফেরত দেয়।

// Get the text direction of cell B1.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("B1:D4");
Logger.log(range.getTextDirection());

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

TextDirection - পরিসীমা শীর্ষে বাম ঘরের পাঠ্য দিক।

অনুমোদন

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

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

getTextDirections()

পরিসরের কোষগুলির জন্য পাঠ্য দিকনির্দেশগুলি প্রদান করে। 2 ডি অ্যারেতে এন্ট্রিগুলি স্বয়ংক্রিয় সনাক্তকরণ ব্যবহার করে কোষগুলির জন্য null

// Get the text directions for all cells in range B5:C6
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("B5:C6");
var directions = range.getTextDirections();

for (var i = 0; i < directions.length; i++) {
  for (var j = 0; j < directions[i].length; j++) {
    Logger.log(directions[i][j]);
  }
}

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

TextDirection[][] -পাঠ্য দিকনির্দেশগুলির একটি দ্বি-মাত্রিক অ্যারে।

অনুমোদন

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

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

getTextRotation()

পরিসরের উপরের বাম কক্ষের জন্য পাঠ্য ঘূর্ণন সেটিংস প্রদান করে।

// Log the text rotation settings for a cell.
var sheet = SpreadsheetApp.getActiveSheet();

var cell = sheet.getRange("A1");
Logger.log(cell.getTextRotation());

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

TextRotation - পাঠ্য ঘূর্ণন সেটিংস।

অনুমোদন

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

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

getTextRotations()

পরিসরের কোষগুলির জন্য পাঠ্য ঘূর্ণন সেটিংস প্রদান করে।

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("B2:D4");

var results = range.getTextRotations();

for (var i in results) {
  for (var j in results[i]) {
    var rotation = results[i][j];
    Logger.log("Cell [%s, %s] has text rotation: %v", i, j, rotation);
  }
}

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

TextRotation[][] -পরিসরের কোষগুলির সাথে সম্পর্কিত পাঠ্য ঘূর্ণনের একটি দ্বি-মাত্রিক অ্যারে।

অনুমোদন

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

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

getTextStyle()

পরিসরের শীর্ষ বাম কক্ষের জন্য পাঠ্য শৈলীটি ফেরত দেয়।

// Get the text style of cell D4.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("D4:F6");
var style = range.getTextStyle();
Logger.log(style);

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

TextStyle - পরিসীমা শীর্ষে বাম কক্ষের পাঠ্য শৈলী।

অনুমোদন

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

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

getTextStyles()

পরিসরের কোষগুলির জন্য পাঠ্য শৈলীগুলি ফেরত দেয়।

// Get the text styles for all cells in range B5:C6
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("B5:C6");
var styles = range.getTextStyles();

for (var i = 0; i < styles.length; i++) {
  for (var j = 0; j < styles[i].length; j++) {
    Logger.log(styles[i][j]);
  }
}

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

TextStyle[][] -পাঠ্য শৈলীর একটি দ্বি-মাত্রিক অ্যারে।

অনুমোদন

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

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

getValue()

পরিসীমা শীর্ষ-বাম কোষের মান প্রদান করে। মানটি কোষের মানের উপর নির্ভর করে টাইপ Number , Boolean , Date বা String হতে পারে। খালি কোষগুলি একটি খালি স্ট্রিং ফিরিয়ে দেয়।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the range A1:D10 on Sheet1.
const range = sheet.getRange('A1:D10');

// Gets the value of the top-left cell in the range and logs it to the console.
console.log(range.getValue());

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

Object - এই কোষে মান।

অনুমোদন

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

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

getValues()

এই ব্যাপ্তির জন্য মানগুলির আয়তক্ষেত্রাকার গ্রিডটি প্রদান করে।

সারি দ্বারা সারি, তারপরে কলাম দ্বারা সূচকযুক্ত মানগুলির একটি দ্বি-মাত্রিক অ্যারে প্রদান করে। মানগুলি কোষের মানের উপর নির্ভর করে টাইপ Number , Boolean , Date বা String হতে পারে। খালি কোষগুলি অ্যারেতে একটি খালি স্ট্রিং দ্বারা প্রতিনিধিত্ব করা হয়। মনে রাখবেন যে একটি পরিসীমা সূচক 1, 1 এ শুরু হওয়ার সময়, জাভাস্ক্রিপ্ট অ্যারে [0][0] থেকে সূচী করা হয়।

// The code below gets the values for the range C2:G8
// in the active spreadsheet.  Note that this is a JavaScript array.
var values = SpreadsheetApp.getActiveSheet().getRange(2, 3, 6, 4).getValues();
Logger.log(values[0][0]);
ওয়েব অ্যাপ্লিকেশনগুলিতে, একটি Date মান কোনও আইনী প্যারামিটার নয়। getValues() কোনও ওয়েব অ্যাপ্লিকেশনটিতে ডেটা ফেরত দিতে ব্যর্থ হয় যদি রেঞ্জটিতে কোনও Date মান থাকে। পরিবর্তে, শীট থেকে প্রাপ্ত সমস্ত মানগুলি একটি Number , Boolean বা String মতো সমর্থিত জাভাস্ক্রিপ্ট আদিমে রূপান্তর করুন।

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

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

অনুমোদন

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

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

getVerticalAlignment()

পরিসরের শীর্ষ-বাম কোণে ঘরের উল্লম্ব প্রান্তিককরণ (শীর্ষ/মাঝারি/নীচে) প্রদান করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

Logger.log(range.getVerticalAlignment());

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

String - কোষে পাঠ্যের উল্লম্ব প্রান্তিককরণ।

অনুমোদন

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

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

getVerticalAlignments()

পরিসরে কোষগুলির উল্লম্ব প্রান্তিককরণগুলি ফেরত দেয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

var results = range.getVerticalAlignments();

for (var i in results) {
  for (var j in results[i]) {
    Logger.log(results[i][j]);
  }
}

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

String[][] -পরিসরের কোষগুলির সাথে সম্পর্কিত পাঠ্যের উল্লম্ব প্রান্তিককরণের একটি দ্বি-মাত্রিক অ্যারে।

অনুমোদন

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

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

getWidth()

কলামগুলিতে পরিসীমাটির প্রস্থটি ফেরত দেয়।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the range A1:D10 on Sheet1.
const range = sheet.getRange('A1:D10');

// Gets the width of the range in number of columns and logs it to the console.
console.log(range.getWidth());

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

Integer - পরিসীমা মধ্যে কলাম সংখ্যা।

অনুমোদন

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

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

getWrap()

ঘরের পাঠ্যটি মোড়ানো কিনা তা ফিরিয়ে দেয়। আরও দানাদার মোড়ক কৌশল পেতে, getWrapStrategy() ব্যবহার করুন।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

Logger.log(range.getWrap());

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

Boolean - এই কোষের পাঠ্যটি গুটিয়ে যায় বা না হোক।

অনুমোদন

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

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

getWrapStrategies()

পরিসরের কোষগুলির জন্য পাঠ্য মোড়ানো কৌশলগুলি ফেরত দেয়।

// Get the text wrapping strategies for all cells in range B5:C6
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("B5:C6");
var strategies = range.getWrapStrategies();

for (var i = 0; i < strategies.length; i++) {
  for (var j = 0; j < strategies[i].length; j++) {
    Logger.log(strategies[i][j]);
  }
}

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

WrapStrategy[][] -পাঠ্য মোড়ক কৌশলগুলির একটি দ্বি-মাত্রিক অ্যারে।

অনুমোদন

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

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

getWrapStrategy()

পরিসরের শীর্ষ বাম কক্ষের জন্য পাঠ্য মোড়ানো কৌশলটি ফেরত দেয়।

// Get the text wrapping strategy of cell B1.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("B1:D4");
Logger.log(range.getWrapStrategy());

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

WrapStrategy - শীর্ষে বাম কক্ষের পাঠ্য মোড়ানো কৌশলটি।

অনুমোদন

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

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

getWraps()

কোষগুলির পাঠ্য মোড়ানো কিনা তা ফেরত দেয়। আরও দানাদার মোড়ক কৌশল পেতে, getWrapStrategies() ব্যবহার করুন।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

var results = range.getVerticalAlignments();

for (var i in results) {
  for (var j in results[i]) {
    var isWrapped = results[i][j];
    if (isWrapped) {
       Logger.log("Cell [%s, %s] has wrapped text", i, j);
    }
  }
}

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

Boolean[][] -পরিসরের কোষগুলির সাথে সম্পর্কিত পাঠ্যের উল্লম্ব প্রান্তিককরণের একটি দ্বি-মাত্রিক অ্যারে।

অনুমোদন

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

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

insertCells(shiftDimension)

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

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("A1:D10");
range.insertCells(SpreadsheetApp.Dimension.COLUMNS);

পরামিতি

নাম টাইপ বর্ণনা
shiftDimension Dimension বিদ্যমান ডেটা স্থানান্তর করতে যে মাত্রা বরাবর।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

insertCheckboxes()

রেঞ্জের প্রতিটি কক্ষে চেকবক্সগুলি সন্নিবেশ করান, যাচাইয়ের জন্য true সাথে কনফিগার করা এবং চেক করা জন্য false । পরিসরের সমস্ত কোষের মানকে false বলে সেট করে।

var range = SpreadsheetApp.getActive().getRange('A1:B10');

// Inserts checkboxes into each cell in the range A1:B10 configured with 'true' for checked
// and 'false' for unchecked. Also, sets the value of each cell in the range A1:B10 to 'false'.
range.insertCheckboxes();

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

insertCheckboxes(checkedValue)

রেঞ্জের প্রতিটি কক্ষে চেকবক্সগুলি সন্নিবেশ করানো, চেকের জন্য একটি কাস্টম মান এবং চেক করার জন্য খালি স্ট্রিং সহ কনফিগার করা। খালি স্ট্রিংয়ে প্রতিটি ঘরের মান নির্ধারণ করে।

var range = SpreadsheetApp.getActive().getRange('A1:B10');

// Inserts checkboxes into each cell in the range A1:B10 configured with 'yes' for checked
// and the empty string for unchecked. Also, sets the value of each cell in the range A1:B10 to
//  the empty string.
range.insertCheckboxes('yes');

পরামিতি

নাম টাইপ বর্ণনা
checkedValue Object চেকবক্স ডেটা বৈধতার জন্য চেক করা মান।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

insertCheckboxes(checkedValue, uncheckedValue)

চেক করা এবং চেক করা রাষ্ট্রগুলির জন্য কাস্টম মানগুলির সাথে কনফিগার করা পরিসীমা প্রতিটি কক্ষে চেকবক্সগুলি সন্নিবেশ করানো। প্রতিটি কক্ষের মানটি কাস্টম আনচেকড মানতে পরিসীমাটিতে সেট করে।

var range = SpreadsheetApp.getActive().getRange('A1:B10');

// Inserts checkboxes into each cell in the range A1:B10 configured with 'yes' for checked
// and 'no' for unchecked. Also, sets the value of each cell in the range A1:B10 to 'no'.
range.insertCheckboxes('yes', 'no');

পরামিতি

নাম টাইপ বর্ণনা
checkedValue Object চেকবক্স ডেটা বৈধতার জন্য চেক করা মান।
uncheckedValue Object চেকবক্স ডেটা বৈধতার জন্য চেক করা মান।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

isBlank()

পরিসীমা সম্পূর্ণ ফাঁকা থাকলে true প্রত্যাবর্তন করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D4");

Logger.log(range.isBlank());

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

Boolean - true যদি পরিসীমা ফাঁকা হয়; অন্যথায় false

অনুমোদন

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

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

isChecked()

রেঞ্জের সমস্ত কক্ষের তাদের চেকবক্সের অবস্থা 'চেক' হিসাবে রয়েছে কিনা তা ফিরিয়ে দেয়। কিছু কোষ চেক null হয় এবং বাকীগুলি চেক না করা হয়, বা যদি কিছু কোষের চেকবক্স ডেটা বৈধতা না থাকে তবে বাতিল করে দেয়।

var range = SpreadsheetApp.getActive().getRange('A1:A3');

// Inserts checkboxes and sets each cell value to 'no' in the range A1:A3.
range.insertCheckboxes('yes', 'no');

var range1 = SpreadsheetApp.getActive().getRange('A1');
range1.setValue('yes');
// Sets the value of isRange1Checked as true as it contains the checked value.
var isRange1Checked = range1.isChecked();

var range2 = SpreadsheetApp.getActive().getRange('A2');
range2.setValue('no');
// Sets the value of isRange2Checked as false as it contains the unchecked value.
var isRange2Checked = range2.isChecked();

var range3 = SpreadsheetApp.getActive().getRange('A3');
range3.setValue('random');
// Sets the value of isRange3Checked as null, as it contains an invalid checkbox value.
var isRange3Checked = range3.isChecked();

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

Boolean - true , যদি রেঞ্জের সমস্ত কোষ পরীক্ষা করা হয়, তবে যদি রেঞ্জের সমস্ত কক্ষগুলি চেক না করা হয় null false , বা কোনও কোষ যদি চেক করা না হয় বা চেকবক্স ডেটা বৈধতা না থাকে তবে তা বাতিল।

অনুমোদন

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

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

isEndColumnBounded()

পরিসীমাটির শেষটি কোনও নির্দিষ্ট কলামের সাথে আবদ্ধ কিনা তা নির্ধারণ করে। উদাহরণস্বরূপ, রেঞ্জস A1:B10 বা B:B , যা পরিসীমা শেষে কলামগুলির সাথে আবদ্ধ, এই পদ্ধতিটি true ফিরে আসে; রেঞ্জ 3:7 বা A1:5 এর জন্য, যা কেবলমাত্র পরিসীমা শেষে নির্দিষ্ট সারিগুলিতে আবদ্ধ, এই পদ্ধতিটি false ফেরত দেয়।

 // Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the range A1:D10 on Sheet1.
const range = sheet.getRange('A1:D10');

// Determines if the end of the range is bound to a particular column and logs it to the
// console.
console.log(range.isEndColumnBounded());

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

Boolean - true যদি পরিসরের শেষটি কোনও নির্দিষ্ট কলামের সাথে আবদ্ধ থাকে; অন্যথায় false

অনুমোদন

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

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

isEndRowBounded()

পরিসীমাটির শেষটি একটি নির্দিষ্ট সারিতে আবদ্ধ কিনা তা নির্ধারণ করে। উদাহরণস্বরূপ, A1:B10 বা 3:7 রেঞ্জের জন্য, যা পরিসীমা শেষে সারিগুলিতে আবদ্ধ, এই পদ্ধতিটি true ফিরে আসে; B:B বা A1:C রেঞ্জের জন্য, যা কেবলমাত্র পরিসরের শেষে নির্দিষ্ট কলামগুলির সাথে আবদ্ধ, এই পদ্ধতিটি false ফেরত দেয়।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the range A1:D10 on Sheet1.
const range = sheet.getRange('A1:D10');

// Determines if the end of the range is bound to a particular row and logs it to the console.
console.log(range.isEndRowBounded());

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

Boolean - true যদি পরিসরের শেষটি একটি নির্দিষ্ট সারিতে আবদ্ধ থাকে; অন্যথায় false

অনুমোদন

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

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

isPartOfMerge()

যদি বর্তমান পরিসরের কোষগুলি কোনও মার্জড কোষকে ওভারল্যাপ করে তবে true প্রত্যাবর্তন করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("A1:B3");

// True if any of the cells in A1:B3 is included in a merge.
var isPartOfMerge = range.isPartOfMerge();

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

Boolean - true যদি পরিসীমাটি কোনও মার্জ করা কোষকে ওভারল্যাপ করে, অন্যথায় false ফেরত দেয়।


isStartColumnBounded()

পরিসরের শুরুটি কোনও নির্দিষ্ট কলামের সাথে আবদ্ধ কিনা তা নির্ধারণ করে। উদাহরণস্বরূপ, A1:B10 বা B:B রেঞ্জের জন্য, যা পরিসীমা শুরুতে কলামগুলির সাথে আবদ্ধ, এই পদ্ধতিটি true ফিরে আসে; পরিসরের শুরুতে কেবল এক সারিতে আবদ্ধ 3:7 এর জন্য, এই পদ্ধতিটি false ফেরত দেয়।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the range A1:D10 on Sheet1.
const range = sheet.getRange('A1:D10');

// Determines if the start of the range is bound to a particular column and logs it to the
// console.
console.log(range.isStartColumnBounded());

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

Boolean - true যদি রেঞ্জের শুরুটি একটি নির্দিষ্ট কলামে আবদ্ধ থাকে; অন্যথায় false

অনুমোদন

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

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

isStartRowBounded()

পরিসীমা শুরুটি একটি নির্দিষ্ট সারিতে আবদ্ধ কিনা তা নির্ধারণ করে। উদাহরণস্বরূপ, A1:B10 বা 3:7 রেঞ্জের জন্য, যা পরিসরের শুরুতে সারিগুলিতে আবদ্ধ থাকে, এই পদ্ধতিটি true ফিরে আসে; B:B রেঞ্জের জন্য, যা কেবলমাত্র পরিসরের শুরুতে একটি নির্দিষ্ট কলামের সাথে আবদ্ধ, এই পদ্ধতিটি false ফেরত দেয়।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the range A1:D10 on Sheet1.
const range = sheet.getRange('A1:D10');

// Determines if the start of the range is bound to a particular row and logs it to the
// console.
console.log(range.isStartRowBounded());

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

Boolean - true যদি রেঞ্জের শুরুটি একটি নির্দিষ্ট সারিতে আবদ্ধ থাকে; অন্যথায় false

অনুমোদন

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

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

merge()

পরিসরের কোষগুলিকে একক ব্লকে একত্রিত করে।

var sheet = SpreadsheetApp.getActiveSheet();

// The code below 2-dimensionally merges the cells in A1 to B3
sheet.getRange('A1:B3').merge();

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

mergeAcross()

পরিসরের কলামগুলি জুড়ে কোষগুলিকে একীভূত করুন।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// The code below merges cells C5:E5 into one cell
var range1 = sheet.getRange("C5:E5");
range1.mergeAcross();

// The code below creates 2 horizontal cells, F5:H5 and F6:H6
var range2 = sheet.getRange("F5:H6");
range2.mergeAcross();

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

mergeVertically()

সীমাতে কোষগুলিকে একত্রিত করে।

var sheet = SpreadsheetApp.getActiveSheet();

// The code below vertically merges the cells in A1 to A10
sheet.getRange('A1:A10').mergeVertically();

// The code below creates 3 merged columns: B1 to B10, C1 to C10, and D1 to D10
sheet.getRange('B1:D10').mergeVertically();

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

moveTo(target)

এই পরিসীমা থেকে লক্ষ্য পরিসীমা পর্যন্ত কাটা এবং পেস্ট করুন (উভয় ফর্ম্যাট এবং মান)।

// The code below moves the first 5 columns over to the 6th column
var sheet = SpreadsheetApp.getActiveSheet()
sheet.getRange("A1:E").moveTo(sheet.getRange("F1"));

পরামিতি

নাম টাইপ বর্ণনা
target Range এই পরিসীমাটি অনুলিপি করার জন্য একটি লক্ষ্য পরিসীমা; শুধুমাত্র শীর্ষ-বাম কোষের অবস্থান প্রাসঙ্গিক।

অনুমোদন

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

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

offset(rowOffset, columnOffset)

প্রদত্ত সারি এবং কলামগুলির (যা নেতিবাচক হতে পারে) দ্বারা এই পরিসীমা থেকে অফসেট করা একটি নতুন পরিসীমা প্রদান করে। নতুন পরিসীমা মূল পরিসীমা হিসাবে একই আকার।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("A1");

// newCell references B2
var newCell = cell.offset(1, 1);

পরামিতি

নাম টাইপ বর্ণনা
rowOffset Integer পরিসরের শীর্ষ-বাম সেল থেকে সারি সংখ্যা; নেতিবাচক মানগুলি রেঞ্জের শীর্ষ-বাম সেল থেকে সারিগুলি উপস্থাপন করে।
columnOffset Integer রেঞ্জের শীর্ষ-বাম সেল থেকে কলামগুলির সংখ্যা; নেতিবাচক মানগুলি রেঞ্জের শীর্ষ-বাম সেল থেকে বাম কলামগুলি উপস্থাপন করে।

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

Range - এই পরিসীমা, চেইনের জন্য।


offset(rowOffset, columnOffset, numRows)

একটি নতুন পরিসীমা ফেরত দেয় যা বর্তমান পরিসরের সাথে সম্পর্কিত, যার উপরের বাম পয়েন্টটি প্রদত্ত সারি এবং কলামগুলি দ্বারা বর্তমান পরিসীমা থেকে অফসেট এবং কোষগুলিতে প্রদত্ত উচ্চতা সহ।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("A1");

// newCell references B2:B3
var newRange = cell.offset(1, 1, 2);

পরামিতি

নাম টাইপ বর্ণনা
rowOffset Integer পরিসরের শীর্ষ-বাম সেল থেকে সারি সংখ্যা; নেতিবাচক মানগুলি রেঞ্জের শীর্ষ-বাম সেল থেকে সারিগুলি উপস্থাপন করে।
columnOffset Integer রেঞ্জের শীর্ষ-বাম সেল থেকে কলামগুলির সংখ্যা; নেতিবাচক মানগুলি রেঞ্জের শীর্ষ-বাম সেল থেকে বাম কলামগুলি উপস্থাপন করে।
numRows Integer নতুন পরিসরের সারি সারি উচ্চতা।

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

Range - এই পরিসীমা, চেইনের জন্য।


offset(rowOffset, columnOffset, numRows, numColumns)

একটি নতুন পরিসীমা ফেরত দেয় যা বর্তমান পরিসরের সাথে সম্পর্কিত, যার উপরের বাম পয়েন্টটি প্রদত্ত সারি এবং কলামগুলি দ্বারা বর্তমান পরিসীমা থেকে অফসেট করা হয় এবং কোষগুলিতে প্রদত্ত উচ্চতা এবং প্রস্থ সহ।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("A1");

// newCell references B2:C3
var newRange = cell.offset(1, 1, 2, 2);

পরামিতি

নাম টাইপ বর্ণনা
rowOffset Integer পরিসরের শীর্ষ-বাম সেল থেকে সারি সংখ্যা; নেতিবাচক মানগুলি রেঞ্জের শীর্ষ-বাম সেল থেকে সারিগুলি উপস্থাপন করে।
columnOffset Integer রেঞ্জের শীর্ষ-বাম সেল থেকে কলামগুলির সংখ্যা; নেতিবাচক মানগুলি রেঞ্জের শীর্ষ-বাম সেল থেকে বাম কলামগুলি উপস্থাপন করে।
numRows Integer নতুন পরিসরের সারি সারি উচ্চতা।
numColumns Integer নতুন পরিসরের কলামে প্রস্থ।

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

Range - এই পরিসীমা, চেইনের জন্য।


protect()

অনুমতি থাকা ব্যবহারকারীদের ব্যতীত এমন একটি বস্তু তৈরি করে যা পরিসীমা সম্পাদনা করা থেকে রক্ষা করতে পারে। যতক্ষণ না স্ক্রিপ্টটি প্রকৃতপক্ষে পরিসীমাটির জন্য সম্পাদকদের তালিকা পরিবর্তন করে ( Protection.removeEditor(emailAddress) , Protection.removeEditor(user) , Protection.removeEditors(emailAddresses) , Protection.addEditor(emailAddress) , Protection.addEditor(user) , Protection.addEditors(emailAddresses) , বা সুরক্ষার জন্য একটি নতুন মান নির্ধারণ Protection.setDomainEdit(editable) ), অনুমতিগুলি স্প্রেডশিটের নিজেই মিররকে আয়না দেয়, যার কার্যকরভাবে বোঝায় যে পরিসীমাটি অরক্ষিত রয়েছে। যদি পরিসীমাটি ইতিমধ্যে সুরক্ষিত থাকে তবে এই পদ্ধতিটি একটি নতুন সুরক্ষিত পরিসীমা তৈরি করে যা বিদ্যমানটিকে ওভারল্যাপ করে। যদি কোনও সেল একাধিক সুরক্ষিত রেঞ্জ দ্বারা সুরক্ষিত থাকে এবং এর মধ্যে কোনও নির্দিষ্ট ব্যবহারকারীকে কোষ সম্পাদনা করতে বাধা দেয়, তবে সেই ব্যবহারকারীকে সেলটি সম্পাদনা করার অনুমতি দেওয়া হয় না।

// Protect range A1:B10, then remove all other users from the list of editors.
var ss = SpreadsheetApp.getActive();
var range = ss.getRange('A1:B10');
var protection = range.protect().setDescription('Sample protected range');

// Ensure the current user is an editor before removing others. Otherwise, if the user's edit
// permission comes from a group, the script throws an exception upon removing the group.
var me = Session.getEffectiveUser();
protection.addEditor(me);
protection.removeEditors(protection.getEditors());
if (protection.canDomainEdit()) {
  protection.setDomainEdit(false);
}

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

Protection - সুরক্ষা সেটিংসের প্রতিনিধিত্বকারী একটি বস্তু।

অনুমোদন

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

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

randomize()

প্রদত্ত পরিসরে সারিগুলির ক্রমটি এলোমেলো করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("A1:C7");

// Randomizes the range
range.randomize();

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

removeCheckboxes()

পরিসীমা থেকে সমস্ত চেকবক্সগুলি সরিয়ে দেয়। প্রতিটি ঘরের ডেটা বৈধতা সাফ করে এবং যদি সেলটিতে চেক করা বা চেক করা মান থাকে তবে অতিরিক্তভাবে এর মান সাফ করে।

var range = SpreadsheetApp.getActive().getRange('A1:B10');

// Inserts checkboxes and sets each cell value to 'no' in the range A1:B10.
range.insertCheckboxes('yes', 'no');

var range1 = SpreadsheetApp.getActive().getRange('A1');
range1.setValue('yes');
// Removes the checkbox data validation in cell A1 and clears its value.
range1.removeCheckboxes();

var range2 = SpreadsheetApp.getActive().getRange('A2');
range2.setValue('random');
// Removes the checkbox data validation in cell A2 but does not clear its value.
range2.removeCheckboxes();

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

removeDuplicates()

এই সীমার মধ্যে সারিগুলি সরিয়ে দেয় যা এমন মানগুলি ধারণ করে যা কোনও পূর্ববর্তী সারিতে মানগুলির সদৃশ। অভিন্ন মান সহ সারিগুলি তবে বিভিন্ন অক্ষরের কেস, ফর্ম্যাটিং বা সূত্রগুলি সদৃশ হিসাবে বিবেচিত হয়। এই পদ্ধতিটি ভিউ থেকে লুকানো সারিগুলি নকল করেও সরিয়ে দেয় (উদাহরণস্বরূপ, একটি ফিল্টারের কারণে)। এই ব্যাপ্তির বাইরে সামগ্রী সরানো হয়নি।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B1:D7");

// Remove duplicate rows in the range.
range.removeDuplicates();

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

Range - সদৃশ অপসারণের পরে ফলাফলের পরিসীমা। প্রতিটি সারি অপসারণের জন্য পরিসীমাটির আকার এক সারিতে হ্রাস করা হয়।

অনুমোদন

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

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

removeDuplicates(columnsToCompare)

এই সীমার মধ্যে সারিগুলি সরিয়ে দেয় যা নির্দিষ্ট কলামগুলিতে মানগুলি ধারণ করে যা কোনও পূর্ববর্তী সারি মানগুলির সদৃশ। অভিন্ন মান সহ সারিগুলি তবে বিভিন্ন অক্ষরের কেস, ফর্ম্যাটিং বা সূত্রগুলি সদৃশ হিসাবে বিবেচিত হয়। এই পদ্ধতিটি ভিউ থেকে লুকানো সারিগুলি নকল করেও সরিয়ে দেয় (উদাহরণস্বরূপ, একটি ফিল্টারের কারণে)। এই ব্যাপ্তির বাইরে সামগ্রী সরানো হয়নি।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B1:D7");

// Remove rows which have duplicate values in column B.
range.removeDuplicates([2]);

// Remove rows which have duplicate values in both columns B and D.
range.removeDuplicates([2,4]);

পরামিতি

নাম টাইপ বর্ণনা
columnsToCompare Integer[] নকল মানগুলির জন্য বিশ্লেষণ করার জন্য কলামগুলি। যদি কোনও কলাম সরবরাহ না করা হয় তবে সমস্ত কলাম নকলগুলির জন্য বিশ্লেষণ করা হয়।

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

Range - সদৃশ অপসারণের পরে ফলাফলের পরিসীমা। প্রতিটি সারি অপসারণের জন্য পরিসীমাটির আকার এক সারিতে হ্রাস করা হয়।

অনুমোদন

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

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

setBackground(color)

সিএসএস স্বরলিপি (যেমন '#ffffff' বা 'white' ) এর পরিসরে সমস্ত কোষের পটভূমি রঙ সেট করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var range = sheet.getRange("B2:D5");
range.setBackground("red");

পরামিতি

নাম টাইপ বর্ণনা
color String সিএসএস নোটেশনে একটি রঙিন কোড (যেমন '#ffffff' বা 'white' ); একটি null মান রঙ পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setBackgroundObject(color)

পরিসীমা সমস্ত কোষের পটভূমি রঙ সেট করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var bgColor = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.BACKGROUND)
    .build();

var range = sheet.getRange("B2:D5");
range.setBackgroundObject(bgColor);

পরামিতি

নাম টাইপ বর্ণনা
color Color পটভূমির রঙ সেট করতে; null মান পটভূমির রঙ পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setBackgroundObjects(color)

ব্যাকগ্রাউন্ড রঙের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (অবশ্যই এই পরিসরের মাত্রাগুলির সাথে মেলে)।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var colorAccent1 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1)
    .build();
var colorAccent2 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT2)
    .build();
var colorAccent3 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT3)
    .build();
var colorAccent4 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT4)
    .build();

var colors = [
  [colorAccent1, colorAccent2],
  [colorAccent3, colorAccent4]
];

var cell = sheet.getRange("B5:C6");
cell.setBackgroundObjects(colors);

পরামিতি

নাম টাইপ বর্ণনা
color Color[][] রঙের একটি দ্বি-মাত্রিক অ্যারে; null মানগুলি রঙ পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setBackgroundRGB(red, green, blue)

আরজিবি মানগুলি (0 এবং 255 অন্তর্ভুক্তির মধ্যে পূর্ণসংখ্যা) ব্যবহার করে প্রদত্ত রঙে ব্যাকগ্রাউন্ড সেট করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B2");

// Sets the background to white
cell.setBackgroundRGB(255, 255, 255);

// Sets the background to red
cell.setBackgroundRGB(255, 0, 0);

পরামিতি

নাম টাইপ বর্ণনা
red Integer আরজিবি স্বরলিপিতে লাল মান।
green Integer আরজিবি স্বরলিপি সবুজ মান।
blue Integer আরজিবি স্বরলিপিতে নীল মান।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setBackgrounds(color)

ব্যাকগ্রাউন্ড রঙের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (অবশ্যই এই পরিসরের মাত্রাগুলির সাথে মেলে)। রঙগুলি সিএসএস নোটেশনে রয়েছে (যেমন '#ffffff' বা 'white' )।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var colors = [
  ["red", "white", "blue"],
  ["#FF0000", "#FFFFFF", "#0000FF"] // These are the hex equivalents
];

var cell = sheet.getRange("B5:D6");
cell.setBackgrounds(colors);

পরামিতি

নাম টাইপ বর্ণনা
color String[][] সিএসএস স্বরলিপিতে রঙের একটি দ্বি-মাত্রিক অ্যারে (যেমন '#ffffff' বা 'white' ); null মানগুলি রঙ পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setBorder(top, left, bottom, right, vertical, horizontal)

সীমানা সম্পত্তি সেট করে। বৈধ মানগুলি true (চালু), false (অফ) এবং null (কোনও পরিবর্তন নেই)।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B2");
// Sets borders on the top and bottom, but leaves the left and right unchanged
cell.setBorder(true, null, true, null, false, false);

পরামিতি

নাম টাইপ বর্ণনা
top Boolean সীমান্তের জন্য true , কারও পক্ষে false , কোনও পরিবর্তন null
left Boolean সীমান্তের জন্য true , কারও পক্ষে false , কোনও পরিবর্তন null
bottom Boolean সীমান্তের জন্য true , কারও পক্ষে false , কোনও পরিবর্তন null
right Boolean সীমান্তের জন্য true , কারও পক্ষে false , কোনও পরিবর্তন null
vertical Boolean অভ্যন্তরীণ উল্লম্ব সীমানার জন্য true , কারও পক্ষে false , কোনও পরিবর্তন null
horizontal Boolean অভ্যন্তরীণ অনুভূমিক সীমানার জন্য true , কারও পক্ষে false , কোনও পরিবর্তন null

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setBorder(top, left, bottom, right, vertical, horizontal, color, style)

রঙ এবং/অথবা শৈলীর সাথে সীমানা সম্পত্তি সেট করে। বৈধ মানগুলি true (চালু), false (অফ) এবং null (কোনও পরিবর্তন নেই)। রঙের জন্য, সিএসএস স্বরলিপিতে রঙ ব্যবহার করুন (যেমন '#ffffff' বা 'white' )।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B2");
// Sets borders on the top and bottom, but leaves the left and right unchanged
// Also sets the color to "red", and the border to "DASHED".
cell.setBorder(true, null, true, null, false, false, "red", SpreadsheetApp.BorderStyle.DASHED);

পরামিতি

নাম টাইপ বর্ণনা
top Boolean সীমান্তের জন্য true , কারও পক্ষে false , কোনও পরিবর্তন null
left Boolean সীমান্তের জন্য true , কারও পক্ষে false , কোনও পরিবর্তন null
bottom Boolean সীমান্তের জন্য true , কারও পক্ষে false , কোনও পরিবর্তন null
right Boolean সীমান্তের জন্য true , কারও পক্ষে false , কোনও পরিবর্তন null
vertical Boolean অভ্যন্তরীণ উল্লম্ব সীমানার জন্য true , কারও পক্ষে false , কোনও পরিবর্তন null
horizontal Boolean অভ্যন্তরীণ অনুভূমিক সীমানার জন্য true , কারও পক্ষে false , কোনও পরিবর্তন null
color String সিএসএস স্বরলিপি (যেমন '#ffffff' বা 'white' ) এর একটি রঙ, ডিফল্ট রঙের জন্য null (কালো)।
style BorderStyle সীমানাগুলির জন্য একটি স্টাইল, ডিফল্ট শৈলীর জন্য null (কঠিন)।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setDataValidation(rule)

পরিসরের সমস্ত কোষের জন্য একটি ডেটা বৈধতা নিয়ম সেট করে।

// Set the data validation rule for cell A1 to require a value from B1:B10.
var cell = SpreadsheetApp.getActive().getRange('A1');
var range = SpreadsheetApp.getActive().getRange('B1:B10');
var rule = SpreadsheetApp.newDataValidation().requireValueInRange(range).build();
cell.setDataValidation(rule);

পরামিতি

নাম টাইপ বর্ণনা
rule DataValidation সেট করতে ডেটা বৈধতা নিয়ম, বা ডেটা বৈধতা অপসারণ করতে null

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setDataValidations(rules)

পরিসরের সমস্ত কোষের জন্য ডেটা বৈধতা বিধি সেট করে। এই পদ্ধতিটি ডেটা বৈধতার একটি দ্বি-মাত্রিক অ্যারে নেয়, যার পরে সারি অনুসারে কলাম দ্বারা সূচিযুক্ত। অ্যারের মাত্রাগুলি অবশ্যই পরিসীমা মাত্রার সাথে সামঞ্জস্য করতে হবে।

// Set the data validation rules for Sheet1!A1:B5 to require a value from Sheet2!A1:A10.
var destinationRange = SpreadsheetApp.getActive().getSheetByName('Sheet1').getRange('A1:B5');
var sourceRange = SpreadsheetApp.getActive().getSheetByName('Sheet2').getRange('A1:A10');
var rule = SpreadsheetApp.newDataValidation().requireValueInRange(sourceRange).build();
var rules = destinationRange.getDataValidations();
for (var i = 0; i < rules.length; i++) {
  for (var j = 0; j < rules[i].length; j++) {
    rules[i][j] = rule;
  }
}
destinationRange.setDataValidations(rules);

পরামিতি

নাম টাইপ বর্ণনা
rules DataValidation[][] সেট করার জন্য ডেটা বৈধতা বিধিগুলির একটি দ্বি-মাত্রিক অ্যারে; null মানগুলি ডেটা বৈধতা অপসারণ করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFontColor(color)

সিএসএস স্বরলিপিতে ফন্টের রঙ সেট করে (যেমন '#ffffff' বা 'white' )।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B2");
cell.setFontColor("red");

পরামিতি

নাম টাইপ বর্ণনা
color String সিএসএস নোটেশনে ফন্টের রঙ (যেমন '#ffffff' বা 'white' ); একটি null মান রঙ পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFontColorObject(color)

প্রদত্ত রেঞ্জের ফন্ট রঙ সেট করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var color = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.TEXT)
    .build();

var cell = sheet.getRange("B2");
cell.setFontColor(color);

পরামিতি

নাম টাইপ বর্ণনা
color Color সেট করতে ফন্টের রঙ; একটি null মান রঙ পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFontColorObjects(colors)

ফন্ট রঙের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (অবশ্যই এই পরিসরের মাত্রাগুলির সাথে মেলে)।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var colorAccent1 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1)
    .build();
var colorAccent2 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT2)
    .build();
var colorAccent3 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT3)
    .build();
var colorAccent4 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT4)
    .build();

var colors = [
  [colorAccent1, colorAccent2],
  [colorAccent3, colorAccent4]
];

var cell = sheet.getRange("B5:C6");
cell.setFontColorObjects(colors);

পরামিতি

নাম টাইপ বর্ণনা
colors Color[][] রঙের একটি দ্বি-মাত্রিক অ্যারে; null মানগুলি ফন্টের রঙ পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFontColors(colors)

ফন্ট রঙের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (অবশ্যই এই পরিসরের মাত্রাগুলির সাথে মেলে)। রঙগুলি সিএসএস নোটেশনে রয়েছে (যেমন '#ffffff' বা 'white' )।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var colors = [
  ["red", "white", "blue"],
  ["#FF0000", "#FFFFFF", "#0000FF"] // These are the hex equivalents
];

var cell = sheet.getRange("B5:D6");
cell.setFontColors(colors);

পরামিতি

নাম টাইপ বর্ণনা
colors Object[][] সিএসএস স্বরলিপিতে রঙের একটি দ্বি-মাত্রিক অ্যারে (যেমন '#ffffff' বা 'white' ); null মানগুলি রঙ পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFontFamilies(fontFamilies)

ফন্ট পরিবারের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (অবশ্যই এই পরিসরের মাত্রাগুলির সাথে মেলে)। ফন্ট পরিবারের উদাহরণগুলি হ'ল "আরিয়াল" বা "হেলভেটিকা"।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var fonts = [
  ["Arial", "Helvetica", "Verdana"],
  ["Courier New", "Arial", "Helvetica]
];

var cell = sheet.getRange("B2:D3");
cell.setFontFamilies(fonts);

পরামিতি

নাম টাইপ বর্ণনা
fontFamilies Object[][] ফন্ট পরিবারের একটি দ্বি-মাত্রিক অ্যারে; null মানগুলি ফন্ট পরিবারকে পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFontFamily(fontFamily)

"আরিয়াল" বা "হেলভেটিকা" এর মতো ফন্ট পরিবারকে সেট করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B2");
cell.setFontFamily("Helvetica");

পরামিতি

নাম টাইপ বর্ণনা
fontFamily String ফন্ট পরিবার সেট করতে; একটি null মান ফন্ট পরিবারকে পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFontLine(fontLine)

প্রদত্ত রেঞ্জের ফন্ট লাইন স্টাইলটি সেট করে ( 'underline' , 'line-through' , বা 'none' )।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B2");
cell.setFontLine("line-through");

পরামিতি

নাম টাইপ বর্ণনা
fontLine String ফন্ট লাইন শৈলী, হয় 'underline' , 'line-through' , বা 'none' ; একটি null মান ফন্ট লাইন শৈলী পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFontLines(fontLines)

লাইন শৈলীর একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (অবশ্যই এই পরিসরের মাত্রাগুলির সাথে মেলে)।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// The size of the two-dimensional array must match the size of the range.
var fontLines = [
  ["underline", "line-through", "none"]
];

var range = sheet.getRange("B2:D2");
range.setFontLines(fontLines);

পরামিতি

নাম টাইপ বর্ণনা
fontLines Object[][] ফন্ট লাইন শৈলীর একটি দ্বি-মাত্রিক অ্যারে ( 'underline' , 'line-through' , বা 'none' ); null মানগুলি ফন্ট লাইন শৈলী পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFontSize(size)

আকারটি ব্যবহারের জন্য পয়েন্ট আকার হিসাবে ফন্টের আকার সেট করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B2");
cell.setFontSize(20);

পরামিতি

নাম টাইপ বর্ণনা
size Integer পয়েন্ট আকারে একটি ফন্টের আকার।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFontSizes(sizes)

ফন্ট আকারের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (অবশ্যই এই পরিসরের মাত্রাগুলির সাথে মেলে)। আকারগুলি পয়েন্টে রয়েছে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// The size of the two-dimensional array must match the size of the range.
var fontSizes = [
  [16, 20, 24]
];

var range = sheet.getRange("B2:D2");
range.setFontSizes(fontSizes);

পরামিতি

নাম টাইপ বর্ণনা
sizes Object[][] আকারের একটি দ্বি-মাত্রিক অ্যারে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFontStyle(fontStyle)

প্রদত্ত রেঞ্জের জন্য ফন্ট স্টাইলটি সেট করুন ( 'italic' বা 'normal' )।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B2");
cell.setFontStyle("italic");

পরামিতি

নাম টাইপ বর্ণনা
fontStyle String ফন্টের স্টাইল, হয় 'italic' বা 'normal' ; একটি null মান ফন্ট শৈলী পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFontStyles(fontStyles)

ফন্ট শৈলীর একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (অবশ্যই এই পরিসরের মাত্রাগুলির সাথে মেলে)।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// The size of the two-dimensional array must match the size of the range.
var fontStyles = [
  ["italic", "normal"]
];

var range = sheet.getRange("B2:C2");
range.setFontStyles(fontStyles);

পরামিতি

নাম টাইপ বর্ণনা
fontStyles Object[][] ফন্ট শৈলীর একটি দ্বি-মাত্রিক অ্যারে, হয় 'italic' বা 'normal' ; null মানগুলি ফন্ট শৈলী পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFontWeight(fontWeight)

প্রদত্ত রেঞ্জের জন্য ফন্টের ওজন সেট করুন (স্বাভাবিক/সাহসী)।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B2");
cell.setFontWeight("bold");

পরামিতি

নাম টাইপ বর্ণনা
fontWeight String ফন্টের ওজন, হয় 'bold' বা 'normal' ; একটি null মান ফন্টের ওজন পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFontWeights(fontWeights)

ফন্টের ওজনের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (অবশ্যই এই পরিসরের মাত্রাগুলির সাথে মেলে)। ফন্টের ওজনের উদাহরণ হ'ল "সাহসী"।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// The size of the two-dimensional array must match the size of the range.
var fontStyles = [
  [ "bold", "bold", "normal" ]
];

var range = sheet.getRange("B2:D2");
range.setFontWeights(fontStyles);

পরামিতি

নাম টাইপ বর্ণনা
fontWeights Object[][] ফন্টের ওজনের একটি দ্বি-মাত্রিক অ্যারে, হয় 'bold' বা 'normal' ; null মানগুলি ফন্টের ওজন পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFormula(formula)

এই ব্যাপ্তির জন্য সূত্র আপডেট করে। প্রদত্ত সূত্রটি অবশ্যই এ 1 স্বরলিপিতে থাকতে হবে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B5");
cell.setFormula("=SUM(B3:B4)");

পরামিতি

নাম টাইপ বর্ণনা
formula String কোষের জন্য সেট করার জন্য সূত্রের প্রতিনিধিত্বকারী একটি স্ট্রিং।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFormulaR1C1(formula)

এই ব্যাপ্তির জন্য সূত্র আপডেট করে। প্রদত্ত সূত্রটি অবশ্যই আর 1 সি 1 স্বরলিপিতে থাকতে হবে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B5");
// This sets the formula to be the sum of the 3 rows above B5
cell.setFormulaR1C1("=SUM(R[-3]C[0]:R[-1]C[0])");

পরামিতি

নাম টাইপ বর্ণনা
formula String একটি স্ট্রিং সূত্র।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFormulas(formulas)

সূত্রগুলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (অবশ্যই এই পরিসরের মাত্রাগুলির সাথে মেলে)। প্রদত্ত সূত্রগুলি অবশ্যই এ 1 স্বরলিপিতে থাকতে হবে। এই পদ্ধতিটি সারি দ্বারা সূচী, পরে কলাম দ্বারা সূত্রগুলির একটি দ্বি-মাত্রিক অ্যারে নেয়। অ্যারের মাত্রাগুলি অবশ্যই পরিসীমা মাত্রার সাথে সামঞ্জস্য করতে হবে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// This sets the formulas to be a row of sums, followed by a row of averages right below.
// The size of the two-dimensional array must match the size of the range.
var formulas = [
  ["=SUM(B2:B4)", "=SUM(C2:C4)", "=SUM(D2:D4)"],
  ["=AVERAGE(B2:B4)", "=AVERAGE(C2:C4)", "=AVERAGE(D2:D4)"]
];

var cell = sheet.getRange("B5:D6");
cell.setFormulas(formulas);

পরামিতি

নাম টাইপ বর্ণনা
formulas String[][] সূত্রগুলির একটি দ্বি-মাত্রিক স্ট্রিং অ্যারে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setFormulasR1C1(formulas)

সূত্রগুলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (অবশ্যই এই পরিসরের মাত্রাগুলির সাথে মেলে)। প্রদত্ত সূত্রগুলি অবশ্যই আর 1 সি 1 স্বরলিপিতে থাকতে হবে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// This creates formulas for a row of sums, followed by a row of averages.
var sumOfRowsAbove = "=SUM(R[-3]C[0]:R[-1]C[0])";
var averageOfRowsAbove = "=AVERAGE(R[-4]C[0]:R[-2]C[0])";

// The size of the two-dimensional array must match the size of the range.
var formulas = [
  [sumOfRowsAbove, sumOfRowsAbove, sumOfRowsAbove],
  [averageOfRowsAbove, averageOfRowsAbove, averageOfRowsAbove]
];

var cell = sheet.getRange("B5:D6");
// This sets the formula to be the sum of the 3 rows above B5.
cell.setFormulasR1C1(formulas);

পরামিতি

নাম টাইপ বর্ণনা
formulas String[][] আর 1 সি 1 ফর্ম্যাটে সূত্রের একটি দ্বি-মাত্রিক অ্যারে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setHorizontalAlignment(alignment)

প্রদত্ত পরিসীমা (বাম/কেন্দ্র/ডান) এর জন্য অনুভূমিক (বাম থেকে ডান) প্রান্তিককরণ সেট করুন।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B2");
cell.setHorizontalAlignment("center");

পরামিতি

নাম টাইপ বর্ণনা
alignment String প্রান্তিককরণ, হয় 'left' , 'center' বা 'normal' ; একটি null মান প্রান্তিককরণ পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setHorizontalAlignments(alignments)

অনুভূমিক প্রান্তিককরণগুলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে। setHorizontalAlignment(alignment)

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// The size of the two-dimensional array must match the size of the range.
var horizontalAlignments = [
  [ "left", "right", "center" ]
];

var range = sheet.getRange("B2:D2");
range.setHorizontalAlignments(horizontalAlignments);

পরামিতি

নাম টাইপ বর্ণনা
alignments Object[][] 'left' , 'center' বা 'normal' সারিবদ্ধগুলির একটি দ্বি-মাত্রিক অ্যারে; একটি null মান প্রান্তিককরণ পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

আরো দেখুন


setNote(note)

প্রদত্ত মানটিতে নোটটি সেট করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B2");
cell.setNote("This is a note");

পরামিতি

নাম টাইপ বর্ণনা
note String রেঞ্জের জন্য সেট করার জন্য নোট মান; একটি null মান নোটটি সরিয়ে দেয়।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setNotes(notes)

নোটগুলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (অবশ্যই এই পরিসরের মাত্রাগুলির সাথে মেলে)।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// The size of the two-dimensional array must match the size of the range.
var notes = [
  ["it goes", "like this", "the fourth, the fifth"],
  ["the minor fall", "and the", "major lift"]
];

var cell = sheet.getRange("B2:D3");
cell.setNotes(notes)

পরামিতি

নাম টাইপ বর্ণনা
notes Object[][] নোটগুলির একটি দ্বি-মাত্রিক অ্যারে; null মানগুলি নোটটি সরান।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

আরো দেখুন


setNumberFormat(numberFormat)

প্রদত্ত ফর্ম্যাট স্ট্রিংয়ে নম্বর বা তারিখের ফর্ম্যাট সেট করে। স্বীকৃত বিন্যাসের নিদর্শনগুলি শিটস এপিআই ডকুমেন্টেশনে বর্ণিত হয়েছে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B2");
// Always show 3 decimal points
cell.setNumberFormat("0.000");

পরামিতি

নাম টাইপ বর্ণনা
numberFormat String একটি সংখ্যা ফর্ম্যাট স্ট্রিং।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setNumberFormats(numberFormats)

সংখ্যা বা তারিখের ফর্ম্যাটগুলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (অবশ্যই এই পরিসরের মাত্রাগুলির সাথে মেলে)। শিটস এপিআই ডকুমেন্টেশনে বর্ণিত হিসাবে মানগুলি ফর্ম্যাট প্যাটার্ন স্ট্রিং।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// The size of the two-dimensional array must match the size of the range.
var formats = [
  [ "0.000", "0,000,000", "$0.00" ]
];

var range = sheet.getRange("B2:D2");
range.setNumberFormats(formats);

পরামিতি

নাম টাইপ বর্ণনা
numberFormats Object[][] সংখ্যা ফর্ম্যাটগুলির একটি দ্বি-মাত্রিক অ্যারে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setRichTextValue(value)

পরিসরের কোষগুলির জন্য সমৃদ্ধ পাঠ্য মান সেট করে।

// Sets all cells in range B2:D4 to have the text "Hello world", with "Hello" bolded.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("B2:D4");
var bold = SpreadsheetApp.newTextStyle()
    .setBold(true)
    .build();
var richText = SpreadsheetApp.newRichTextValue()
    .setText("Hello world")
    .setTextStyle(0, 5, bold)
    .build();
range.setRichTextValue(richText);

পরামিতি

নাম টাইপ বর্ণনা
value RichTextValue কাঙ্ক্ষিত সমৃদ্ধ পাঠ্য মান।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setRichTextValues(values)

সমৃদ্ধ পাঠ্য মানগুলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে।

// Sets the cells in range A1:A2 to have Rich Text values.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:A2");
var bold = SpreadsheetApp.newTextStyle()
    .setBold(true)
    .build();
var italic = SpreadsheetApp.newTextStyle()
    .setItalic(true)
    .build();
var richTextA1 = SpreadsheetApp.newRichTextValue()
    .setText("This cell is bold")
    .setTextStyle(bold)
    .build();
var richTextA2 = SpreadsheetApp.newRichTextValue()
    .setText("bold words, italic words")
    .setTextStyle(0, 11, bold)
    .setTextStyle(12, 24, italic)
    .build();
range.setRichTextValues([[richTextA1], [richTextA2]]);

পরামিতি

নাম টাইপ বর্ণনা
values RichTextValue[][] কাঙ্ক্ষিত সমৃদ্ধ পাঠ্য মান।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

পরিসীমা হাইপারলিঙ্কগুলি দেখানো উচিত কিনা তা সেট করে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can useSpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets cell A30 and sets its hyperlink value.
const range = sheet.getRange('A30');
range.setValue('https://www.example.com');

// Sets cell A30 to show hyperlinks.
range.setShowHyperlink(true);

পরামিতি

নাম টাইপ বর্ণনা
showHyperlink Boolean হাইপারলিঙ্কটি দেখাতে হবে কি না।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setTextDirection(direction)

পরিসরের কোষগুলির জন্য পাঠ্য দিকটি সেট করে। যদি একটি নির্দিষ্ট দিকটি null হয় তবে দিকটি অনুমান করা হয় এবং তারপরে সেট করা হয়।

// Sets right-to-left text direction for the range.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("B5:C6");
range.setTextDirection(SpreadsheetApp.TextDirection.RIGHT_TO_LEFT);

পরামিতি

নাম টাইপ বর্ণনা
direction TextDirection কাঙ্ক্ষিত পাঠ্য দিক; যদি null সেটিংয়ের আগে দিকটি অনুমান করা হয়।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setTextDirections(directions)

পাঠ্য দিকনির্দেশগুলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে। যদি একটি নির্দিষ্ট দিকটি null হয় তবে দিকটি অনুমান করা হয় এবং তারপরে সেট করা হয়।

// Copies all of the text directions from range A1:B2 over to range C5:D6.
var sheet = SpreadsheetApp.getActiveSheet();
var range1 = sheet.getRange("A1:B2");
var range2 = sheet.getRange("C5:D6");

range2.setTextRotations(range1.getTextDirections());

পরামিতি

নাম টাইপ বর্ণনা
directions TextDirection[][] কাঙ্ক্ষিত পাঠ্য দিকনির্দেশ; যদি একটি নির্দিষ্ট দিকটি null হয় তবে এটি সেট করার আগে অনুমান করা হয়।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setTextRotation(degrees)

পরিসরের কোষগুলির জন্য পাঠ্য ঘূর্ণন সেটিংস সেট করে। ইনপুটটি স্ট্যান্ডার্ড পাঠ্য ওরিয়েন্টেশন এবং কাঙ্ক্ষিত ওরিয়েন্টেশনের মধ্যে কোণের সাথে মিলে যায়। শূন্যের একটি ইনপুট নির্দেশ করে যে পাঠ্যটি স্ট্যান্ডার্ড ওরিয়েন্টেশনে সেট করা আছে।

বাম থেকে ডান পাঠ্যের দিকের জন্য, ইতিবাচক কোণগুলি ঘড়ির কাঁটার দিকের দিকের দিকে রয়েছে, যেখানে ডান থেকে বাম দিকে তারা ঘড়ির কাঁটার দিকে রয়েছে।

// Sets all cell's in range B2:D4 to have text rotated up 45 degrees.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("B2:D4");

range.setTextRotation(45);

পরামিতি

নাম টাইপ বর্ণনা
degrees Integer স্ট্যান্ডার্ড ওরিয়েন্টেশন এবং কাঙ্ক্ষিত ওরিয়েন্টেশনের মধ্যে কাঙ্ক্ষিত কোণ। বাম থেকে ডান পাঠ্যের জন্য, ইতিবাচক কোণগুলি ঘড়ির কাঁটার দিকের দিকে রয়েছে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setTextRotation(rotation)

পরিসরের কোষগুলির জন্য পাঠ্য ঘূর্ণন সেটিংস সেট করে।

// Sets all cell's in range B2:D4 to have the same text rotation settings as cell A1.
var sheet = SpreadsheetApp.getActiveSheet();

var rotation = sheet.getRange("A1").getTextRotation();

sheet.getRange("B2:D4").setTextRotation(rotation);

পরামিতি

নাম টাইপ বর্ণনা
rotation TextRotation কাঙ্ক্ষিত পাঠ্য ঘূর্ণন সেটিংস।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setTextRotations(rotations)

পাঠ্য ঘূর্ণনের একটি আয়তক্ষেত্রাকার গ্রিড সেট করে।

// Copies all of the text rotations from range A1:B2 over to range C5:D6.
var sheet = SpreadsheetApp.getActiveSheet();
var range1 = sheet.getRange("A1:B2");
var range2 = sheet.getRange("C5:D6");

range2.setTextRotations(range1.getTextRotations());

পরামিতি

নাম টাইপ বর্ণনা
rotations TextRotation[][] কাঙ্ক্ষিত পাঠ্য ঘূর্ণন সেটিংস।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setTextStyle(style)

পরিসরের কোষগুলির জন্য পাঠ্য শৈলী সেট করে।

// Sets the cells in range C5:D6 to have underlined size 15 font.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("C5:D6");
var style = SpreadsheetApp.newTextStyle()
    .setFontSize(15)
    .setUnderline(true)
    .build();
range.setTextStyle(style);

পরামিতি

নাম টাইপ বর্ণনা
style TextStyle কাঙ্ক্ষিত পাঠ্য শৈলী।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setTextStyles(styles)

পাঠ্য শৈলীর একটি আয়তক্ষেত্রাকার গ্রিড সেট করে।

// Sets text styles for cells in range A1:B2
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B2");
var bold = SpreadsheetApp.newTextStyle()
    .setBold(true)
    .build();
var otherStyle = SpreadsheetApp.newTextStyle()
    .setBold(true)
    .setUnderline(true)
    .setItalic(true)
    .setForegroundColor("#335522")
    .setFontSize(44)
    .build();
range.setTextStyles([[bold, otherStyle], [otherStyle, bold]]);

পরামিতি

নাম টাইপ বর্ণনা
styles TextStyle[][] কাঙ্ক্ষিত পাঠ্য শৈলী।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setValue(value)

পরিসীমাটির মান সেট করে। মানটি সংখ্যা, স্ট্রিং, বুলিয়ান বা তারিখ হতে পারে। যদি এটি '=' দিয়ে শুরু হয় তবে এটি সূত্র হিসাবে ব্যাখ্যা করা হয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B2");
cell.setValue(100);

পরামিতি

নাম টাইপ বর্ণনা
value Object পরিসীমা জন্য মান।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setValues(values)

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

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// The size of the two-dimensional array must match the size of the range.
var values = [
  [ "2.000", "1,000,000", "$2.99" ]
];

var range = sheet.getRange("B2:D2");
range.setValues(values);

পরামিতি

নাম টাইপ বর্ণনা
values Object[][] মানগুলির একটি দ্বি-মাত্রিক অ্যারে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setVerticalAlignment(alignment)

প্রদত্ত পরিসীমা (শীর্ষ/মাঝারি/নীচে) জন্য উল্লম্ব (শীর্ষ থেকে নীচে) প্রান্তিককরণ সেট করুন।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B2");
cell.setVerticalAlignment("middle");

পরামিতি

নাম টাইপ বর্ণনা
alignment String প্রান্তিককরণ, হয় 'top' , 'middle' বা 'bottom' ; একটি null মান প্রান্তিককরণ পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setVerticalAlignments(alignments)

উল্লম্ব প্রান্তিককরণগুলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (অবশ্যই এই পরিসরের মাত্রাগুলির সাথে মেলে)।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// The size of the two-dimensional array must match the size of the range.
var alignments = [
  [ "top", "middle", "bottom" ]
];

var range = sheet.getRange("B2:D2");
range.setVerticalAlignments(alignments);

পরামিতি

নাম টাইপ বর্ণনা
alignments Object[][] সারিবদ্ধগুলির একটি দ্বি-মাত্রিক অ্যারে, হয় 'top' , 'middle' বা 'bottom' ; একটি null মান প্রান্তিককরণ পুনরায় সেট করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

আরো দেখুন


setVerticalText(isVertical)

পরিসরের কোষগুলির জন্য পাঠ্য স্ট্যাক করবেন কিনা তা সেট করে। যদি পাঠ্যটি উল্লম্বভাবে স্ট্যাক করা থাকে তবে ডিগ্রি পাঠ্য ঘূর্ণন সেটিংটি উপেক্ষা করা হয়।

// Sets all cell's in range B2:D4 to have vertically stacked text.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("B2:D4");

range.setVerticalText(true);

পরামিতি

নাম টাইপ বর্ণনা
isVertical Boolean পাঠ্য স্ট্যাক করবেন কি না।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setWrap(isWrapEnabled)

প্রদত্ত রেঞ্জের সেল মোড়ক সেট করুন।

মোড়ক সহ কোষগুলি সক্ষম (ডিফল্ট) তাদের সম্পূর্ণ সামগ্রী প্রদর্শন করতে পুনরায় আকার দেয়। মোড়ক অক্ষম কক্ষগুলি একাধিক লাইনে পুনরায় আকার না করে বা চালানো ছাড়াই কোষে যথাসম্ভব প্রদর্শন করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var cell = sheet.getRange("B2");
cell.setWrap(true);

পরামিতি

নাম টাইপ বর্ণনা
isWrapEnabled Boolean পাঠ্য মোড়ানো আছে কি না।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setWrapStrategies(strategies)

মোড়ক কৌশলগুলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে।

// Copies all of the wrap strategies from range A1:B2 over to range C5:D6.
var sheet = SpreadsheetApp.getActiveSheet();
var range1 = sheet.getRange("A1:B2");
var range2 = sheet.getRange("C5:D6");

range2.setWrapStrategies(range1.getWrapStrategies());

পরামিতি

নাম টাইপ বর্ণনা
strategies WrapStrategy[][] কাঙ্ক্ষিত মোড়ক কৌশল।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setWrapStrategy(strategy)

পরিসরের কোষগুলির জন্য পাঠ্য মোড়ানো কৌশল সেট করে।

// Sets all cells in range B2:D4 to use the clip wrap strategy.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("B2:D4");

range.setWrapStrategy(SpreadsheetApp.WrapStrategy.CLIP);

পরামিতি

নাম টাইপ বর্ণনা
strategy WrapStrategy কাঙ্ক্ষিত মোড়ক কৌশল।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

setWraps(isWrapEnabled)

শব্দের মোড়ক নীতিগুলির একটি আয়তক্ষেত্রাকার গ্রিড সেট করে (অবশ্যই এই পরিসরের মাত্রাগুলির সাথে মেলে)। মোড়ক সহ কোষগুলি সক্ষম (ডিফল্ট) তাদের সম্পূর্ণ সামগ্রী প্রদর্শন করতে পুনরায় আকার দেয়। মোড়ক অক্ষম কক্ষগুলি একাধিক লাইনে পুনরায় আকার না করে বা চালানো ছাড়াই কোষে যথাসম্ভব প্রদর্শন করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// The size of the two-dimensional array must match the size of the range.
var wraps = [
  [ true, true, false ]
];

var range = sheet.getRange("B2:D2");
range.setWraps(wraps);

পরামিতি

নাম টাইপ বর্ণনা
isWrapEnabled Object[][] মোড়কের ভেরিয়েবলের একটি দ্বি-মাত্রিক অ্যারে যা কোনও কোষে পাঠ্য মোড়ানো হবে কিনা তা নির্ধারণ করে।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

আরো দেখুন


shiftColumnGroupDepth(delta)

নির্দিষ্ট পরিমাণ দ্বারা পরিসীমাটির কলাম গ্রুপিং গভীরতা পরিবর্তন করে।

এটি পরিসীমাটির সাথে ছেদ করে এমন গোষ্ঠীগুলি তৈরি, সংশোধন বা মুছে ফেলার প্রভাব ফেলে। ইতিবাচক ডেল্টাসের জন্য, গোষ্ঠীগুলি তৈরি এবং/অথবা সংশোধিত হয়; নেতিবাচক ডেল্টাসের জন্য, গোষ্ঠীগুলি ধ্বংস এবং/অথবা সংশোধিত হয়।

শূন্যের নীচে বা আটটিরও বেশি গ্রুপের গভীরতা হ্রাস করার সময় এটির কোনও প্রভাব নেই।

যদি column group control position BEFORE হয় তবে প্রথম সারির গভীরতা স্থানান্তর করার চেষ্টা করার সময় এটি একটি ত্রুটি ছুঁড়ে দেয়।

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
var range = sheet.getActiveRange();

// The column grouping depth is increased by 1.
range.shiftColumnGroupDepth(1);

// The column grouping depth is decreased by 1.
range.shiftColumnGroupDepth(-1);

পরামিতি

নাম টাইপ বর্ণনা
delta Integer এই পরিসীমাটির কলাম গ্রুপের গভীরতা পরিবর্তন করার পরিমাণ যার মাধ্যমে।

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

Range - এই পরিসীমা, চেইনের জন্য।

নিক্ষেপ করে

Error - যখন নিয়ন্ত্রণ অবস্থানটি GroupControlTogglePosition.BEFORE হয় তখন প্রথম কলামের গভীরতা স্থানান্তর করার চেষ্টা করার সময়

অনুমোদন

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

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

shiftRowGroupDepth(delta)

নির্দিষ্ট পরিমাণ দ্বারা পরিসরের সারি গ্রুপিং গভীরতা পরিবর্তন করে।

এটি পরিসীমাটির সাথে ছেদ করে এমন গোষ্ঠীগুলি তৈরি, সংশোধন বা মুছে ফেলার প্রভাব ফেলে। ইতিবাচক ডেল্টাসের জন্য, গোষ্ঠীগুলি তৈরি এবং/অথবা সংশোধিত হয়; নেতিবাচক ডেল্টাসের জন্য, গোষ্ঠীগুলি ধ্বংস এবং/অথবা সংশোধিত হয়।

শূন্যের নীচে বা আটটিরও বেশি গ্রুপের গভীরতা হ্রাস করার সময় এটির কোনও প্রভাব নেই।

যদি row group control position BEFORE হয় তবে প্রথম সারির গভীরতা স্থানান্তর করার চেষ্টা করার সময় এটি একটি ত্রুটি ছুঁড়ে দেয়।

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
var range = sheet.getActiveRange();

// The row grouping depth is increased by 1.
range.shiftRowGroupDepth(1);

// The row grouping depth is decreased by 1.
range.shiftRowGroupDepth(-1);

পরামিতি

নাম টাইপ বর্ণনা
delta Integer এই পরিসীমাটির সারি গ্রুপের গভীরতা পরিবর্তন করার পরিমাণের পরিমাণ।

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

Range - এই পরিসীমা, চেইনের জন্য।

নিক্ষেপ করে

Error - যখন নিয়ন্ত্রণ অবস্থানটি GroupControlTogglePosition.BEFORE হয় তখন প্রথম সারির গভীরতা স্থানান্তর করার চেষ্টা করার সময়

অনুমোদন

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

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

sort(sortSpecObj)

প্রদত্ত পরিসীমাতে কোষগুলি সাজান, কলাম এবং অর্ডার দ্বারা নির্দিষ্ট করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("A1:C7");

// Sorts by the values in the first column (A)
range.sort(1);

// Sorts by the values in the second column (B)
range.sort(2);

// Sorts descending by column B
range.sort({column: 2, ascending: false});

// Sorts descending by column B, then ascending by column A
// Note the use of an array
range.sort([{column: 2, ascending: false}, {column: 1, ascending: true}]);

// For rows that are sorted in ascending order, the "ascending" parameter is
// optional, and just an integer with the column can be used instead. Note that
// in general, keeping the sort specification consistent results in more readable
// code. You can express the earlier sort as:
range.sort([{column: 2, ascending: false}, 1]);

// Alternatively, if you want all columns to be in ascending order, you can use
// the following (this makes column 2 ascending)
range.sort([2, 1]);
// ... which is equivalent to
range.sort([{column: 2, ascending: true}, {column: 1, ascending: true}]);

পরামিতি

নাম টাইপ বর্ণনা
sortSpecObj Object কলামগুলি সাজানোর জন্য।

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

splitTextToColumns()

একটি অটো-সনাক্ত করা ডিলিমিটারের উপর ভিত্তি করে একাধিক কলামে পাঠ্যের একটি কলাম বিভক্ত করে।

// A1:A3 has the following values:
//           A                  B                 C
// 1 |one,one,one      |                 |                 |
// 2 |two,two,two      |                 |                 |
// 3 |three,three,three|                 |                 |

var range = SpreadsheetApp.getActiveSheet().getRange("A1:A3");
range.splitTextToColumns();

// Result after spliting the text to columns:
//           A                  B                 C
// 1 |one              |one              |one              |
// 2 |two              |two              |two              |
// 3 |three            |three            |three            |

অনুমোদন

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

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

splitTextToColumns(delimiter)

কাস্টম ডিলিমিটার হিসাবে নির্দিষ্ট স্ট্রিং ব্যবহার করে একাধিক কলামে পাঠ্যের একটি কলাম বিভক্ত করে।

// A1:A3 has the following values:
//           A                  B                 C
// 1 |one#one#one      |                 |                 |
// 2 |two#two#two      |                 |                 |
// 3 |three#three#three|                 |                 |

var range = SpreadsheetApp.getActiveSheet().getRange("A1:A3");
range.splitTextToColumns('#');

// Result after spliting the text to columns:
//           A                  B                 C
// 1 |one              |one              |one              |
// 2 |two              |two              |two              |
// 3 |three            |three            |three            |

পরামিতি

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

অনুমোদন

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

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

splitTextToColumns(delimiter)

নির্দিষ্ট ডিলিমিটারের উপর ভিত্তি করে একাধিক কলামে পাঠ্যের একটি কলাম বিভক্ত করে।

// A1:A3 has the following values:
//           A                  B                 C
// 1 |one;one;one      |                 |                 |
// 2 |two;two;two      |                 |                 |
// 3 |three;three;three|                 |                 |

var range = SpreadsheetApp.getActiveSheet().getRange("A1:A3");
range.splitTextToColumns(SpreadsheetApp.TextToColumnsDelimiter.SEMICOLON);

// Result after spliting the text to columns:
//           A                  B                 C
// 1 |one              |one              |one              |
// 2 |two              |two              |two              |
// 3 |three            |three            |three            |

পরামিতি

নাম টাইপ বর্ণনা
delimiter TextToColumnsDelimiter প্রিসেট ডিলিমিটারটি বিভক্ত করতে।

অনুমোদন

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

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

trimWhitespace()

এই পরিসরের প্রতিটি কোষে হোয়াইটস্পেস (যেমন স্পেস, ট্যাব বা নতুন লাইন) ছাঁটাই করে। প্রতিটি ঘরের পাঠ্যের শুরু এবং শেষ থেকে সমস্ত হোয়াইটস্পেস অপসারণ করে এবং বাকী সাদা রঙের অক্ষরগুলির কোনও উপকূলকে একক স্থানে হ্রাস করে।

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
var range = sheet.getRange('A1:A4');
range.activate();
range.setValues(
    [' preceding space', 'following space ', 'two  middle  spaces', '   =SUM(1,2)'])

range.trimWhitespace();

var values = range.getValues();
// Values are ['preceding space', 'following space', 'two middle spaces', '=SUM(1,2)']

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

uncheck()

রেঞ্জের চেকবক্সগুলির অবস্থাটিকে "চেক না করা" এ পরিবর্তন করে। রেঞ্জের কোষগুলিকে উপেক্ষা করে যা বর্তমানে চেক করা বা চেক করা মানটি কনফিগার করা থাকে না।

// Changes the state of cells which currently contain either the checked or unchecked value
// configured in the range A1:B10 to 'unchecked'.
var range = SpreadsheetApp.getActive().getRange('A1:B10');
range.uncheck();

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

Range - এই পরিসীমা, চেইনের জন্য।

অনুমোদন

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

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

অপ্রচলিত পদ্ধতি