בירור | יש אפשרות שטבלת גוגל שיטס תתעדכן בתדירות גבוהה?
-
function getData() { var sheetName = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("גיליון1"); var queryString = Math.random(); var cellFunction = '=IMPORTDATA("https://www.call2all.co.il/ym/api")'; sheetName.getRange('A1').setValue(cellFunction); }
-
@למה-מה-קרה כתב בבירור | יש אפשרות שטבלת גוגל שיטס תתעדכן בתדירות גבוהה?:
כשמגדירים חישוב חוזר של גיליון googel sheets החישוב החוזר של נוסחאות שמושכות נתונים מחוץ לגיליון האלקטרוני מתבצע כל שעה
השאלה שלי האם יש דרך לגרום שזה יקרה יותר מהר ?
תודה רבהכן, ע"י שתשנה את הקישור, כבר אעלה לכאן קוד שעושה את זה.
עריכה: עד שכתבתי לך בעצמי, אני רואה שכבר @הדובדבן-שבקצפת הביא לך משהו...
-
@הדובדבן-שבקצפת
@אביי
יש לך מושג מה הבעיה -
@למה-מה-קרה בשורה 2 בסוגריים אתה צריך להגדיר את שם הגיליון שאליו יגיעו הנתונים
-
@למה-מה-קרה
זה בלי רווח -
@הדובדבן-שבקצפת
אצלי קוראים לגליון בשם אחר אז שינתי את השם במקום גיליון1 לשם הגיליון אצלי -
@למה-מה-קרה
וזה מקפיץ לך את אותה שגיאה או את שגיאה 1 -
@הדובדבן-שבקצפת
תכלס אני שואל
מה שאביי אמר שצריך לשים בסוגריים את השם של הגליון
שמה אני אמור להכניס שם אחר מהשם של הגליון ששמתי במקום "גיליון1"? -
@למה-מה-קרה
אני זז למנחה בל''נ אחרי זה אני יבדוק לך מה הבעיה -
@הדובדבן-שבקצפת אני כבר חזרתי...
@למה-מה-קרה מה השם של הגיליון אצלך בקובץ? זה מה שתשים בסוגריים עטוף בגרשיים ככה:
"שם הגליון"
-
@למה-מה-קרה כתב בבירור | יש אפשרות שטבלת גוגל שיטס תתעדכן בתדירות גבוהה?:
@אביי
אפה שכתוב גיליון1???כן
-
@למה-מה-קרה רוצה לשתף איתי למייל 8140hp@gmail.com את הקובץ ואסדר את זה?
-
@הדובדבן-שבקצפת כתב בבירור | יש אפשרות שטבלת גוגל שיטס תתעדכן בתדירות גבוהה?:
function getData() { var sheetName = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("גיליון1"); var queryString = Math.random(); var cellFunction = '=IMPORTDATA("https://www.call2all.co.il/ym/api")'; sheetName.getRange('A1').setValue(cellFunction); }
לא אוהב להקפיץ, אבל כל מי שישתמש בקוד הזה, לא יבין למה הוא לא פועל
ובכן הקוד האמיתי הוא כךfunction getData() { var sheetName = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("גיליון1"); var queryString = Math.random(); var cellFunction = '=IMPORTDATA("https://www.call2all.co.il/ym/api?rand=' + queryString + '")'; sheetName.getRange('A1').setValue(cellFunction); }
כלומר, היה חסר כאן את השילוב בין ה random לקישור.