-
בקצרה לצורך התחלה..
אשמח לסיוע ביצירת טפסים Sheets.איך אני יוצר טופס ומכוון את המידע אל השדות.
באריכות: לצורך פרויקט חסד יש צורך לדעת על כל אדם שקיבל כרטיס, כדי למנוע כפילות כרטיסים אצל אדם אחד.
המטרה ליצור קובץ שייטס הכולל את העמודות ת.ז.-מספר כרטיס- שם -טלפון.בעת פתיחת הקובץ, הטופס יעלה, בו יוקש ת.ז.,
במידה והת.ז. כבר רשומה, יופיע טופס שני בו יהיה כתוב את מספר הכרטיס ושם בעל הכרטיס.
במידה ומספר ת.ז. לא מופיע בטבלה, יופיע טופס נוסף בו יהיה ניתן לכתוב את מספר הכרטיס שם וכו'אשמח לעזרה!
אין בעיה שמישהו ינסה לעקוף את הטופס וכו' למי שיש גישה לקובץ אין חשש שינסה לעקוף את עצמו... -
בממשק הפשוט למשתמש בוודאי שאין אפשרות כזאת
חיפשתי גם תוסף ולא מצאתי משהו מתאיםגם לא בטוח שאפשר לעשות משהו בגוגל סקריפט כי זה נראה שהנתונים נקלטים ונשמרים רק אחרי הגשת הטופס.
השאלה אם אופן הפעולה חייבת להיות בדיוק כפי שתיארת או שמספיק לך כל דרך אחרת למניעת כפילויות.
כי אז אפשר במגוון דרכים, לדוגמה:
הרצת סקריפט שיימחק כפילויות מגוגל שיטס אחרי המילוי
החיסרון - הנציג עדיין ייצטרך למלא את כל הנתונים לפני שיידע אם יש כפילות.רעיון נוסף שמתבשל אצלי עכשיו, אנסה להסביר.
).
יש אפשרות ליצור שדה עם אפשרות בחירה מתוך רשימה, יש הדרכות ברשת כיצד לעדכן את הרשימה באופן דינמי מגיליון אחר בגוגל שיטס (צור גיליון שיכיל את כל הצירופים האפשריים של חמשת הספרות האחרונות של מספר זהות.
חלק את השדה של הת''ז בטופס לשתי שדות נפרדות (אל דאגה, בסופו של דבר יהיה לך תא אחד בגיליון שמכיל את המספר במלואו)- ארבע ספרות ראשונות
- חמש ספרות אחרונות
את השדה השני תגדיר כרשימת בחירה שמקבלת את הנתונים מהגיליון שיצרת
בגיליון שייצרת צריך פונקציה או טריגר לחפש בגיליון התגובות ולהסיר כפילות לאחר כל מילוי טופס
נראה לך רלוונטי?
נראה קצת מסובך אבל לדעתי אפשרי. -
@בערל תודה על העזרה!
הטופס לא צריך לבדוק האם יש כפילות כעת,
אלא הטופס הוא ישמש כלחצן חיפוש,
יבצע הרצה על הטבלה על חיפוש של נתון שהוזן "בעבר", ויתן את התשובה שלו, כלומר את שאר הפרטים שהוזנו בעבר, (על השורה הראשונה שמכילה את הנתון הנ"ל..).במידה ותוצאה תיהיה 0 תוצאות, הוא יעביר את הנתון שהוזן (ת.ז.) לטופס הבא, ויכלו להזין עוד שדות נוספים.
במידה והתכוונת שאי אפשר לעשות טפסים, אז התשובה שוודאי שאפשר למשל
, רק הסתבכתי איך לעשות.. -