בירור | הפעלת סקריפט
-
שלום רציתי לדעת איך אני מפעיל סקריפט ב apps script דרך הדפדפן, ניסיתי לשלוח כך
https://script.google.com/macros/s/XXXX/exec
אבל זה שלח את זה ל do get, אשמח לדעת איך בכל זאת אפשר. -
שלום רציתי לדעת איך אני מפעיל סקריפט ב apps script דרך הדפדפן, ניסיתי לשלוח כך
https://script.google.com/macros/s/XXXX/exec
אבל זה שלח את זה ל do get, אשמח לדעת איך בכל זאת אפשר.@ציון-הלוא-תשאלי כתב בבירור | הפעלת סקריפט:
שלום רציתי לדעת איך אני מפעיל סקריפט ב apps script דרך הדפדפן, ניסיתי לשלוח כך
https://script.google.com/macros/s/XXXX/exec
אבל זה שלח את זה ל do get, אשמח לדעת איך בכל זאת אפשר.מה אתה מתכוון להפעיל? מה הסקריפט הזה אמור לעשות? הוא אמור להיות אפליקצית רשת? או סתם לבצע פעולה?
-
@ציון-הלוא-תשאלי
בקצרה: אי אפשר לעקוף את doGet.
כשאתה ניגש לכתובת URL בדפדפן, הדפדפן שולח בקשת GET, וגוגל בנו את המערכת כך שכל בקשת GET נוחתת אוטומטית בפונקציה doGet(e). זה השער הראשי ואין אחר
אבל, אתה יכול להשתמש בזה כדי לנתב לפונקציות אחרות באמצעות פרמטרים בכתובת ה-URL.
אתה מוסיף לקישור שלך סיומת, למשל: ?
func=mySpecialFunction.
בתוך ה-doGet, אתה בודק מה כתוב בפרמטר הזה ומפעיל את הפונקציה המתאימה -
@ציון-הלוא-תשאלי כתב בבירור | הפעלת סקריפט:
שלום רציתי לדעת איך אני מפעיל סקריפט ב apps script דרך הדפדפן, ניסיתי לשלוח כך
https://script.google.com/macros/s/XXXX/exec
אבל זה שלח את זה ל do get, אשמח לדעת איך בכל זאת אפשר.מה אתה מתכוון להפעיל? מה הסקריפט הזה אמור לעשות? הוא אמור להיות אפליקצית רשת? או סתם לבצע פעולה?
@ע-ה-דכו-ע כתב בבירור | הפעלת סקריפט:
@ציון-הלוא-תשאלי כתב בבירור | הפעלת סקריפט:
שלום רציתי לדעת איך אני מפעיל סקריפט ב apps script דרך הדפדפן, ניסיתי לשלוח כך
https://script.google.com/macros/s/XXXX/exec
אבל זה שלח את זה ל do get, אשמח לדעת איך בכל זאת אפשר.מה אתה מתכוון להפעיל? מה הסקריפט הזה אמור לעשות? הוא אמור להיות אפליקצית רשת? או סתם לבצע פעולה?
אני רוצה בעצם לשלוח בקשה שתעשה הפעלה לסקריפט, כמו ש @מתושלח-הישראלי אמר, השאלה אם מישהו יכול לתת לי פה קוד קטן איך עושים את זה, אני פחות מעדיף להשתמש ב ai... (אני רוצה לקרוא לפונקצייה "sendmeal".
-
@ע-ה-דכו-ע כתב בבירור | הפעלת סקריפט:
@ציון-הלוא-תשאלי כתב בבירור | הפעלת סקריפט:
שלום רציתי לדעת איך אני מפעיל סקריפט ב apps script דרך הדפדפן, ניסיתי לשלוח כך
https://script.google.com/macros/s/XXXX/exec
אבל זה שלח את זה ל do get, אשמח לדעת איך בכל זאת אפשר.מה אתה מתכוון להפעיל? מה הסקריפט הזה אמור לעשות? הוא אמור להיות אפליקצית רשת? או סתם לבצע פעולה?
אני רוצה בעצם לשלוח בקשה שתעשה הפעלה לסקריפט, כמו ש @מתושלח-הישראלי אמר, השאלה אם מישהו יכול לתת לי פה קוד קטן איך עושים את זה, אני פחות מעדיף להשתמש ב ai... (אני רוצה לקרוא לפונקצייה "sendmeal".
-
@ע-ה-דכו-ע כתב בבירור | הפעלת סקריפט:
@ציון-הלוא-תשאלי תכתוב בDOGET
sendmeal();לא הבנתי איפה לכתוב את זה?
אני רוצה לעשות שבקבלת הפרמטר dopost=sendmeal הפונקצייה sendmeal תופעל.אגב כותבים MAIL אם לזה התכוונת
לא, לא התכוונתי לזה.
meal =ארוחה. ודולת"ק...
-
@ע-ה-דכו-ע כתב בבירור | הפעלת סקריפט:
@ציון-הלוא-תשאלי תכתוב בDOGET
sendmeal();לא הבנתי איפה לכתוב את זה?
אני רוצה לעשות שבקבלת הפרמטר dopost=sendmeal הפונקצייה sendmeal תופעל.אגב כותבים MAIL אם לזה התכוונת
לא, לא התכוונתי לזה.
meal =ארוחה. ודולת"ק...
@ציון-הלוא-תשאלי כתב בבירור | הפעלת סקריפט:
לא הבנתי איפה לכתוב את זה?
תכתוב פונקציה בקוד
function doGet(e) { if (e.parameter && e.parameter.doPost) { var functionName = e.parameter.doPost; if (typeof this[functionName] === 'function') { try { var result = this[functionName](); return ContentService.createTextOutput(result); } catch (error) { return ContentService.createTextOutput("Error: " + error.toString()); } } } return ContentService.createTextOutput("Function not found or parameter missing."); } -
@ציון-הלוא-תשאלי כתב בבירור | הפעלת סקריפט:
לא הבנתי איפה לכתוב את זה?
תכתוב פונקציה בקוד
function doGet(e) { if (e.parameter && e.parameter.doPost) { var functionName = e.parameter.doPost; if (typeof this[functionName] === 'function') { try { var result = this[functionName](); return ContentService.createTextOutput(result); } catch (error) { return ContentService.createTextOutput("Error: " + error.toString()); } } } return ContentService.createTextOutput("Function not found or parameter missing."); }@פלמנמוני כתב בבירור | הפעלת סקריפט:
@ציון-הלוא-תשאלי כתב בבירור | הפעלת סקריפט:
לא הבנתי איפה לכתוב את זה?
תכתוב פונקציה בקוד
function doGet(e) { if (e.parameter && e.parameter.doPost) { var functionName = e.parameter.doPost; if (typeof this[functionName] === 'function') { try { var result = this[functionName](); return ContentService.createTextOutput(result); } catch (error) { return ContentService.createTextOutput("Error: " + error.toString()); } } } return ContentService.createTextOutput("Function not found or parameter missing."); }תודה

