בעיה בקבלת נתון אחד ממערך שחוזר מימות
- 
					
					
					
					
ניסיתי לקבל נתון אחד מתוך מערך שחוזר אלי מימות, במקרה שלנו מספר טלפון למשל מבקשה לקבלת רשימת תפוצה, והמשתנה לא אותחל, מדוע?
const marach = url+'GetTemplateEntries?token='+token+'&templateId='+templateId; const array = UrlFetchApp.fetch(marach); const arrayJson = JSON.parse(array); if (arrayJson.responseStatus === 'OK') { for (const row of arrayJson.data) { //מזהה המספר var rowid=row["rowid"]; Logger.log ('מזהה מספר'+rowid );יצויין גם שהוא גם נתקע בשורה
for (const row of arrayJson.data) {והוא כותבTypeError: arrayJson.data is not iterable at myFunction, וכשאני עושה לולאה כזאתfor (var row=1;;row++){אז זה עובד, אבל כאמור המשתנה לא מאותחל.אשמח מאוד לקבל עזרה בין על השגיאה בלולאה ובין על אי אתחול המשתנים.
יצויין גם שהלולאה הנ"ל בשימוש תקין אצלי בהרבה מקומות!
@מנצפכ @מיכאלוש - 
					
					
					
					
@שמואל-ש אמר בבעיה בקבלת נתון אחד ממערך שחוזר מימות:
מאוד פשוטTypeError: arrayJson.data is not iterable at myFunctionבמערך שחוזר מימות בפונקציה
GetTemplateEntriesאין איבר שנקראdata
האיבר שמכיל את הרשומות נקראentries
אתה צריך לכתובfor (const row of arrayJson.entries) { - 
					
					
					
					
פוסט זה נמחק! - 
					
					
					
					
פוסט זה נמחק!