שימוש בגוגל סקריפט עם הפונקציה doGet() כשרת API לא עובד
-
אני מנסה להשתמש בגוגל סקריפט כשרת API לימות המשיח,
יש לי קוד עם פריסה סגורה שבגלישה אליה מציגה:go_to_folder=/2
אבל כשאני מחייג למערכת אני שומע "אין מענה משרת API " האם מישהו התנסה בענין?
ברור שהפריסה זמינה לכלל משתמשי האינטרנט.
-
כעת כשאני ניגש לכתובת מגלישה בסתר זה התשובה:
אולי זה עושה את הבעיה? וא"כ האם יש דרך להעיף את זה?
-
מה הכתובת של האפליקציה שלך?
תנסה לאמת את האפליקציה שלך בגוגל, אולי זה יפסיק להציג את ההתראה
-
@MGM-IVR מה מופיע ב LogApi?
האם החזרת אובייקט HTML בתגובה(createHtmlOutput)
או סטרינג רגיל(createTextOutput)
-
@amp-Software-0 אמר בשימוש בגוגל סקריפט עם הפונקציה doGet() כשרת API לא עובד:
@MGM-IVR מה מופיע ב LogApi?
האם החזרת אובייקט HTML בתגובה(createHtmlOutput)
או סטרינג רגיל(createTextOutput)
התכוונת @מוטי-מן בוודאי.
-
-
@מוטי-מן לאחר בדיקה הגעתי למסקנה שניתן בהחלט להשתמש עם גוגל סקריפט כשרת API אבל רק אם שולחים אליו את הנתונים אחרי קבלתם
לצורך כך תגדיר שלוחת קבלת נתונים רגילה ובסוף תוסיףrecording_and_entering_data_ok_sand_api=yes recording_and_entering_data_ok_sand_api_link=https://script.google.com/macros/s/AKfycbyZbEtnefBwlq7fs2e4l3H*******/exec
כל מה שיתקבל ישלח בסוף לסקריפט
את הסקריפט תפרוס כמובן ותדביק את הכתובת בשלוחה
דוגמא לשליחת מייל מגוגל סקריפט בצורה הבאהfunction doGet(e) { const recipient = e.parameter.P050; const subject = e.parameter.P051; const body = e.parameter.P052; const name = 'פלוני'; MailApp.sendEmail(recipient,subject,body,{ name }); }
@שמואל-ש @מנצפכ @שמחה-זו-הסיסמא
תודה ל @צדיק-תמים על העזרה -
@מיכאלוש אם אני מבין נכון אתה לא מתכוון שאפשר לקבל בחזרה תגובה מהסקריפט אני צודק?
-
@מנצפכ אמר בשימוש בגוגל סקריפט עם הפונקציה doGet() כשרת API לא עובד:
@מיכאלוש אם אני מבין נכון אתה לא מתכוון שאפשר לקבל בחזרה תגובה מהסקריפט אני צודק?
כמובן שלא, הוא רק שולח ולא מצפה לכלום, אם תרצה תגובה תצטרך לעשות זאת בשלוחת API שמקבלת נתונים-או שכבר כתובים בשלוחה או שבקבלת נתונים ואח"כ מריצה את הקישור לגוגל סקריפט עם כל הפרמטרים
-