Вы можете записать все данные в один массив, а затем записать этот массив в «MergedMasterSheet». Посмотрите, работает ли это:
function TotalsSheet() {
var ss, merged, array;
ss = SpreadsheetApp.getActiveSpreadsheet();
merged = ss.getSheetByName("MergedMasterSheet")
//create sheet if it doesn't exist, else clear all content
merged = !merged ? ss.insertSheet("MergedMasterSheet") : merged.clear();
//create a 2D-array containing all data of all sheets, except the sheet for the merged data
ss.getSheets().forEach(function (sh, i) {
if(sh.getName() !== "MergedMasterSheet") {
array = (i == 0) ? sh.getDataRange().getValues() : array.concat(sh.getDataRange().getValues())
}
})
//filter out rows with no value in first column
array = array.filter(function (r) {
return r[0];
})
//write everything to the merged sheet in one call
merged.getRange(1, 1, array.length, array[0].length).setValues(array)
}
Если Вы не хотите волноваться о записи Вашего DAL (Уровня доступа к данным), то я предлагаю смотреть на Nhibernate. Существуют образцы с ним и ASP.NET здесь, здесь, и здесь. Вот образец только с Oracle и ASP.NET.
При поиске просто демонстрационных Приложений ASP.NET без Объектного Реляционного Картопостроителя как NHibernate попробуйте это.
Кроме того, на более высоком уровне Вы ищете проектирование приложений ASP.NET N-Tier. Существуют хорошие учебные руководства на том здесь, здесь, и здесь.
Существует много примеров в Стартовых наборах ASP.NET. Мне действительно нравится приложение BlogEngine.NET. Для основ более высокого уровня (hmmm... "основы более высокого уровня"... оксюморон?) ПРИЛОЖЕНИЕ ЭЛЕКТРОННОЙ КОММЕРЦИИ BeerHouse является большим.
Для 1 - 3, я рекомендовал бы загрузить некоторые стартовые наборы ASP.NET. Я не уверен, работают ли они с Oracle все же.
Некоторые большие платформы являются также большими запусками как DotNetNuke. Они делают большое использование лучших практик.
Для Oracle ищите образцы с помощью Системы. Данные. OracleClient.
Запись этого от моего iPhone, очень жаль о brvity.
Выезд грабит видео витрины conrey MVC и источник.
На мой взгляд, лучшая практика диктует следующее: