Skip to main content
דף זה הוא חלק ממיומנות של סוכן קידוד AI ונכתב לסוכנים, לא לבני אדם. לתיעוד Base44 הקריא לבני אדם, ראה את תיעוד המפתחים.

base44 exec

הרץ סקריפט עם Base44 SDK מאומת מראש כמשתמש הנוכחי. קורא את הסקריפט מ-stdin.

תחביר

איך זה עובד

פקודת exec קוראת סקריפט מ-stdin ומריצה אותו בצד השרת עם Base44 SDK מאומת מראש כמשתמש המחובר כרגע. זה מאפשר לך להריץ סקריפטים חד-פעמיים מול נתוני האפליקציה שלך מבלי לכתוב פונקציה מלאה.

Globals זמינים

base44 — SDK client מאותחל מראש, זמין כמשתנה גלובלי בכל exec script. אינך צריך לייבא או להגדיר אותו — הוא מוכן לשימוש מיד.
השתמש בו לתקשר עם משאבי האפליקציה שלך:
  • base44.entities.<EntityName> — פעולות CRUD על entities (.list(), .get(id), .create(data), .update(id, data), .delete(id))
  • base44.functions.invoke(name, data?) — קרא לפונקציית backend
  • base44.agents.<AgentName> — הפעל סוכני AI
  • למשאבים ושיטות זמינים נוספים, ראה את Base44 SDK reference

דוגמאות

דרישות

  • חייב להיות מאומת (npx base44 login)
  • חייב לרוץ באחד מההקשרים האלה:
    • מתיקיית פרויקט Base44 מקושרת, או
    • עם --app-id <id>, או
    • עם BASE44_APP_ID מוגדר
  • הסקריפט חייב להיות מועבר דרך stdin (מצב לא אינטראקטיבי)

הערות

  • הסקריפט רץ עם Base44 SDK מאומת מראש — ניתן להשתמש ב-base44.entities, base44.functions, וכו’ ישירות
  • --app-id שימושי כשאתה רוצה לבדוק נתוני אפליקציה מבלי לעבור לפרויקט מקומי מקושר
  • קוד היציאה מהסקריפט מועבר כקוד היציאה של תהליך ה-CLI
  • פקודה זו דורשת ש-stdin יהיה מועבר (היא לא מקבלת קלט במצב TTY אינטראקטיבי)
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.