שליחת קובץ ymgr למייל מהטלפון
-
@הקבצן-הנודע התשובה הברורה היא, לא, א"א ללא API.
אמנם זה בהחלט אפשרי באמצעות API, מצורף קוד פשוט לגוגל סקריפט ששולח קובץ למייל של המשתמש, יש להגדיר את הערכים הנכונים בשורות 11, 12 ולהריץ, להפעלה אוטומטית יש להגדיר טריגר.
/* * Developed by abaye © * date: 26/09/2023 * https://buymeacoffee.com/abaye * email: cs@abaye.co */ let urlYemotApi = `https://www.call2all.co.il/ym/api/`; function myFunction212() { let tokenYemot = '0799999:00000'; // כאן צריך להכניס טוקן או מספר מערכת וסיסמה מופרדים בנקודתיים let path = '2/ApprovalAll.ymgr'; // גאן יש להכניס את הנתיב המלא לקובץ הימגר המבוקש let csvBlob = UrlFetchApp.fetch(`${urlYemotApi}RenderYMGRFile?token=${tokenYemot}&wath=ivr2:${path}&convertType=csv¬LoadLang=0`); let htmlBlob = UrlFetchApp.fetch(`${urlYemotApi}RenderYMGRFile?token=${tokenYemot}&wath=ivr2:${path}&convertType=html¬LoadLang=0`); // Email parameters let recipient = Session.getActiveUser().getEmail(); let subject = "מצורף הקובץ מימות המשיח"; let body = 'מצורף הקובץ המבוקש ממימות המשיח בפורמט csv לפתיחה קלה באקסל, ובפורמט html לתצוגה מהירה בדפדפן.\n\n\nפותח ע"י אביי פתרונות תקשורת. ליצירת קשר ולהזמנות כתבו לנו cs@abaye.co'; let attachments = [csvBlob, htmlBlob]; MailApp.sendEmail({ to: recipient, subject: subject, body: body, attachments: attachments, name: 'אביי פתרונות תקשורת' }); }
-
@אביי-ורבא יש אפשרות להפעיל את זה דרך טלפון?
ואיך פותחים את הקובץ שזה שולח (בסיומת שלjson)? -
@הקבצן-הנודע עיין כאן
-
@הקבצן-הנודע
יש שירות שפרסמתי בעבר כאן
אני אפרסם אותו כאן בשביל הציבור, רק מכיון שהוא בחינם אין התחייבות על תחזוקים וכדו' (בפועל זה כבר עובד שנה וחצי, ואני מתחזק אותו כשצריך בשביל הלקוחות)
אם אין לך בעיה עם שליחת הסיסמה לשרת אחר, תוכל להשתמש במודל הזהההגדרות שחובה להגדיר בשלוחה
type=api api_link=http://utilitiesphone.com/files_to_email api_add_0=username={מספר המערכת} api_add_1=password={סיסמה} api_add_2=folder={השלוחה בה מאוחסן הקובץ} api_add_3=file={שם הקובץ כולל סיומת} api_add_4=address={כתובת המייל לשליחה}
ערכים שאפשר להוסיף (חובה שהסידורי יהיה עוקב!)
api_add_5=subject={נושא המייל} api_add_6=sendername={שם השולח} api_add_7=voice={שם קובץ מהשלוחה, או נתיב, להשמעה לאחר השליחה} api_add_8=goto={שלוחה למעבר בסיום} api_add_9=ymgrconvert={פורמט קובץ עבור קבצי ymgr}
אפשר להוסיף התאמות אישיות נוספות (שליחת קבצים מרובים, עיבוד הקובץ, תזמון שליחה אוטומטי ועוד) בתשלום utilitiesphone1@gmail.com
-
@קו-לקו-0 המרה של הקובץ מ YMGR ל CSV אן HTML זה בתשלום? (או שלא הגדרתי משהו נכון?)
-
@הקבצן-הנודע
אני יכול להוסיף את זה
כרגע לא בעניין לגשת לקוד, כשאוכל בעז"ה -
@קו-לקו-0 זאת אומרת שבהמשך זה יהיה בחינם?
-
@הקבצן-הנודע
הוספתי את זה, לא נבדק כראוי
כמובן שהאופציה פעילה רק עבור קבצי ymgr -
@קו-לקו-0 זה רק כותב שורה כלשהי באנגלית בתוך הקובץ גם ב- CSV וגם ב- HTML
-
@הקבצן-הנודע
מה כתבת בשלוחה? -
פוסט זה נמחק! -
type=api api_link=http://utilitiesphone.com/files_to_email api_add_0=username=079******* api_add_1=password=********* api_add_2=folder=1/1/1 api_add_3=file=ApprovalAll.ymgr api_add_4=address=********@GMAIL.COM api_add_5=subject=דוח api_add_6=sendername=דוח api_add_7=goto=/ api_add_8=ymgrconvert=HTML
-
@הקבצן-הנודע כתב בשליחת קובץ ymgr למייל מהטלפון:
api_add_8=ymgrconvert=HTML
html באותיות קטנות, לא HTML
כנ"ל csv
זה במקור של ימות - לא אצלי -
@קו-לקו-0 תודה רבה רבה, סוף סוף עובד לי
-
-
- תודה רבה על השירות
- אם שם הקובץ מתחלף מדי חודש (כפי החודש הלועזי) אין מה לעשות?
- מדוע הוא אומר לי 'אין מענה משרת API'
-
@zxc
2. אפשר ליצור משהו מותאם אישית, אבל חבל, פשוט תיצור עוד שלוחות בהתאם ותפנה לשלוחה המתאימה לפי החודש הנוכחי
3. מה הגדרת בשלוחה? האם הגדרת קובץ להשמעה בסיום? -
@קו-לקו-0
2. תודה
3. עכשיו כן קיבלתי את הדו"ח -
@zxc
3. ועדיין משמיע 'אין מענה משרת API'? -
@קו-לקו-0 משמיע 'אין מענה' ושולח