@OdedDvir יש כיון לפיתרון?
אני רוצה לנסות לתת הרשאת בעלים לחשבון המשותף ואז לבדוק. אבל זה יקח לי קצת זמן.
שוהם307
-
גוגל שיטס | העברת שורות לגיליון אחר -
גזירת הח"פ כאן@by6199 לא ברור איך הגעת למסקנה הזאת,
דיברו על זה שככל שהחד פעמי עבה יותר הוא 'ימוסה'.עריכה אני רואה שצירפת קובץ ושם אכן מופיע שהמס הוא עד 2 מ"מ ואנוכי חשבתי שזה מ 2 מ"מ,
תשמעו, זה באמת לא הגיוני.כמיטב המסורת של הישראלים, פשוט יתחילו לייצר חד פעמי עם עובי של 2.000001 מ"מ.
-
גזירת הח"פ כאןב"ה אני הולך לחסוך כמה מאות שקלים לחודש עקב סיום רכישת ח"פ בביתינו.
הרי החד הפעמי הזול שהוא על גבול הניילון לא יהיה על זה מס משמעותי, ( ואת זה אמשיך לקנות),אלא על הח"פ היקר שמיועד לאירועים ולמסיבות יום הולדת, ועוד לפני הגזירה זה עולה הרבה כסף ומייקר את האירוע בצורה משמעותית. אז אפסיק לקנות את זה. -
גוגל שיטס | העברת שורות לגיליון אחר@odeddvir אמר בגוגל שיטס | העברת שורות לגיליון אחר:
האם הרשית למחשב המשותף עריכה מלאה לגליון או רק צפייה?
הרשאת עריכה, (לא בעלים, כמובן)
-
גוגל שיטס | העברת שורות לגיליון אחר@OdedDvir תשמע משהו מעניין,
במחשב המשותף אכן אישרתי בפירוש להריץ סקריפטים כמו שכתבת לי לעיל,
וכשאני מקיש 'הדפס' הוא אכן עובר לארכיון, אבל הוא לא נמחק מהמקור.
כשאני מריץ את הסקריפט מהמחשב שלי אז הכל בסדר והוא מבצע הרצה מלאה, אבל במחשב המשותף הוא מתקשה למחוק את המקור. -
גוגל לא שומר לי סיסמאות@כוכב-שמח אמר בגוגל לא שומר לי סיסמאות:
chrome://settings/passwords
ברור שזה מסומן, אני מסביר שרק בחשבון גוגל אחד הוא לא מציע לי לשמור סיסמאות.
בכל שאר האתרים הוא מציע. -
גוגל לא שומר לי סיסמאותשלום לכולם,
יש לי 4 חשבונות אימייל על אותו מחשב, ולאחד מהחשבונות אני אף פעם לא מקבל הצעה לשמירת הסיסמה, ואין לי בכלל אפשרות לשמור.
מה עושים? -
גוגל שיטס | העברת שורות לגיליון אחר@odeddvir אמר בגוגל שיטס | העברת שורות לגיליון אחר:
מסתמא יש לך טעות כלשהי. פרט מה עשית ונראה מה הבעיה.
אני מדבר על הרעיון שהבאת שהמשתמש רק יסמן V ואז הסקריפט יבדוק אם התא הוא TRUE, זה לא עובד.
-
גוגל שיטס | העברת שורות לגיליון אחר@OdedDvir מה יכולה להיות הסיבה שהסקריפט לא עובד אצל מי שקיבל שיתוף?
תודה. -
גוגל שיטס | העברת שורות לגיליון אחר@odeddvir אמר בגוגל שיטס | העברת שורות לגיליון אחר:
וליצור בתא תיבת סימון כן שהמשתמש פשוט יוכל לסמן V כדי להעביר את השורה (ואז לשנות את הבדיקה של תוכן התא ל"TRUE"),
משום מה הדבר הזה לא עובד, (ניסיתי את זה ממש בתחילת העבודה על הגיליון, לגבי עיצוב מותנה, וזה פשוט לא עובד).
-
גוגל שיטס | העברת שורות לגיליון אחר@odeddvir אמר בגוגל שיטס | העברת שורות לגיליון אחר:
@שוהם307 זה מובן, כי הקוד מוגדר לרוץ באירוע onEdit, שמופעל רק כאשר תוכן של תא משתנה באופן ידני על ידי המשתמש. שינוי של תא באופן אוטומטי, כגון על ידי נוסחא - לא מפעיל את האירוע.
דברים של טעם,
ואני חושב גם שזו לא בקשה מוגזמת שהמשתמש יכניס את זה בצורה ידנית.
אבל אם יש אפשרות לעשות את זה אוטומטי, מבלי שהמשתמש יצטרך לעשות זאת, זה יהיה יותר מוצלח בעיניי. -
גוגל שיטס | העברת שורות לגיליון אחר@odeddvir אמר בגוגל שיטס | העברת שורות לגיליון אחר:
> if (column == printSelectionColumn && cellValue == "הדפס")
יש משהו מוזר קצת, הסריפט עובד רק אם אני מקליד בצורה ידנית את המילה 'הדפס',
אם בתא תופיע המילה 'הדפס' לא ע"י הקלדה ידנית אלא ע"י פונקציה, (כמו IF תא A1= בוצע אז תא M1=הדפס), בכזה מקרה הסקריפט לא עובד.
מעניין, לא?! -
גוגל שיטס | העברת שורות לגיליון אחר@odeddvir תודה,
מה המשמעות של row ? -
גוגל שיטס | העברת שורות לגיליון אחר@odeddvir
וואו!!, תודה רבה רבה לך, יש הרבה מה ללמוד ממך איך לעזור לאחרים...
וניסיתי את הקוד אצלי וזה פשוט עובד חלק.
ועכשיו,
האם יש אפשרות לשדרג את הקוד, שאחרי שהוא מעתיק את השורה לארכיון, שימחק את השורה המקורית?
תודה. -
גוגל שיטס | העברת שורות לגיליון אחרלתומי צירפתי את שני הקודים, האם אכן לזה התכוונת?
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. זה מבוסס ווב כמו שיטס.
נשמע מעניין,
אז יש לי כבר מה ללמוד בבין הזמנים הקצרצר הזה...