באם יש לכם יחידות ניתן לשלוח פקסים דרך הגיימייל + סקריפט
הסבר: שולחים מייל עם קבצים מצורפים ובנושא כותבים את המספר הפקס לשליחה ללא מקפים רווחים וכדו' (האמת צריך לעשות בסקריפט בדיקה לפני כן, אולי מישהו יתנדב)
הסבר בסיסי על סקריפט יש כאן
בקצרה מאוד יש כאן כמה שלבים לעשות:
-
יצירת מסנן לכל הדואר הנכנס עם קובץ מצורף לתווית Fax_before_sent
-
יצירת סקריפט, העתקה של הקוד המצו"ב
-
שורות שצריך לשנות
- שרת פרייווט- בשורה 37
- מספר המערכת שלכם והסיסמה- בשורה 39
- המספר השולח=מספר המערכת שלכם או כל מספר אחר מורשה! - בשורה 42
-
בדיקה שהפונקציה המופעלת היא ChecklabelFax כמו בתמונה
-
יצירת מפעיל
תן לחכם ויחכם!!!
מה שנשאר זה לפתח שיוכלו לשמוע אח"כ בשלוחה אם הפקס נשלח
כיום אני משלם דרך חברה על מייל טו פקס באזור 40 ש"ח לחודש
ולא תמיד זה מצליח
בימות זה תמיד הצליח לי
function ChecklabelFax() {
//שם התווית לבדיקה
var labelName = "Fax_before_sent";
//הטענת התוית
var label = GmailApp.getUserLabelByName(labelName);
//בדיקה שהתוית קיימת
if (label == null) { Logger.log("אין תווית בשם " + labelName + " בגמייל שלך"); return false; }
//טעינת כל המיילים/תהליכים
var threads = label.getThreads();
// לולאה מעבר על כל ההודעות
for (var i = 0; i < threads.length; i++) {
var messages = threads[i].getMessages();
// מעבר בתוך הודעה
for (var j = 0; j < messages.length; j++) {
var message = messages[j];
// מעבר בתוך כל הקבצים המצורפים
var att = message.getAttachments();
for (var z = 0; z < att.length; z++) {
var attBlob = att[z].copyBlob();
sendFax(message.getSubject(), attBlob);
}
}
// הסרת התווית
threads[i].removeLabel(label);
//סימון כנקרא
message.markRead();
}
}
function sendFax(phoneFax, attachments1) {
var url = "https://call2all.co.il/ym/api/SendFax"
var form = {
'token': '0799***:1234',
'pdfFile': 'UPLOAD',
'phone': phoneFax,
'callerId': '07999',
'fileToUpload': attachments1
};
uploadFile(url, form);
}
function uploadFile(url, form) {
var options = {
method: "POST",
payload: form
};
var request = UrlFetchApp.getRequest(url, options);
var response = UrlFetchApp.fetch(url, options);
console.info("Response body: " + response.getContentText());
}