-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMailZaptoFB.gs
57 lines (48 loc) · 2.35 KB
/
MailZaptoFB.gs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
function PostLodi() {
try {
let dayObj = getLiturgicDay();
let lodi = dayColor[dayObj.color]+" "+stringColorMailingList[dayObj.color]+" "+dayColor[dayObj.color]+"\r\n"+getDayFull().toString().replace(/###/g,"\r\n");
if (dayObj.text) {lodi += "\r\n" + dayObj.text.toString().replace(/###/g,"\r\n"); }
lodi += "\r\n\r\n#Preghiamo\r\n\r\n" + lastVerseFull().toString().replace(/###/g,"\r\n");
//image treatment
var file = null
let folder = DriveApp.getFolderById(ImageFolder);
let findfile = folder.getFilesByName(dayObj.special+".jpg");
if (findfile.hasNext()) {
file=findfile.next().getBlob();
} else {
file=folder.getFilesByName(dayObj.baseImage).next().getBlob();
}
MailApp.sendEmail(mailZap,objZap, lodi, {name:"Un Salmo al giorno", inlineImages:{imageOfTheDay: file} } );
} catch (err) {
MailApp.sendEmail("[email protected]","Mail2FB Exception", err.toString() + "\r\n" + err.stack.toString());
}
}
function PostCompieta() {
try { // gets data
let file = DriveApp.getFolderById(ImageFolder).getFilesByName(getCompietaImage()).next().getBlob();
let compieta = getCompietaFull().toString().replace(/###/g,"\r\n")+"\r\n\r\nBuonanotte 🛌";
MailApp.sendEmail(mailZap,objZap, compieta, {inlineImages:{imageOfTheDay: file} } );
} catch (err) {
MailApp.sendEmail("[email protected]","Mail2FB Exception", err.toString() + "\r\n" + err.stack.toString());
}
}
function PostCompietaGruppo() {
try { // gets data
let file = DriveApp.getFolderById(ImageFolder).getFilesByName(getCompietaImage()).next().getBlob();
let compieta = getCompietaFull().toString().replace(/###/g,"\r\n")+"\r\n\r\nBuonanotte 🛌";
MailApp.sendEmail(mailZap_group,objZap, compieta, {inlineImages:{imageOfTheDay: file} } );
} catch (err) {
MailApp.sendEmail("[email protected]","Mail2FB Exception", err.toString() + "\r\n" + err.stack.toString());
}
}
function PostCount() {
var messagge = getWeekMsg().toString().replace(/<TOT>/, getAllUsers()).replace(/###/g,"\r\n");
let file = DriveApp.getFolderById(ImageFolder).getFilesByName("candele.jpg").next().getBlob();
try {
MailApp.sendEmail(mailZap,objZap, messagge, {inlineImages:{imageOfTheDay: file} } );
}
catch (err) {
MailApp.sendEmail("[email protected]","Mail2FB Exception", err.toString() + "\r\n" + err.stack.toString());
}
}