זה לא מה שהפקודה עושה
הפקודה נותנת את כל המחירים בחודש האחרון
כנראה יש לך תאים סמוכים (מתחת) שמלאים בנתונים כך שכל הנתונים המבוקשים לא מוצאים מקום
העניין הוא שאם אתה מבקש נתון בזמן אמת, תקבל רק אותו, כאשר אתה מבקש נתון היסטורי אז תקבל ביחד איתו מערך עם כותרות ושדות נוספים שיש לפנות להם מקום
המלצה שלי לבצע את המשיכה בגליון שמיועד לאיסוף נתונים ולהשתמש ב"תמצית" משלך כדי לייצג אותם בגליון הראשי
זה לא מה שהפקודה עושה
הפקודה נותנת את כל המחירים בחודש האחרון
כנראה יש לך תאים סמוכים (מתחת) שמלאים בנתונים כך שכל הנתונים המבוקשים לא מוצאים מקום
העניין הוא שאם אתה מבקש נתון בזמן אמת, תקבל רק אותו, כאשר אתה מבקש נתון היסטורי אז תקבל ביחד איתו מערך עם כותרות ושדות נוספים שיש לפנות להם מקום
המלצה שלי לבצע את המשיכה בגליון שמיועד לאיסוף נתונים ולהשתמש ב"תמצית" משלך כדי לייצג אותם בגליון הראשי
אין צורך. אפשר לפתור מאוד בקלות על ידי שימוש בפונקציה index.
אתה מקיף את הפקודה בindex ונותן לה בסוף איזה ערעים מטבלת הפלט אתה רוצה. במקרה הזה אאלט זה 1 ו-1 (כלומר שורה שניה ועמודה שניה).
אין צורך. אפשר לפתור מאוד בקלות על ידי שימוש בפונקציה index.
אתה מקיף את הפקודה בindex ונותן לה בסוף איזה ערעים מטבלת הפלט אתה רוצה. במקרה הזה אאלט זה 1 ו-1 (כלומר שורה שניה ועמודה שניה).
אני אישית אוהב להפריד את הנתונים הגולמיים מהמסך הראשי
במיוחד כאשר יש הרבה שורות של Query/Import או פונקציות מורכבות אחרות
כמובן שאם מדובר במשיכה של נתונים בודדים לתוך מסך אחד אפשר לקצר הכל לשורה אחת
מעולה, מצאתי TASE שמתעדכן יותר מהר אם רוצים ערך נוכחי:
קוד:
function TASE(ticker) {
let url = 'https://api.tase.co.il/api/ChartData/ChartData/?ct=1&ot=1&lang=1&cf=0&cp=0&cv=0&cl=0&cgt=1&dFrom=&dTo=&oid=' + ticker;
let data = JSON.parse(UrlFetchApp.fetch(url));
return data['PointsForDailyChart'][0]['LastRate'];
}