function myFunction() {
var docScoreTemplateID = "1cRXsEAaN4aeIFGfk-HpJ-5faU1zDiIwo3aXw5PlFp";
var docScoreMergeID = "1OvlDGa0kJOseCoANksLDgQnrAf9hyQ6kh6UgVHJBl";
var wsID = "1tGnvrAEPdnzMyv6F2yl_1m9j-AoaIILy8TEyE_F77";
var docScoreTemplate = DocumentApp.openById(docScoreTemplateID);
var docScoreMerge = DocumentApp.openById(docScoreMergeID);
var ws = SpreadsheetApp.openById(wsID).getSheetByName("Division_Sort");
var data = ws.getRange(2,1,ws.getLastRow()-1,9).getValues();
var templateParagraph = docScoreTemplate.getBody().getParagraphs();
docScoreMerge.getBody().clear();
data.forEach(function(r){
createMailMerge(r[3],r[4],r[5],r[2],r[0],r[7],r[8],templateParagraph,docScoreMerge);
});
}
function createMailMerge(umpire,division,game,field,gametime,team01,team02,templateParagraph,docScoreMerge){
templateParagraph.forEach(function(p){
docScoreMerge.getBody().appendParagraph(
p
.copy()
.replaceText("{umpire}", umpire)
.replaceText("{division}", division)
.replaceText("{game}", game)
.replaceText("{field}", field)
.replaceText("{gametime}", gametime)
.replaceText("{team01}", team01)
.replaceText("{team02}", team02)
);
});
docScoreMerge.getBody().appendPageBreak();
}