שאלה בחיבור API מגוגל סקריפט
-
@מיכאלוש
בנטפרי חסמו את האופציה לשלוח בקשות עםUrlFetchAppשל גוגל סקריפט
אבל מלמעלה אני רואה שיש לך טעות ב URL שאתה שולחconst download = JSON.parse(UrlFetchApp.fetch(url + 'DownloadFile?' + token + path + name));צריך להיות
const download = JSON.parse(UrlFetchApp.fetch(url + 'DownloadFile?token=' + token + '&path=' + path + name));בכל מקרה הקוד הזה
עובד מעולה, תנסה לדבג את הקוד שלך ולבדוק מה השגיאה שגוגל מחזירהfunction downloadFile(){ var download = `Status#OK%Folder#1/1/1%DID#035000000%Phone#05484111111%Date#03/12/2020%Time#22:11:50%HebrewDate#י״ח כסלו תשפ״א%var#Folder-1/1/1%Booking#1001%Data#%P050#22 Status#OK%Folder#1/1/2%DID#035000000%Phone#05484111111%Date#03/12/2020%Time#22:12:02%HebrewDate#י״ח כסלו תשפ״א%var#Folder-1/1/2%Booking#1002%Data#%P050#98`; download = '[{"' + download; download = download.replace(/#/g, '":"'); download = download.replace(/%/g, '","'); download = download.replace(/\n/g, '"},{"'); download = download + '"}]'; var file = JSON.parse(download); for (r=0;r<file.length;r++){ Logger.log(file[r]["P050"]); } } -
@amp-Software-0 אמר בשאלה בחיבור API מגוגל סקריפט:
@מיכאלוש
בנטפרי חסמו את האופציה לשלוח בקשות עםUrlFetchAppשל גוגל סקריפטברוך ד' פתחו
-
@amp-Software-0 מהו הקוד הזה הוא לא מושך שום קובץ ??
-
@מנסה נדמה לי שהם פותחים את זה אישית למי שמבקש ולפי הבקשה ולא כללית
-
-
-
@צדיק-תמים הדרך להשיג את הנתיב היא מאד פשוטה אין שום צורך בזה
-
-
@צדיק-תמים
כתבתי לך שאני לא רואה בזה שום צורך
אם אתה מתכוין לדרך להוציא את הנתיב -
@שמחה-זו-הסיסמא נראה לי שלא הבנת אותי. כתבתי שכדאי להוסיף את הapi להמרה ש @eliyahu הביא למעלה, לדף שמדבר על קבצי ymgr, ובדרך אגב כתבתי איך אפשר לקבל בקלות את נתיב הקובץ.
ענית רק לגבי הנ.ב., לא לגבי העיקר -
@צדיק-תמים
המקום של זה הוא לא שם אלא בתיעוד API של ימות המשיח
אינני יודע למה @eliyahu לא פירסם את זה שם -
שאלה נוספת: יש דרך לשנות את הערכים שבקובץ ymgr בצורה שמשנים בקבצי html שכשמאזין יקיש ערך מסויים יכנס לקובץ ערך שונה לדוגמא
P050+1=עגבניה P050+2=מלפפון -
רק בקוד חיצוני
קובץ הYMGR מיועד לשמירת הנתונים הבסיסיים...
[מה לעשות, הרעיון משם יצרך לעבור עיבוד...]
-
@מיכאלוש למה אתה צריך לשנות תמשוך את זה כ CSV וזה יגיע איליך מסודר
-
הוא רוצה להוציא משם נתונים ולכן עדיף שזה מגיע כJSON
-
לפי התיעוד ש @שמואל העלה היום מה אני אמור לעשות בשביל לשנות את הנתונים שאני מקבל כ json מתוך קובץ ה YMGR
בתוך איזה קובץ אני אמור להכניס את הנתונים
עד היום השתמשתי כךhttps://call2all.co.il/ym/api/renderFile?wath=ivr2:3/ApprovalAll.ymgr&convertType=json&token=0773137770:111111מהיום אני צריך להשתמש כך ?
https://call2all.co.il/ym/api/RenderYMGRFile?wath=ivr2:3/ApprovalAll.ymgr&convertType=json¬LoadLang?=0&token=0773137770:111111ואיפה אני אמור להכניס את הנתונים שאני מעוניין שישתנו בתוך קובץ ה
ApprovalAll.iniבשלוחה או בקובץ אחר ? -
את סימן השאלה תכניס רק לפני תחילת הפרמטרים ולא עוד אחד באמצע
https://call2all.co.il/ym/api/RenderYMGRFile?wath=ivr2:3/ApprovalAll.ymgr&convertType=json¬LoadLang=0&token=0773137770:111111ואת השינוים תגדיר בקובץ INI הנ"ל [מקום אחד לכל סוגי ההורדות]
-
@מיכאלוש אמר בשאלה בחיבור API מגוגל סקריפט:
קובץ הApprovalAll.ini בשלוחה או בקובץ אחר ?
כמו שכתוב בתיעוד, אתה יכול לשים בשלוחה ואתה יכול לשים ברמת מערכת שזה יחול על כל המערכת.
-
@מיכאלוש אמר בשאלה בחיבור API מגוגל סקריפט:
מהיום אני צריך להשתמש כך ?
תקח בחשבון שינוי מהותי מלפני הפרסום של השירות - בעבר לא היה אפשר להשתמש עם
notLoadLangובכל הפקת דוח היה מבצע תרגום - חוץ מהמרה לjson.
אם היום לא תצייןnotLoadLang=1תקבל json עם מפתחות בעברית - ויתכן שזה לא תמיד רצוי. -
הוא רוצה את ההמרה, כי הוא מכין מזה חיוג מקוצר למיילים דרך הטלפון, [כמו שכתב במתמחים טופ]
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות