@מיכאלוש אמר בהורדת נתונים מקובץ ymgr לגוגל שיטס:
שימו לב גם אם רעננתם את המסמך הנתונים מתרעננים רק אחת לשעה אם ברצונכם שתוכלו לרעננם מידי השתמשו בצורה האוטומטית שהבאתי למעלה
איך אני יכול לעשות ריענון אוטומטי כל דקה אבל בצורה הידנית?
תמיד רציתם לקבל את הנתונים ממודל קבלת נתונים, או מודל מכירות, או כל מודל אחר שלכם, אונליין לגוגל שיטס ללא צורך להכנס כל פעם מחדש לאתר הניהול ולהוריד את הקובץ המעודכן לרגעים אלו
להלן הפיתרון:
פשוט מאוד נכנס לכאן יפתח לנו חלון הבא:
נלחץ על הלחצן הימני של יצירת עותק ויפתח לנו הקובץ הבא:
נמלא את הפרטים בצורה מלאה:
כמובן שתצטרכו לאשר את ההתראות הקבועות של גוגל אם אתם עדיין לא מכירים אותם הכנסו לספויילר
לחצו על אישור וזהו סיימנו עם ההתראות זה אמור לעבוד ולרענן אוטומטי את הנתונים במסמך
אם עדיין לא עובד לכם חזרו שוב על הפעולה הפעם מסתמא כבר לא יופיעו כל ההתראות והסקריפט יתחיל לעבוד
ניתן גם לבצע פעולה זו בצורה ידנית פשוט מאוד נפתח פרוייקט חדש בגוגל שיטס (אם מפריע לכם תשנו את הפריסה שתהיה מימין לשמאל) הכנסו לתא כלשהוא לדוגמא לתא A1 והדביקו בו את הנוסחא הבאה
=IMPORTHTML("https://call2all.co.il/ym/api/RenderYMGRFile?wath=ivr2:1/ApprovalAll.ymgr&convertType=html¬LoadLang=0&token=0773137770:123456","table")
כמובן נשנה את השינויים הנדרשים:
0773137770
נשנה למספר המערכת שלנו123456
לסיסמת ניהול1
שאחרי ה ivr2:
נשנה לנתיב של הקובץ, בדוגמא זה שלוחה 1 שבתפריט הראשיApprovalAll.ymgr
נשנה לשם הקובץ ymgr שלנו בדוגמא זה קובץ ymgr ממודל קבלת נתונים שנקרא ApprovalAll.ymgr
0
שאחרי =notLoadLang
ניתן לשנות ל1
ע"מ לקבל את הערכים בצורה המקורית ללא ההמרות מקבצי ה ini שבשלוחהשימו לב ! בעת שימוש בגליונות רבים במסמך אחד לא מומלץ להשתמש ברענון על בסיס דקות ע"מ שהפונקצייה של הרענון לא תחסם
הוספות בגרסא 2
@מיכאלוש קודם כל תודה רבה רבה על הדבר הכ"כ נצרך! ועוד בחינם!!!!!!!!!!!
איך אני עושה שיהיו כבר כל הנתונים לבד חוץ מדבר אחד?-אני רוצה שכל פרטי המערכת וסוג הטופס כבר יהיו רשומים מראש, רק נתיב הקובץ הוא יבקש כל פעם, אפשר?
@שמואל-ש
תכתוב בתא A1 את נתיב הקובץ ובתא A2 את הנוסחא הבאה:
=IMPORTHTML("https://call2all.co.il/ym/api/RenderYMGRFile?wath=ivr2:"&A1&"/ApprovalAll.ymgr&convertType=html¬LoadLang=0&token=0773137770:123456","table")
כמובן תשנה את הפרטים כמו שהסברתי איך מגדירים בצורה ידנית
@מיכאלוש אמר בהורדת נתונים מקובץ ymgr לגוגל שיטס:
שימו לב גם אם רעננתם את המסמך הנתונים מתרעננים רק אחת לשעה אם ברצונכם שתוכלו לרעננם מידי השתמשו בצורה האוטומטית שהבאתי למעלה
איך אני יכול לעשות ריענון אוטומטי כל דקה אבל בצורה הידנית?
@מיכאלוש @מאזין-נלהב כמו במערכת מכירות שפיתחת?
האם אפשר לסנכרן את זה עם שעון נוכחות
שהקובץ יהיה על בסיס חודשי
ואם יום אחד לא יהיה נוכחות זה יופיע 0 כמו כל דוח נוכחות
דוגמא כניסה. יציאה
01/01 07:00. 16:00
02/01. 0. 0
03/01 07:05. 16:00
ובסוף החודש סיכום שעות
@שמואל-ש שאלה מעניינת
והתשובה היא למלאות בתא A1 את הספרה 0 ובתא B1 את הנוסחא הבאה:
=IMPORTHTML("https://call2all.co.il/ym/api/RenderYMGRFile?wath=ivr2:1/ApprovalAll.ymgr&convertType=html¬LoadLang=0&token=0773137770:123456&refresh="&A1,"table")
ולהריץ בגוגל סקריפט את הסקריפט הבא :
function refresh() { var sheet = SpreadsheetApp.getActiveSheet(); var cell = sheet.getRange("A1"); var refresh = parseInt(cell.getValue().toString()); var increment = refresh + 1; cell.setValue(increment); }
אם לא הצלחת להבין מה עשיתי פה אני יסביר:
ע"מ לרענן את הנוסחא צריך לשנות את כתובת ה url שהנוסחא שואבת ממנה את הנתונים ואת זה עשיתי באמצעות הוספה של הפרמטר refresh שכל פעם מוסיף מספר לכתובת ה url באמצעות נוסחאות חשבון פשוטה שמגדילה את המספר כל פעם בהרצת הסקריפט
@מיכאלוש אמר בהורדת נתונים מקובץ ymgr לגוגל שיטס:
התשובה היא למלאות בתא A1
זה לאו דווקא A1, נכון? אפשר גם Q1 (וכמוכן לשנות בנוסחה את A1 ל-Q1)?
@מיכאלוש
אפשר גם להגדיר שיקבל נתונים מכמה שלוחות ?
@שמואל-ש אמר בהורדת נתונים מקובץ ymgr לגוגל שיטס:
זה לאו דווקא A1, נכון? אפשר גם Q1 (וכמוכן לשנות בנוסחה את A1 ל-Q1)?
בהחלט רק שים לב לשנות גם בנוסחא וגם בסקריפט בשורה 4
@מה אמר בהורדת נתונים מקובץ ymgr לגוגל שיטס:
אפשר גם להגדיר שיקבל נתונים מכמה שלוחות ?
להוריד מכמה שלוחות כן לשלב אותם ביחד באותו עמודה לא
איך עושים שיקבל באותו קובץ מכמה שלוחות? שיכפול גליונות
@שמחה-זו-הסיסמא
בינתיים כבר כמה ימים אני משתמש עם זה ועדיין לא נחסם ב"ה
זה בס"כ בקשה כל דקה לא חושב שיש סיבה שיחסם
@מיכאלוש לי זה חסם ....
אבל השתמשתי ביותר מקובץ אחד בגיליון שיטס אחד
@שמחה-זו-הסיסמא אז אולי כדאי לשנות את הטריגר לכל 5 דקות
עריכה: את האמת בסקריפט האוטומטי זה מוגדר לטריגר כל 5 דקות בזה זה נחסם לך?
אם כן אולי כדאי לשנות לכל רבע שעה
@שמחה-זו-הסיסמא אמר בהורדת נתונים מקובץ ymgr לגוגל שיטס:
@מיכאלוש לי זה חסם ....
חסם את מה? את החשבון גוגל? או מה?
את האפשרות להוריד באמצעות הסקריפט.
אני בהתחלה גם הייתי היסטרי ורציתי שכל דקה/5 דקות ירענן
למעשה בסוף ראיתי שאין בזה צורך וסתם מכביד על המערכת, עשיתי רענון כל יום, וכן רענון בפתיחת הגליון, ולא ראיתי שום בעיה
@מיכאלוש
מה צריך לכתוב אם הקובץ נמצא
שלוחה 2 תת שלוחה 5 ??
@Evi770 אמר בהורדת נתונים מקובץ ymgr לגוגל שיטס:
שלוחה 2 תת שלוחה 5 ??
לכתוב במקום שצריך להכניס את השלוחה
2/5
@שמואל-ש
זה עושה תאריך
@Evi770
ככל הנראה הבעייה שהתא שבו הנתיב של השלוחה 2/5 לא מוגדר כטקסט רגיל אלא כאוטומטי מה שגורם לו לזהות את הנתיב כתאריך תגדיר אותו בלשונית עיצוב>מספר>טקסט רגיל והבעייה אמורה להפתר