У меня есть код, который объединит документ Google с электронной таблицей. Когда код выполняется вместо того, чтобы работать, в строке 4 отображается ошибка «Неверные символы».
function mailMerge() {
var db, doc;
var files = DriveApp.getFilesByName(‘NONE’);
if (files.hasNext())
db = files.next();
else
return;
files = DriveApp.getFilesByName('DB7’);
if (files.hasNext())
doc = files.next();
else
return;
var ss = SpreadsheetApp.openById(db.getId());
var template = DocumentApp.openById(doc.getId());
var message = DocumentApp.create('message') .getBody();
var par = template.getBody().getParagraphs();
var val = ss.getSheets()[0].getDataRange().getValues();
var i, j, str;
for (i=1; i<val.length; i++) {
str = val[i][0] + ‘ ‘;
if (val[i][1] == 'v’)
str += ‘mister’;
else
str += ‘miss’
var p;
for (j=0; j<par.length; j++) {
p = par[j].copy();
vestule.appendParagraph(p); }
vestule.replaceText('{name}', str);
vestule.appendPageBreak();
}
}