נפתר דרוש פיתוח קטן לזיכוי הרבים
-
נראה לי שכדאי לפתוח את זה בנושא חדש "שליחת קבצים מהגוגל דרייב לדוא"ל דרך המערכת הטלפונית"
ולערוך מחדש באופן מסודר את כל ההגדרות כדי שיהיה קל למצוא את זה. -
@מיכאלוש למה זה לא עובד לי?
function sendemailing() { // :פרטי המערכת const number = '0799400404' // :מספר המערכת const pass = '1234' // :סיסמת ניהול const extension = '1234' // :מספר השלוחה // :כינוי השולח const name = 'אנקי-קול' // :כותרת ההודעה const subject = 'מודעה' // :תוכן ההודעה const body = `<b><h3>לבקשתכם מצורפת המודעה בגוף הההודעה וכן בקובץ מצורף להדפסה איכותית,</h3> <p><h3>מומלץ לתלות אותה בביהכ"נ ומקומות ציבוריים.</h3> <p><img alt="" src="https://f2.freeivr.co.il/assets/uploads/files/1658410220097-aaa.png" style="width: 720px; height: 1040px;" /></p> <p><p><span style="background-color:#dddddd;">שים לב! בהשבת מייל למייל זה תקבלו על כל הודעה פעם נוספת את המודעה, לשליחת מייל נוסף לחצו <a href="mailto:ankikol2@gmail.com" target="_blank"><span style="background-color: #dddddd;">כאן</span></a> יש לשים לב לא לציין בנושא ההודעה את המילים מידע/מודעה</span></p> </b>`, // :מזהה הקובץ בדרייב (id) const filing = '1GUwbRJHg2Swj-4qPnslQrjDeUVOS3KAK' // :שם וסיומת הקובץ const nameing = MimeType.PDF // עד כאן משתנים לעריכת המשתמש const url = ('https://call2all.co.il/ym/api/'); const token = (number + ':' + pass); const file = DriveApp.getFileById(filing).getAs(nameing); const urlfetch = (url + 'RenderYMGRFile?wath=ivr2:' + extension + '/ApprovalAll.ymgr&convertType=json¬LoadLang=0&token=' + token); Logger.log ('סטטוס חיבור:' + urlfetch); const renderFile = UrlFetchApp.fetch(urlfetch); Logger.log ('תשובת שרת:' + renderFile); const renderFileJson = JSON.parse(renderFile); if (renderFileJson.responseStatus === 'OK') { for (const row of renderFileJson.data) { var recipient = row["P050"]; Logger.log('הכתובת לשליחת ההודעה:' + recipient); MailApp.sendEmail(recipient, subject, ``, {name,htmlBody: body ,attachments:[file]}) var emailQuotaRemaining = MailApp.getRemainingDailyQuota(); Logger.log("מכסת אימייל שנותרה ליום זה: " + emailQuotaRemaining); } const FileAction = UrlFetchApp.fetch (url + 'FileAction?token=' + token + '&action=delete&what=ivr2:' + extension + '/ApprovalAll.ymgr'); } }
-
נטפרי אולי חסמו שוב את הסקריפטים???
-
@אבו גם לי חסום שם מעניין למה
-
@מיכאלוש
אגב אם אני רוצה לשלוח קובץ וידיאו מה אני אמור לכתוב בסיומת במקום PDF -
@תן-חיוך-1 אמר בדרוש פיתוח קטן לזיכוי הרבים:
@מיכאלוש
אגב אם אני רוצה לשלוח קובץ וידיאו מה אני אמור לכתוב בסיומת במקום PDFלכאורה MP4, לא?
-
@שמואל-ש
לי לא עבד ונוצרה שגיאה
ואגב בתיעוד של גוגל לא מופיע האפשרות הזו -
@תן-חיוך-1 אמר בדרוש פיתוח קטן לזיכוי הרבים:
@מיכאלוש
אגב אם אני רוצה לשלוח קובץ וידיאו מה אני אמור לכתוב בסיומת במקום PDFאת הסיומת של הקובץ
@שמואל-ש אמר בדרוש פיתוח קטן לזיכוי הרבים:
@תן-חיוך-1 אמר בדרוש פיתוח קטן לזיכוי הרבים:
@מיכאלוש
אגב אם אני רוצה לשלוח קובץ וידיאו מה אני אמור לכתוב בסיומת במקום PDFלכאורה MP4, לא?
אם זה קובץ MP4 אז כן
ובכלל, לא בטוח שזה נתמך בכל קובץ, תעדכן מה יצא
-
-
@תן-חיוך-1 הכי פשוט להוריד את הערך של השם בשורה 20 למחוק את ה
.getAs(nameing)
וגם את שורה 15 ניתן למחוק אם אתה רוצה לקצר את הקוד
ואגב אפשר לשלוח קובץ שלא יושב דוקא על הדרייב בצורה הבאה
בשורה 20 לכתוב כךvar file = UrlFetchApp.fetch(filing);
ובשורה 13 את השרת שעליו יושב הקובץ לדוגמא
'https://f2.freeivr.co.il/assets/uploads/files/1659036172125-4d687dd2f67ef70c086f019f567cf422.gif'
טוב אני חושב באמת בהזדמנות כשיהיה לי זמן לפתוח שרשור חדש על הנושא עם כל האפשרויות הקיימות
איזה עוד אפשרויות אתם מעוניינים שיהיה... -
פוסט זה נמחק! -
פוסט זה נמחק! -
פוסט זה נמחק! -
-
-
-
@הרב אמר בדרוש פיתוח קטן לזיכוי הרבים:
שיניתי קצת את הסקריפט הזה משליחת קבצים מסוימים מהדרייב לשליחת מייל רגיל על פי הקשות
אתה מתכוון שהעתקת את המדריך שלי כאן ללא שינויים כמעט
@הלי אמר בדרוש פיתוח קטן לזיכוי הרבים:
אשמח לקבל מעט יותר הסבר.
פשוט תכנס לכאן הכל מוסבר שם ע"י ...
-
@מיכאלוש דווקה ראיתי את הקוד כאן ושיניתי ואח''כ ראיתי את שלך שם אתה יכול לראות שזה יותר דומה לקוד כאן מהקוד שלך
בכל אופן גם היה לי בעיות עם הקוד שלך -
@הרב אמר בדרוש פיתוח קטן לזיכוי הרבים:
אתה יכול לראות שזה יותר דומה לקוד כאן מהקוד שלך
דוקא אני לא רואה שזה דומה לקוד כאן זה יותר נראה שקיצרת את הקוד שם ב 3 שורות בזה שהורדת את ה-log של פרטי המייל
@הרב אמר בדרוש פיתוח קטן לזיכוי הרבים:
בכל אופן גם היה לי בעיות עם הקוד שלך
איזה בעיות ?
-
@מיכאלוש אני כבר לא זוכר אני יבדוק מה שאני כן זוכר זה שהמקשי קיצור לשליחת מייל לא עובדים
-
@הרב אמר בדרוש פיתוח קטן לזיכוי הרבים:
המקשי קיצור לשליחת מייל לא עובדים
הם עובדים
העניין שימות חסמו את האפשרות במקלדת במייל להמשיך הלאה ללא בחירת ספק ולכן בשביל להשתמש בקיצור לשליחת מיילים צריך להקיש * # 6 ולשנות את שפת המקלדת למספרים ואז הכל עובד היטב -
@מיכאלוש אמר בדרוש פיתוח קטן לזיכוי הרבים:
@תן-חיוך-1 הכי פשוט להוריד את הערך של השם בשורה 20 למחוק את ה
.getAs(nameing)
וגם את שורה 15 ניתן למחוק אם אתה רוצה לקצר את הקוד
ואגב אפשר לשלוח קובץ שלא יושב דוקא על הדרייב בצורה הבאה
בשורה 20 לכתוב כךvar file = UrlFetchApp.fetch(filing);
ובשורה 13 את השרת שעליו יושב הקובץ לדוגמא
'https://f2.freeivr.co.il/assets/uploads/files/1659036172125-4d687dd2f67ef70c086f019f567cf422.gif'
טוב אני חושב באמת בהזדמנות כשיהיה לי זמן לפתוח שרשור חדש על הנושא עם כל האפשרויות הקיימות
איזה עוד אפשרויות אתם מעוניינים שיהיה...הוא כותב לי על הרקוב שהוא חורג מגודל המקסימום
יש מה לעשות??
הרי הקוב הזה הוא בדרייב שלי ואני מעוניין רק לשתף ולא לשלוח אז מה המשמעות לזה שזה חורג מהגודל
תודה