@odeddvir
וואו!!, תודה רבה רבה לך, יש הרבה מה ללמוד ממך איך לעזור לאחרים...
וניסיתי את הקוד אצלי וזה פשוט עובד חלק.
ועכשיו,
האם יש אפשרות לשדרג את הקוד, שאחרי שהוא מעתיק את השורה לארכיון, שימחק את השורה המקורית?
תודה.
שוהם307
-
גוגל שיטס | העברת שורות לגיליון אחר -
גוגל שיטס | העברת שורות לגיליון אחרלתומי צירפתי את שני הקודים, האם אכן לזה התכוונת?
function onEdit(eventInfo) { if (eventInfo.range.getColumn() == 13 && eventInfo.value == "TRUE") { var ss = eventInfo.source; var row = eventInfo.range.getRow(); var range = ss.getRange( row ,1,10) // this is your range, do with it what you will const targetSheetName = "ארכיון" var targetSheet = ss.getSheetByName(targetSheetName); var lastRow = targetSheet.getLastRow(); // בוא נוודא שיש מקום לשורה חדשה בגליון if (lastRow < targetSheet.getMaxRows()) { targetSheet.insertRowsAfter(lastRow, 1); //העתקת הנתונים שבטווח (12 עמודות) לשורה חדשה targetSheet.getRange(lastRow + 1, 1, 12, 1).setValues(range.getValues()); } } }בשורה 6 עדיין לא ברור מה להכניס, הרי אין לי טווח קבוע, אלא רק טווח שמימין לתא שכתוב שם true.
בשורה 14 יכול להיות שהתכוונת להקליד 1,1,1,12?וכשאני מנסה להריץ את הסקריפט אני מקבל שגיאה, כדלהלן, (נראה שיש בעיה בשורה 2.)

ועוד משהו, מהיכן הקוד אמור לדעת באיזה גיליון אני נמצא עכשיו?תודה רבה רבה, זה עוזר לי המון.
-
גוגל שיטס | העברת שורות לגיליון אחר@odeddvir
אוקיי,
ומה שאני צריך זה שיעביר את השורה לגיליון אחר,
ואם אשתמש בקוד שלו, אז איפה השורה תתמקם בגיליון האחר? הרי אני צריך מיקום שונה לכל שורה שמיובאת מהגיליון המקורי.
עריכה:
למעשה פה כתבת סקריפט נפלא לנושא אחר, אבל זה יכול לשמש אותי במדוייק למשה שאני צריך, רק את שורה מס' 12 אני צריך להחליף לפקודה שתעביר לי לגיליון אחר. אבל אין לי מושג איך קוראים לפקודה הזאת.
תודה. -
גוגל שיטס | העברת שורות לגיליון אחר@odeddvir אמר בגוגל שיטס | העברת שורות לגיליון אחר:
הנה עוד אחד עם קוד מפורט:
https://stackoverflow.com/questions/21056347/how-to-add-a-button-per-row-in-google-spreadsheetאז אכן, אני מנסה לקפוץ למים...
- על פי הקוד הנ"ל אגדיר שבעמודה 13 יהיה כתוב המילה 'TRUE' וזה
יהיה התנאי להפעלת הקוד. - את הקוד אני מעתיק כמו שהוא ומשנה שבמקום Move Row יהיה TRUE ובמקום 10 שיהיה 13.
- בשורה האחרונה בקוד לא הבנתי מה הוא הקליד בטווח, מה הכוונה 1,10 ?
ולמעשה, אני רוצה שיופעל סקריפט בכל שורה ושורה, שאם עמודה 13=TRUE אז שיעביר את השורה הזאת ספציפית לגיליון אחר.
אז על פניו נראה שרק עניין הטווח עדיין לא מסודר.
תודה. - על פי הקוד הנ"ל אגדיר שבעמודה 13 יהיה כתוב המילה 'TRUE' וזה
-
גוגל שיטס | העברת שורות לגיליון אחר@odeddvir אמר בגוגל שיטס | העברת שורות לגיליון אחר:
אבל אם אתה רוצה שאעשה את הכל לבד,
ממש לא.
אני כן רוצה לנסות הכל לבד כדי שאצליח להסתדר להבא, אבל הידע שלי מוגבל, וכששאלתי את השאלה שלי בנושא הזה התכוונתי באמת שייתנו לי מראה מקום, ומה ש @yossiz הביא היה נראה לי במבט ראשון מורכב, (כי עדיין אני לא יודע להתעסק עם סקריפטים), אז לכן תייגתי אותך שתביא לי עוד כיון.
זה הכל.
אז גם עם המראה המקום שאתה הבאת עדיין יהיו לי שאלות של טירון, כי כאמור אני לא בקי בצורה בו סקריפט מתנהל.תודה רבה.
-
גוגל שיטס | העברת שורות לגיליון אחר@OdedDvir לא נעים לי להכביד עליך... אבל אולי בכל זאת?!
-
גוגל שיטס | העברת שורות לגיליון אחר@yossiz אמר בגוגל שיטס | העברת שורות לגיליון אחר:
זה יש גם ב-airtables. זה מבוסס ווב כמו שיטס.
נשמע מעניין,
אז יש לי כבר מה ללמוד בבין הזמנים הקצרצר הזה... -
גוגל שיטס | העברת שורות לגיליון אחר@yossiz אמר בגוגל שיטס | העברת שורות לגיליון אחר:
אגב, יש תוכנות שיותר מתאימות לדברים כאלו.
תודה,
אבל אני צריך גוגל שיטס דייקא. כדי לסנכרן כמה וכמה מחשבים ועוד. -
גוגל שיטס | העברת שורות לגיליון אחרשלום רב,
יש לי גיליון עם נתונים, בכל שורה יש כמה תאים שמאחסנים מידע על לקוח מסויים, ובתא G1 אני הולך לכתוב "בוצע" שהטיפול בפנייתו הסתיים. ואם כן אין לי עוד צורך בשורה הזאת אלא היא מיועדת לאחסון בארכיון (שבדוגמה שלי זה גיליון אחר שישמש בתור אחסון)
האם יש פונקציה שאם תא G1=בוצע אז שכל השורה שמימין לתא G1 יעבור אוטומטית לגיליון אחר?השתדלתי להסביר כמה שיכולתי מה אני רוצה, אנא עדכנו אותי אם זה לא ברור.
תודה רבה. -
המלצה דחופה לדיסק קשיח חיצוני@אלי-tza אמר בהמלצה דחופה לדיסק קשיח חיצוני:
@שוהם307 הוא לא יתן ואפשר להבין אותו.
אוכל לסכם לך את כל הדיונים שהיו איתו ועם פרסומון בעבר: כמובן שצריך תמיד גיבויים על גיבויים אבל מבחינת חומרה היום WD כבר לא איכותיים (תלוי מה ומי אבל ככלל) ולכן נשארנו עם טושיבה כהמלצה הראשית. אפשר למצוא בזאפ.תודה,
בקישור שהבאת, אוכל לדעת אם מדובר באריזה של טושיבה או דיסק קשיח של טושיבה?
תודה רבה. -
המלצה דחופה לדיסק קשיח חיצוני@משחזר-מידע , עדיין לא ברור לי מה כ"כ קשה לתת המלצה.
יש לך דעה כמעט על כל הדיסקים הקשיחים שמציעים, והרבה ביקורות ודרמה. ובדיוק בגלל זה אני מחכה לשמוע המלצה ממך.
תוכל לתת לי אחד כזה?
תודה. -
הגדרת אזור הדפסה בגוגל שיטס@בערל אמר בהגדרת אזור הדפסה בגוגל שיטס:
@שוהם307 אמר בהגדרת אזור הדפסה בגוגל שיטס:
אז איך מגדירים את זה?
תודה.כלומר?
בוחרים את הקטע הרצוי ואז CTRL + Pאם זה לא התשובה הרצויה בבקשה פרט יותר...
לא,
כמו שיש באקסל הרגיל הגדרת אזור הדפסה, שזה אומר שאני מגדיר לו שעד עמודה K, יהיה עמוד אחד ומשם זה כבר עמוד שני. וכן בשורות. -
הגדרת אזור הדפסה בגוגל שיטסאז איך מגדירים את זה?
תודה. -
הוספת לחצן מאקרו בגוגל שיטס@odeddvir אתה יודע מה? שלא ידפיס ישירות אבל לפחות שיציג לי את חלון ההדפסה.
-
הוספת לחצן מאקרו בגוגל שיטס@odeddvir אמר בהוספת לחצן מאקרו בגוגל שיטס:
בקוד לעיל (בשורה )12 אני פשוט מדפיס אותם ליומן.
אהה..
ואני רוצה אותם בהדפסה ישירה מהמדפסת, מה נעשה? -
הוספת לחצן מאקרו בגוגל שיטסהבנתי, וביצעתי את כל האמור.
כשאני מפעיל את הסקריפט בעורך הוא רושם לי מה מכיל כל עמודה ואף מציג לי שעמודה 12 היא TRUE, שזה אומר שמופיע שם המילה 'הדפס'.(בגיליון אצלי זה בעמודה 12, וכמובן ששיניתי את הקוד מעמודה 4 ל 12)
אבל.... כלום. לא קורה כלום. -
הוספת לחצן מאקרו בגוגל שיטס@odeddvir אמר בהוספת לחצן מאקרו בגוגל שיטס:
תוכל להשתמש בטריק שמופיע כאן, כדי ליצור תיבה נגללת עם המילה "הדפס" בעמודה האחרונה, ולהצמיד לטריגר המובנה onEdit() את הקוד הבא:
אם יש לך סבלנות, אשמח שתרחיב לי יותר.
- כשאתה כותב 'תיבה נגללת' אתה מתכוין לבחירה מתוך רשימה נפתחת? אם כן, בשביל מה צריך טריק? מה רע באימות נתונים.
2.האם כוונתך שבהזנת המילה 'הדפס' יופעל הקוד? - את הקוד אני מכניס ב 'עורך קובצי הסקריפט', ומצמיד את הקוד לטריגר, אבל מה אני מגדיר בטריגר? איפה אני מגדיר שהקוד יופעל בהזנת המילה 'הדפס'?
תודה רבה.
- כשאתה כותב 'תיבה נגללת' אתה מתכוין לבחירה מתוך רשימה נפתחת? אם כן, בשביל מה צריך טריק? מה רע באימות נתונים.
-
סנכרון קובץ אקסל בין שני מחשבים@odeddvir אמר בסנכרון קובץ אקסל בין שני מחשבים:
אם תיתקע בדבר מסויים, פשוט תשאל, יש כאן בעלי ניסיון ששמחים לעזור.
נתקעתי כאן
-
סנכרון קובץ אקסל בין שני מחשביםשלום לכולם,
היות שאני מאוד מתקשה בשימוש באקסל אונליין וגוגל שיטס, ובאקסל השולחני אני יותר מתמצא, אז רציתי לדעת אם יש אפשרות שבמחשב שלי יהיה קובץ אקסל ואצל המחשב של חברי נניח יהיה את אותו קובץ בשולחן העבודה ושיהיה סנכרון ביניהם כל הזמן. וככה נוכל לעבוד על אותו קובץ.אני מבין שזה דורש כניסה לחשבון מייקרסופט.
תודה. -
הוספת לחצן מאקרו בגוגל שיטס@odeddvir תודה. אני מצרף דוגמה.
אבל עשיתי את זה באקסל רגיל, ואני רוצה אותו בגוגל שיטס.
תעדכן אותי אם זה מספיק.

עריכה:, בלחיצה על הלחצן אני רוצה שתמיד ידפיס לי את השורה הנוכחית בה הלחצן נמצא.