@A0533057932 לא הבנתי. מה הוא עושה עכשיו אם לא להעלות הקלטות לדרייב?
chv
-
מישהו מכיר (ספַק) מייל שנותן יותר מ15 ג׳יגה בחינם? -
מישהו מכיר (ספַק) מייל שנותן יותר מ15 ג׳יגה בחינם?@Sfsf3925 תברר עם חברים שלך אם אין אחד שיש לו כבר חשבון ג'יסוויט שיוכל לעשות לך כזה דבר (כונן משותף( נגיד כאלה שיש להם בגלל הלימודים וכדו'
הגיוני שיש לך לפחות חבר אחד כזה (לי עולים בראש שניים כבר כשאני מתחיל לחשבן) -
יצירת כלל בגוגל: מכיל מילה בערכת 'נושא'אני יודע שזה ישן.. אבל דנו בזה וחשוב לי להוסיף -
@בערל אמר ביצירת כלל בגוגל: מכיל מילה בערכת 'נושא':
אז זה הפתרון:
תערוך את המסנן, ותוסיף ככה:subject:קטלוג OR subject:בקטלוג OR subject:הקטלוג OR subject:לקטלוגוכו' וכו'...
אפשר גם בלי כל ה-OR, פשוט להקיף את הכל בסוגריים מסולסלים אחד - ולהכניס כל מה שרוצים:
{ subject:קטלוג subject:בקטלוג subject:הקטלוג subject:לקטלוג }בהצלחות..
והרבה צילא דמהימנותא -
בשורה לרבים - תגובה אוטומטית עם קובץ מצורף בג'ימייל@אבי-203 כן.. יש דרך הרבה יותר יעילה מאשר להכניס את כל האפשרויות שעולות לך למסנן, להשתמש בסקריפט עצמו (ולא בצורה של המדריך לעיל, על פי מסנן) כדי לזהות הודעות שהנושא שלהן תואם לרגקס הרצוי (מה זה רגקס עי' כאן ובגוגל.. אתה מתיכנות עי' במדריכים המעולים של דויד כאן)
הנה דוגמא לקוד כזה - לא צריך ליצור מסננים וכו':var file = DriveApp.getFileById('file_id').getAs('application/pdf') function myFunction() { var threads = GmailApp.search('is:unread'); threads.forEach(function (t) { if (t.getFirstMessageSubject().match(/(קטלוג)/g)) { t.reply('גוף ההודעה', { attachments:[file] }); t.markRead(); } }); }הסקריפט לוקח את כל ההודעות שלא נקראו, מחפש בתוכם כל הודעה שמופיע בנושא שלה המילה קטלוג (לא משנה באיזה מצב, לדוגמא הקטלוג או קטלוגי או באמצע משפט שלם וכו'), עושה "תגובה" עם הטקסט הרצוי ומצרף קבצים.
לאחר מכן הוא מסמן את ההודעה כנקראה כדי שלא יחזור על זה בפעם הבאה שירוץ הסקריפט..אפשר לעשות עוד הרבה דברים - הייתי מכניס גם פונקציה שימחק את ההודעה או לפחות ידחף אותה באיזו תגית או קטגוריה מיוחדת, שלא ימלא סתם את הדואר נכנס.
הייתי גם מוסיף לוגינג לסקריפט. בצורה שזה מופיע במדריך למעלה אין שום רישום של הפעילות. אם עושים את הקוד כמו כאן למטה לדוגמא - תוכל לעבור אחרי זה על הלוגים של גוגל סקריפט (בכתובת הזאת) ולראות אם נשלחו בקשות לקטלוג, ואם כן - כמה.
var file = DriveApp.getFileById('file_id').getAs('application/pdf') function myFunction() { var threads = GmailApp.search('is:unread'); var count = 0 threads.forEach(function (t) { if (t.getFirstMessageSubject().match(/(קטלוג)/g)) { t.reply('attached', { attachments:[file] }); t.markRead(); count++; } }); if (count == 0) { Logger.log('לא התקבלו שום בקשות לקטלוג בהרצה זו'); } else { Logger.log('התקבלו ' + count + ' בקשות לקטלוג'); } }אפשר גם לשלוח את כל הלוגים בצורה מסודרת לטבלת sheets וכו' וכו' כיד ה' הטובה...
-
בקשת עזרה בסקריפט התגובה האוטומטית@A0533057932 תמחק את ה"incapable" הזה, ותכתוב ככה:
messages[i].reply({ htmlBody:"כאן תכתוב את מה שהכנת", attachments:[file] }); } -
בקשת עזרה בסקריפט התגובה האוטומטית@A0533057932 כתבתי כבר
תכתוב את מה שאתה רוצה ב-HTML ותכניס אותו כמו בדוגמא של גוגל.
אתה יודע לבנות HTML לא? (זה מאוד פשוט) -
בקשת עזרה בסקריפט התגובה האוטומטית@A0533057932 הקיצער הנקודתיים..
-
בקשת עזרה בסקריפט התגובה האוטומטיתהבאתי באשכול השכן כבר קישור לדוקו של הפונקציה sendemail, יש שם הכל. כולל איך להכניס גוף הבנוי מ-HTML.
בכל אופן (אפילו שזה כמעט אותו דבר) אני אוחז שכאן מדובר ב-reply אז הנה הדוקו שלה - https://developers.google.com/apps-script/reference/gmail/gmail-message#replybody,-options הכל מפורט כאן.@A0533057932 בתוך קוד אין שום התייחסות לשורות כידוע. ככל הנראה יש שם איזה תו שתקע את הקוד (אני מהמר על הנקודתיים, תכתוב כאן על איזו שורה כתוב לך את השגיאה שקיבלת.)
כדי להכניס גוף עם הבדלי שורות אתה חייב לבנות HTML שלו כמו שכתב @ענן , ולהכניס אותו בתוך פרמטר htmlBody כמו בדוגמא שגוגל עצמם מביאים כאן -// Respond with HTML body text var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.reply("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", noReply: true });בנוגע לשאלה על סוג הקובץ המצורף - אני ניסתי כמה וכמה סוגי קבצים (שירים וידאו תמונות ומסמכים) ובאף אחד לא כתבתי סוג (פשוט בלי הפרמטר של getAs) ועבד הכל חָלָק.
לשאלות נוספות הקש אחת
-
בשורה לרבים - תגובה אוטומטית עם קובץ מצורף בג'ימייל@יעקב-ישראל מה זאת אומרת? זה גוגל סקריפט - רשמי שלהם. זו מערכת שלמה למפתחים (אם כבר מדברים על עומס - יש דברים הרבה יותר כבדים שניתן לעשות עם גוגל סקריפט)
לא יחסמו כזה דבר.
הנושא היחיד הוא ההגבלה של גוגל על כמות הריצות של סקריפט ליום - עי' כאן ואילך
-
צריך שרת ווינדוס שיעבוד נון-סטופ. מישהו מכיר משהו פשוט וקל במחיר סביר?@Sfsf3925 @ענן אפשר להוסיף מה שרוצים לגוף המייל, כמו כל HTML. הפרמטר הוא htmlBody (הכי טוב במקום להסתבך, פשוט ליצור משתנה שהערך שלו הוא המבנה של הHTML הרצוי, ולהכניס אחרי זה את שם המשתנה במקום בו אמורים לכתוב את המלל (body))
תקראו קצת את התיעוד ותנסו לבד https://developers.google.com/apps-script/reference/gmail/gmail-app#sendemailrecipient,-subject,-body,-optionsכמובן אפשר לשלוח כמה קבצים ביחד, צריך גם כאן ללמוד בעצם על המבנה של הערך בו משתמשת הפרמטר attachments (שהוא בעצם בנוי כ-blob עיי"ש) ולהבין איך להכניס מערך של קבצים בכזה דבר.
עיי"ש היטב -
הורדה של כל הקבצים המצורפים במייל@אוריי הביאו לך כבר את הפיתרון הכי מקיף שיכול להיות.. כאן @yossiz כתב https://tchumim.com/post/110819
אולי זה יעזור
https://github.com/ahochsteger/gmail2gdrive -
צריך שרת ווינדוס שיעבוד נון-סטופ. מישהו מכיר משהו פשוט וקל במחיר סביר?@ענן יש פרמטר attachments בפונקציה sendemail. לוקחים את הקובץ מהדריייב באמצעות DriveApp.getFileById את ה-ID אתה יכול פשוט להוציא מהקישור של הקובץ בדרייב (לשיתוף).
הנה דוגמא בסיסית לשליחת הודעה עם קובץ -
function myFunction() { GmailApp.sendEmail('target address', 'subject', 'body', {attachments:[DriveApp.getFileById('file-id')]}); }עכשיו ליצור טריגר שיריץ את myFunction().
אאלט לעשות את זה אוטומטי, לא רק כל דקה אלא כתגובה למיילים או כל דבר אחר בגוגל. בדרך כלל (לא מכיר אחרת) עושים את זה עם sheets, בצורה שיש כתובת שמפעילה את הסקריפט (deploy as web app) והלקוח לוחץ עליה.@by6199 כל המגבלות היומיות שלהם מפורטות כאן (קצת מסובך להבין ויש מחלייקת בפשט בכמה אשכולות בסטאק)
סטיה מהנושא
-
צריך שרת ווינדוס שיעבוד נון-סטופ. מישהו מכיר משהו פשוט וקל במחיר סביר?@Sfsf3925 לא פירטת מה זה ה"שרת פרטי" של חבר שלך. שרת פיזי? או VPS? אם כן של איזה חברה (רוב החברות זה בהחלט פעיל 24/7)
אם הבעיה היא שכל פעם שאתה מתנתק מה-SSH מתבטלות כל הפעולות - יש פיתרון בסיסי לזה עי' כאן https://stackoverflow.com/a/56550673/13312191
נ.ב. חבל לעבוד עם אאוטלוק - כל מה שתוכל איכשהו לעשות באאוטלוק תוכל לעשות בגוגל סקריפט - פי 100 פונקציונלי.
-
מדריך | הסרת מיקרוסופט קורטנה - Microsoft Cortana@WWW אי אפשר. אולי בערל הצליח פעם. היום זה כבר חלק מהמערכת.
בנוגע להפעלה וכיבוי של רכיבים - צודק גם אני לא מוצא את זה שם. אולי גם זה התעדכן. זכור לי שפעם היה. -
למה כדאי להשתמש במנהל סיסמאות@aknvtchtk כמובן. גם בפיירפוקס, ובכל מנהל סיסמאות. לא צריך סיסמת וינדוס לזה, פשוט נכנסים למנהל הסיסמאות, ומבקשים לראות את הסיסמה.
אבל זה ארוך ומעצבן (הסיסמה) וצריך דיוק על הקשקש. אתה לא יכול להעתיק וזהו. -
מדריך | הסרת מיקרוסופט קורטנה - Microsoft Cortana@WWW באופן כללי - תמיד אפשר להריץ את זה
Get-AppxPackage | Select Name, PackageFullNameזה יביא לך את כל השמות המלאים של האפלקיציות המותקנות.
אחרי זה תיקח את השם המלא (PackageFullName) ותכניס אותו בפקודה כזוRemove-AppxPackage **PackageFullName**אבל שים לב את קורטנה אי אפשר למחוק מוינדוס. קורטנה היא חלק מוינדוס. אם אתה רוצה אפשר לבטל אותה ב"הפעלה או כיבוי של פיצ'רים בוינדוס" בלוח הבקרה איפה שמסירים תוכניות.
אם תנסה להריץ את הפקודת הסרה על קורטנה תקבל כזו הודעת שגיאה בערך -
This app is part of Windows and cannot be uninstalled on a per-user basis. An administrator can attempt to remove the app from the computer using Turn Windows Features on or off. However, it may not be possible to uninstall the app. -
מדריך | הסרת מיקרוסופט קורטנה - Microsoft CortanaGet-AppxPackage Microsoft.549981C3F5F10 | Remove-AppxPackageכדי להחזיר את זה בעת הצורך - פשוט מתקינים מהחנות
נ.ב. - פרמטרallusers-מוחק מכל המשתמשיםעריכה - זה לא יילך, אי אפשר למחוק את קורטנה מוינדוס עי' הודעה הבאה
-
למה כדאי להשתמש במנהל סיסמאותהבעיה ביוצרי הסיסמאות הללו (כמו גוגל או פיירפוקס lockwise) שאתה יוצר לעצמך סיסמאות שאתה לא יודע בשביל כל מיני אתרים, אחרי זה כשיום אחד תרצה להתחבר לאפליקציה של האתרים הללו (כמו כל מיני רשתות חברתיות או אפליקציות של קניות וכדו') לא תדע את הסיסמה של החשבון שלך..
ואין איך לחבר את המאגר של גוגל לאפליקציה...
(מקסימום אם הולכים על פיירפוקס - ומתקינים את האפלקציה של lockwise על המכשיר - זה אכן עובד בחלק מהאפליקציות ומציע סיסמאות שנשמרו. אבל לא ככ מושלם. יש הרבה אפליקציות לא נתמכות).
למשתמשי נטפרי זה לא כזה נפקמ... אולי כשכבר ממש הוייפרי-אנדרואיד יהיה נחלת הכלל (
)תודה על המאמר בכל אופן
-
כל הטקסט מהסייר, המנהל משימות ועוד תוכנות נעלם@chagold הפקודה הפשוטה ביותר לעשות ריסטרט לסייר זה
taskkill /F /IM explorer.exe & start explorer -
נמנעים בגוגל קבוצות@fshlomo אמר בנמנעים בגוגל קבוצות:
@261040
יש אפשרות בלתי מוגבלתרק מעניין אותי על סמך מה אתה אומר את זה...