In a Google docs spreadsheet. If cells A1 & A2 are merged, is there a way to confirm they are merged, using google apps script?
There is a merge function in GAS
Found this solution, posted here:
https://code.google.com/p/google-apps-script-issues/issues/detail?id=618
But only works for active range
// This is my function to test the active range is merged or not and return
// true or false by passing active range to it
function ismerge() {
var spread = SpreadsheetApp.getActiveSpreadsheet();
var sheet = spread.getActiveSheet();
var last_row = sheet.getActiveRange().getLastRow();
var last_col = sheet.getActiveRange().getLastColumn();
Logger.log("Last row: %s", last_row);
var active_row = sheet.getActiveRange().getRow();
var active_col = sheet.getActiveRange().getColumn();
Logger.log("Row: %s", active_row);
if ( (last_row == active_row) && (last_col == active_col) ) {
Logger.log("Cell not merged");
return false;
}
else {
Logger.log("Cell merged");
return true;
}
}