קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
במאמר הזה מפורטת סקירה כללית על השיטות של Apps Script API שאפשר להשתמש בהן כדי ליצור פרויקטים ב-Apps Script, לקרוא ולשנות אותם, ולעקוב אחריהם. בדף לדוגמה של Project Management מוצגות דוגמאות לבקשות לניהול API. במסמכי התיעוד של כל אחת מהשיטות מופיעים פרטים על ההטמעה.
Results: יצירת פרויקט בסיסי וריק ללא קובצי פרויקט, ועם מניפסט של הפרויקט שמוגדר כברירת מחדל.
אפשרויות: אתם יכולים לתת שם לפרויקט. אפשר גם ליצור סקריפט קשור על ידי הזנת מזהה Google Drive של קובץ Google Docs, Google Sheets, Google Forms או Slides, שישמש כהורה של הסקריפט.
Results: אחזור אובייקט Project, שמייצג את המטא-נתונים של הפרויקט. הנתונים האלה כוללים את
שם הפרויקט, מזהה הסקריפט, יצירת המשתמש, שעת היצירה ופרטים נוספים.
Results: הפונקציה מחזירה מערך של אובייקטים של File – אחד לכל קוד וקובץ HTML בפרויקט. הרשימה כוללת גם את מניפסט הפרויקט כקובץ JSON. האובייקטים של הקבצים מכילים את תוכן המקור של הקובץ (File.source) ומטא-נתונים נוספים, כמו רשימת הפונקציות שבקובץ (File.functionSet).
אפשרויות: תוכלו לציין איזו גרסה של התוכן לאחזר באמצעות פרמטר של שאילתה.
תוצאות: שינוי התוכן של הקובץ בפרויקט סקריפט.
צריך לספק את התוכן החדש כמערך של אובייקטים מסוג File. אחד מהאובייקטים האלה מסוג File חייב להיות מסוג JSON ולייצג את מניפסט הפרויקט החדש של פרויקט הסקריפט. התוכן החדש
נשמר בתור גרסת ה-HEAD של הפרויקט. משתמשים בו כשהסקריפט מופעל כטריגר, בעורך הסקריפטים, במצב תצוגה מקדימה של תוספים, או בתור אפליקציית אינטרנט או Apps Script API במצב פיתוח.
הערה: כשמעדכנים תוכן של פרויקט בסקריפט, מקובל לשלוח קודם בקשת
projects.getContent כדי לאחזר מערך של ה-File הקיימים, להביע תשוקה לאובייקטים האלה, ואז להשתמש ב-File כקלט לבקשת
projects.updateContent.
אזהרה: התוכן החדש מחליף את כל הקבצים הקיימים בפרויקט הסקריפט. קבצים שלא עודכנו בהתאם לבקשה
יוסרו.
תוצאות: קריאת מדדים מסוימים לגבי פרויקט.
המדדים האלה כוללים את מספר המשתמשים, המספר הכולל של ההפעלות, המספר הכולל של שגיאות ההפעלה ופרטים נוספים.
משתמשים ב-
MetricType כדי לציין את המידע המבוקש.
אפשרויות: הגבלת התוצאות לפריסות ספציפיות או לפונקציות סקריפט ספציפיות באמצעות
MetricsFilter.
אפשר גם להגדיר מרווח של מדד ספציפי באמצעות
MetricsIntervalConfig.