নিম্নলিখিত স্ক্রিপ্টটি 0
পরিসরের প্রতিটি খালি ঘরে একটি যোগ করবে ।
কোড
function onOpen() {
SpreadsheetApp.getUi().createMenu("Zeros")
.addItem("Sheet", "zeroSheet")
.addItem("Data range", "zeroDatarange")
.addItem("Selection", "zeroSelection")
.addItem("Manual Override", "zeroManual")
.addToUi();
}
function zeroSheet() {
var sheet = SpreadsheetApp.getActiveSheet();
zero(sheet, 'sheet');
}
function zeroDatarange() {
var range = SpreadsheetApp.getActiveSheet().getDataRange();
zero(range, 'datarange');
}
function zeroSelection() {
var range = SpreadsheetApp.getActiveSheet().getActiveRange();
zero(range, 'activerange');
}
function zeroManual() {
var spreadsheet = SpreadsheetApp.getActive();
zero(spreadsheet, 'manual');
}
function zero(source, type) {
var data, range;
switch(type) {
case 'sheet':
var lastRow = source.getMaxRows();
var lastColumn = source.getMaxColumns();
range = source.getRange(1, 1, lastRow, lastColumn);
break;
case 'manual':
range = source.getSheetByName('Sheetname').getRange(2, 4, 3, 6);
break;
case 'datarange':
case 'activerange':
range = source;
break;
}
data = range.getValues();
range.setValues( data.map( function(row) {
return row.map( function(cell) {
return !cell ? 0 : cell;
});
}));
}
বিঃদ্রঃ
ফাইলটি খোলার পরে, জিরোস নামে একটি মেনু আইটেম তৈরি করা হয়, এতে চারটি উপ আইটেম রয়েছে। আপনি যদি খোলার পরে ম্যানুয়াল ফাংশনটি চালাতে চান তবে কেবল এটির মতো যুক্ত করুন:
উদাহরণ
আমি আপনার জন্য একটি উদাহরণ ফাইল তৈরি করেছি: ফাঁকা ঘরটি জিরো দিয়ে প্রতিস্থাপন করুন ।
1. ফাইলটির একটি অনুলিপি তৈরি করুন বা সরঞ্জাম> স্ক্রিপ্ট সম্পাদকের অধীনে কোডটি পেস্ট করুন । 2. স্ক্রিপ্টটি প্রমাণীকরণের জন্য ক্লক বাগ বোতামটি টিপুন।
৩. আপনার দস্তাবেজটি আবার খুলুন, আপনার এখন নতুন মেনু রয়েছে!