@ירא כתב בשליחת וקבלת מיילים באמצעות הטלפון הכשר בחינם | abaye | מדריך מפורט | מתעדכן:
ועדיין הסקריפט לא מוכן לשמור את זה אז כנראה שמשהו אני לא עושה טוב }
זה אמנם לא מחייב שעשית נכון, אבל מרבית הסיכויים שהתקלה בשמירה היא בגלל נטפרי..
@ירא כתב בשליחת וקבלת מיילים באמצעות הטלפון הכשר בחינם | abaye | מדריך מפורט | מתעדכן:
ועדיין הסקריפט לא מוכן לשמור את זה אז כנראה שמשהו אני לא עושה טוב }
זה אמנם לא מחייב שעשית נכון, אבל מרבית הסיכויים שהתקלה בשמירה היא בגלל נטפרי..
@יוסף-חיים-כהן כתב בשליחת וקבלת מיילים באמצעות הטלפון הכשר בחינם | abaye | מדריך מפורט | מתעדכן:
שנית, עכשיו, שהתוית מוגדרת באופן אוטומטית איך עורכים אותה כדי שאני יבחר איזה מיילים יכנסו ואיזה לא
בהגדרות המייל > מסננים וכתובות חסומות
https://mail.google.com/mail/u/0/?tab=rm#settings/filters

@קו-כשר-מערכות-טל כתב בשליחת וקבלת מיילים באמצעות הטלפון הכשר בחינם | abaye | מדריך מפורט | מתעדכן:
השידרוג הכי טוב פה זה שמייל שכבר נקרא לא ישלח לטלפון
אין דבר כזה.
אבל קיים כבר מלפני כמה גירסאות שמייל שנקרא לא נשלח בגינו צינתוק.
@קו-כשר-מערכות-טל ההודעה נשלחת תמיד, מה שלא נשלח זה צינתוק.
@א-ב-ו-ב כתב בשליחת וקבלת מיילים באמצעות הטלפון הכשר בחינם | abaye | מדריך מפורט | מתעדכן:
שזה לא במקשים אחרים כדי שיהיה אפשר להריץ 10 שניות אחורה ולעבור לקובץ ישן יותר...
מעבר לקובץ ישן עושים ב8, והרצה קדימה אחורה בכלל לא עובדת בtts
חדש בגירסה 8.0:
@טוב-להודות רק אם הצ'אט נפתח באמצעות חשבון עסקי בתשלום.
@טוב-להודות אפשר בהחלט.
כנס לכאן https://takeout.google.com/?hl=iw
תבחר ייצוא מגוגל צ'אט.
כשזה יהיה מוכן תוריד את הקובץ למחשב ותחלץ אותו,
תנווט לכאן Takeout\Google Chat\Groups ואז תיכנס לתיקייה שהשם שלה הוא כמו המזהה של הצ'אט (היינו האותיות שבסוף הלינק שמופיע כשאתם פותחים את הצ'אט הספציפי במסך גדול)
בתיקייה יהיו כל הקבצים שהועלו לצ'אט, וקובץ בשם group_info.jsonשמכיל את פרטי החברים.
אם אתה לא יודע לחלץ את הכתובות מפורמט הjson תשלח אלי לפרטי את הקובץ ואסדר לך את זה בעז"ה.
עריכה: במחשבה שניה, בגלל שאתה השני שמחפש את זה בימים האחרונים https://script.google.com/a/macros/abaye.ml/s/AKfycbz7NVqmMzNAQ4uhrBylJpHr2YZwahYqLUz-yQdyRJ6lsHM9_dC49Kk42gsvTsgMMQtl/exec (שלחתי לנטפרי)
@shraga יש לך 2 אופציות
א. לקבל באמצעות נוסחאות בתאים בגיליון הרלוונטי את כלל השורות מהגיליון שאליו נכנסות התשובות.
ב. להשתמש בסקריפט פשוט שיעתיק בכל פעם את השורה החדשה..
דוגמה לאופציה השניה שלדעתי עדיפה יותר
function registrationAnswers() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("תגובות לטופס 1"); // שם הגיליון שמכיל את התשובות מהטופס
var lastRowProcessed = sheet.getRange("E1").getValue(); // השורה האחרונה שעובדה
if (lastRowProcessed === sheet.getLastRow()) {
return;
}
var dataRange = sheet.getRange(lastRowProcessed + 1, 1, sheet.getLastRow() - lastRowProcessed, 4);
var data = dataRange.getValues();
for (var i = 0; i < data.length; i++) {
Logger.log(data[i]);
Logger.log(data);
myFunction(data[i]);
}
sheet.getRange("E1").setValue(sheet.getLastRow()); // מגדיר מחדש את מספר השורה האחרונה שעובדה
}
function myFunction(row) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("נתונים"); // שם הגיליון שבו אתה רוצה להדביק את הערכים
var newRow = sheet.getLastRow() + 1;
var range = sheet.getRange(newRow, 1, 1, 4);
range.setValues([[row[0], row[1], row[2], row[3]]]);
}
הקוד רושם לאחר כל העתקת שורות את מספר השורה שהועתקה בתא E1 וממנה הוא מתחיל שוב בפעם הבאה.
@Y-Excel-Access אני חושש שפספסת משהו..
אני חושב שבמקרה דנן, יעזור לך הכי טוב פשוט לראות את הדוגמה הזו שכתבתי לך
function onEdit(e) {
let range = e.range;
let sheet = range.getSheet();
let value = e.value;
let editor = e.user;
Logger.log("התא " + range.getA1Notation() + " בגליון " + sheet.getName() + " נערך על ידי " + editor.getEmail() + ". ערך התא הנוכחי הוא: " + value);
}
אם עדיין לא תבין משהו, תכתוב ואשתדל לפרט.
@יעקב-ישראל אם הבנתי נכון על איזה קו מדובר, אולי הגיע הזמן להעביר את זה לימות וחסל 
@spider כתב בשליחת וקבלת מיילים באמצעות הטלפון הכשר בחינם | abaye | מדריך מפורט | מתעדכן:
דבר שני, יש אפשרות לעשות את זה גם להודעות בצ'אט?
דובר על זה כבר בעבר, אולי כאן ואולי באכסניה אחרת, זה אפשרי בהחלט, אבל לא יקרה בהוראת רב.
@טוב-להודות אם יובל נח הררי חתם נגד, אז אני בעד..
ולא, זה ממש לא יעצור את המהפכה, אני אפילו חושב שאם תעבור על הרשימה לא תמצא שם אפילו אדם אחד שנמנה על חוקרי הבינה שמובילים את מהפכת הג'נרטיב ai, אני ראיתי שם בינתיים שמות של מאוכזבים (מאסק, ווזניאק - מאסק נטש את open ai ומנוירולינק שלו לא שמעתי משהו לאחרונה... והחברה של מיסטר סטיבי מדשדשת מאחורה אפילו יותר מגוגל) וכמה מטורללים (ומהם שגם וגם כמו מאסק
)
תקנו אותי אם אני טועה..
@avramk כמו שכבר כתבו לעיל א"א לבטל את זה ללא שימוש בפיתוח חיצוני.
@one1010 אם יש משהו שהוא לא יודע לומר זה "לא יודע" 
זה כנראה בגלל צורת השאלה, גם לי פעם הוא כתב על משהו שהוא לא יכול לעשות בגלל שהוא לא יכול לכתוב את זה כקובץ, אז פשוט ביקשתי ממנו להביא לי את הטקסט ואני אכניס אותו כבר בקובץ...
@NH-LOCAL זה נכון ולא נכון. למעשה @dovid צודק וגוגל אכן לא מיועד לשאלות, אבל זה לא סותר את העובדה, שגוגל יודעת למצוא פרומפטים של מידע מסויים ולענות אותו כתשובה ולא כתוצאת חיפוש, כמו שאלות על גיל של ידוענים, עיסוק, המרת מט"ח, משוואות וכו'..
להפוך את גוגל לעונה לשאלות בגלל זה זה כמו להפוך אותו למתחרה בגלל שהוא יודע להוציא (בדרך כלל
) את נושא ובעיית השאלה ולהביא לך שאלות דומות בשפה או בניסוח שונה..
ולדעתי פה בדיוק נכנס הבינג החדש, שהופך שאלה בניסוח חופשי לשאילתת חיפוש שמתאימה למנוע החיפוש, ומתמצת את התוצאות שמוחזרות לתשובה בשפה אנושית...
@למה-מה-קרה איפה השינוי הרנדומלי של הurl?
@א-ב-ו-ב ערבבת כמה מוצרים... במוצר הספציפי החינם לחודש הוא 60 דק', מלבד זאת יש לך קרדיט של 300 דולר בהצטרפות עם פג תוקף של שלושה חודשים.
@למה-מה-קרה עדכנתי את הקוד כך שיטפל בכל הנוסחה, פשוט תגדיר את הפרמטרים של הנוסחה בשורות 2,3,4 ואת התא בשורה 5.
function myFunction() {
let url = `https://en.wikipedia.org/wiki/Moon_landing`; // כאן תשים את הלינק ל-XML
let xpath_query = `//a/@href`; // הפרמטר השני
let locale = `en_US`; // הפרמטר השלישי
let cell = SpreadsheetApp.getActiveSheet().getRange('גיליון1!A1'); // התא שבו תהיה הנוסחה
var randomDigits = Math.floor(Math.random() * 10000);
randomDigits = ("0000" + randomDigits).slice(-4);
url += "?" + randomDigits;
let value = `=IMPORTXML("${url}", "${xpath_query}", "${locale}")`;
Logger.log(value)
cell.setValue(value);
}