うまく動かない部分は分解して、どこまで動作しているか確認したほうが良いと思います。
sheet.getRange(objCell.getRow(),objCell.getColumn()).setValue(sh.getRange(i, j).getValue());
上記のを以下のように変更してステップ実行してデバッグできると思います。
var objCell = sheet.getActiveCell()
var test_setValue = sh.getRange(i, j).getValue();
var test_getRangeRow = objCell.getRow();
var test_getRangeCol = objCell.getColumn();
var test_getRange = sheet.getRange(test_getRangeRow,test_getRangeCol);
test_getRange.setValue(test_setValue);
また、for文やif文がない状態で動作確認&質問を行ったほうが良いですね。
実現したい機能がわかりませんが、Activeシートが"Order Report"の時についても考慮されていますか?この関数を見る限りではわからないですが、なんとなく不安な感じがします。
2016年5月31日火曜日 14時05分58秒 UTC+9 Sayoko Miyata: