স্প্রেডশীট ব্যাপ্তি অ্যাক্সেস এবং সংশোধন করুন. একটি পরিসর একটি শীটের একটি একক ঘর বা একটি শীটে সংলগ্ন কক্ষগুলির একটি গ্রুপ হতে পারে।
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
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:A4
এ বর্তমান মানের উপর ভিত্তি করে ক্রমবর্ধমান সংখ্যার একটি সিরিজ দিয়ে নিম্নলিখিতগুলি A1: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());
প্রত্যাবর্তন
Boolean
— true
যদি ব্যবহারকারীর পরিসরের প্রতিটি ঘর সম্পাদনা করার অনুমতি থাকে; অন্যথায় 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
শীট, শীটের ডিফল্ট প্রকারের জন্য ফিল্টার তৈরি করতে এই পদ্ধতিটি ব্যবহার করুন। গ্রিড শীটগুলি এমন শীট যা একটি ডাটাবেসের সাথে সংযুক্ত নয়৷ অন্যান্য ধরণের ফিল্টার তৈরি করতে, নিম্নলিখিতগুলি পড়ুন:-
PivotTable.addFilter(sourceDataColumn, filterCriteria)
দিয়ে একটি পিভট টেবিল ফিল্টার তৈরি করুন -
DataSourceSheet.addFilter(columnName, filterCriteria)
দিয়ে একটি ডাটাবেসের সাথে সংযুক্ত একটি শীটের জন্য একটি ফিল্টার তৈরি করুন -
DataSourcePivotTable.addFilter(columnName, filterCriteria)
সহ একটি ডাটাবেসের সাথে সংযুক্ত একটি পিভট টেবিলের জন্য একটি ফিল্টার তৈরি করুন
প্রত্যাবর্তন
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
, যদি রেঞ্জের সমস্ত কোষ পরীক্ষা করা হয়, তবে যদি রেঞ্জের সমস্ত কক্ষগুলি চেক না করা হয় তবে false
, বা কোনও কোষ যদি চেক করা না হয় বা চেকবক্স ডেটা বৈধতা না থাকে তবে null
।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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
setShowHyperlink(showHyperlink)
পরিসীমা হাইপারলিঙ্কগুলি দেখানো উচিত কিনা তা সেট করে।
// 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()
Trims the whitespace (such as spaces, tabs, or new lines) in every cell in this range. Removes all whitespace from the start and end of each cell's text, and reduces any subsequence of remaining whitespace characters to a single space.
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
— This range, for chaining.
অনুমোদন
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
uncheck()
Changes the state of the checkboxes in the range to “unchecked”. Ignores the cells in the range which currently do not contain either the checked or unchecked value configured.
// 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
— This range, for chaining.
অনুমোদন
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets