В проекте висела неиспользуемая библиотека, а также тот факт, что я не смог очистить некоторый файл манифеста,
Поэтому я удалил весь проект из облака и снова переделал скриптБудучи очень осторожным во всем, что я сделал,
Наконец-то я поделился приложением, и пользователи наконец-то смогли отправлять электронные письма, которые отправлялись из их собственных аккаунтов,
Большое спасибо заВаше вмешательство, вы были правы, я выложил весь сценарий онлайн, это может быть полезно для других,
Я просто указываю, что сценарий выбирает данные из листа, помещает их в таблицу и добавляет подпись санимированные картинки GIF,
function sendemail(id) {
var rw = parseInt(id);
var agent = Session.getActiveUser().getEmail();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Saisie");
var des = sheet.getRange(rw,8).getValue();
var eml = sheet.getRange(rw,9).getValue();
var dat = Utilities.formatDate(new Date(), "Europe/Paris", "dd/MM/yyyy");
var typ = sheet.getRange(rw,5).getValue();
var nbo = sheet.getRange(rw,6).getValue();
var obj = sheet.getRange(rw,7).getValue();
var num = sheet.getRange(rw,4).getValue();
var soc = sheet.getRange(rw,11).getValue();
var nom = sheet.getRange(rw,12).getValue();
var adr = sheet.getRange(rw,13).getValue();
var vil = sheet.getRange(rw,14).getValue();
var pay = sheet.getRange(rw,15).getValue();
var company = DriveApp.getFileById('abcd').getBlob().setName("company");
var departement = DriveApp.getFileById('abcd').getBlob().setName("company");
var userName = getUserInfo(agent);
var msg = '<html><head><meta charset="utf-8">' +
'<style>table{border-collapse:collapse;}td{border: 1px solid black;padding-left:4px;}.tete{background-color:#f6f6f6;text-align:center;}.titre {background-color:#ebffce;}</style>' +
'</head><body>Bonjour,<br><br><table style="width:100%;"><tr><td colspan="2" class="tete">Réception d'objet à l'attention de « <span style="color:#0900c6;">'+ des + '</span> »</td></tr>' +
'<tr><td width="140" width class="titre">Date de réception</td><td>'+ dat +'</td></tr>' +
'<tr><td class="titre">Objet & Nombre</td><td>'+ obj + ' - ' + nbo + '</td></tr>' +
'<tr><td class="titre">Type Transport</td><td>'+ typ + '</td></tr>' +
'<tr><td class="titre">N° Transport</td><td>'+ num +'</td></tr>' +
'<tr><td colspan="2" class="tete">Info Expéditeur</td></tr>' +
'<tr><td class="titre">Société</td><td>'+ soc +'</td></tr>' +
'<tr><td class="titre">Collaborateur</td><td>'+ nom +'</td></tr>' +
'<tr><td class="titre">Adresse</td><td>'+ adr +'</td></tr>' +
'<tr><td class="titre">Ville - Pays</td><td>'+ vil + ' ' + pay + '</td></tr></table><br>' +
'Cordialement, '+ userName +' - Service Courrier.<br><br>' +
'<table style="border-collapse:collapse;"><tr>' +
'<td rowspan="2" style="text-align:center;border: 1px solid black;"><img src="cid:logocompany"></td>' +
'<td style="text-align:center;border: 1px solid black;"><img src="cid:logodepartement"></td>' +
'</tr><tr><td style="text-align:center;border: 1px solid black;padding:4px;"><div style="text-align:center;">' +
'12 Place de la République - 75123 Paris Cedex 10<br>Tél. : 02 44 44 44 44 - Fax : 02 55 55 55 55<br>Email : <a href="mailto:'+agent+'">'+agent+'</a></div></td></tr></table></body></html>';
MailApp.sendEmail({
to: eml,
subject: "Message Automatique Service Courrier",
htmlBody: msg,
inlineImages:{
logocompany: company,
logodepartement:departement
}
});
}