בקשה | סנכרון דו צדדי בין טבלאות גוגל שייטס
-
אם יש למישהו נסיון או סקריפט שעושה את העבודה
של סנכרון דו צדדי בין שני טבלאות בגוגל שייטס
שבכל מקום שאני ישנה זה ישתנה בטבלה השניה -
@יוסי-יוסי-0 אפשר לכאורה עם טריגר onEdit בgoogle script
-
-
@יוסי-יוסי-0
יש לך את פונקציית IMPORTRANGEהתחביר שלה הוא כך:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/XXXXXXXXXXXXXXXXX/edit?usp=sharing","'גיליון1'!B2")
תחליף את ה-XXX בקישור שלך.
שים לב שיש לך הרשאה מלאה ב-2 הקבצים.
-
@מטעמים כתב בבקשה | סנכרון דו צדדי בין טבלאות גוגל שייטס:
הבעיה שזה לא מסנכרן שברגע שיש שינוי בגיליון היעד לגיליון המקור אלא רק הפוך
-
@יוסי-יוסי-0
אין דו צדדי. לעולם. -
@מטעמים על סמך מה אתה קובע?
@יוסי-יוסי-0 פשוט מאוד, הטריגר שהבאתי, זה פונקציה שמופעלת בכל עריכה של הגיליון בגוגל שיטס.
הלוגיקה היא כזו, אם תיצור שני גליונות זהים, ותגדיר בהם את האריגר הנ"ל יחד עם פונקציה שתערוך את הנתון בגיליון השני תקבל, סנכרון דו כיווני..אם אתה מעוניין אני אוכל לפתח לך את זה בעצמי בתשלום.
-
@אביי כתב בבקשה | סנכרון דו צדדי בין טבלאות גוגל שייטס:
@מטעמים על סמך מה אתה קובע?
אני לא קובע. אבל ניסיתי בעצמי בעבר המון, והגעתי למסקנה שמבחינה לוגית לא ניתן לכתוב נוסחה בתא שתייבא נתונים מחד, ומאידך תהיה בסיס לנתונים אחרים שגיליון אחר שואב מהם.
תמיד ניתן לשים בן אדם שיכתוב ויעתיק מגיליון לגיליון בכל שינוי, אם אתה מתכוון לסקריפט שיעשה עבודה מעין זו, אז באמת אין דבר שלא ניתן לעשות... ולכן הצדק איתך.
אגב, אם לבסוף כן תכתוב כזה סקריפט יהיה מעניין לדעת כיצד זה עובד.
-
@מטעמים אתה צודק בנוסחה, אבל לא כל החיים הם נוסחאות אקסל
הלוגיקה פשוטה, 2 קבצי בסיס זהים עם סקריפט שלוכד כל עריכה, ומבצע אותה גם בצד השני,
ייתכן שגם העריכה בצד השני תיקלט בעריכה ואז ניכנס ללופ, לכן צריך להוסיף בדיקה שתוודא שזה עריכה מקורית בידי אדם, ולא סנכרון, אבל זה פשוט מאוד..