Я создал этот фрагмент кода для автоматического обновления отметки времени, когда человек из моей группы открывает GoogleDoc
function onOpen() {
var doc = DocumentApp.getActiveDocument();
var userName = Logger.log(Session.getActiveUser().getEmail())
var date = Utilities.formatDate(new Date(), "GMT+1", "dd/MM/yyyy")
var body = doc.getBody();
switch (userName){
case "xxx@gmail.com":
body.replaceText("xxx.*$", "xxx" + date);
break;
case "yyy@gmail.com":
body.replaceText("yyy.*$", "yyy" + date);
break;
case "zzz@@gmail.com":
body.replaceText("zzz.*$", "zzz" + date);
break;
}
}
но я не могу запустить код, я использую xxx в качестве своего собственного адреса, но он не перезапишет строку xxx внутри документа, и я не могу понять, почему.