שירות Drive המתקדם מאפשר לכם להשתמש ב-Google Drive API ב-Apps Script. בדומה לשירות Drive המובנה ב-Apps Script, ה-API הזה מאפשר לסקריפטים ליצור, למצוא ולשנות קבצים ותיקיות ב-Google Drive. ברוב המקרים, קל יותר להשתמש בשירות המובנה, אבל השירות המתקדם הזה מספק כמה תכונות נוספות, כולל גישה למאפיינים מותאמים אישית של קבצים וכן לגרסאות קודמות של קבצים ותיקיות.
חומרי עזר
למידע מפורט על השירות הזה, אפשר לעיין במסמכי העזר של Google Drive API. בדומה לכל השירותים המתקדמים ב-Apps Script, שירות Drive המתקדם משתמש באותם אובייקטים, שיטות ופרמטרים כמו ה-API הציבורי. מידע נוסף זמין במאמר איך נקבעים חתימות של שיטות.
כדי לדווח על בעיות ולמצוא תמיכה נוספת, אפשר לעיין במדריך לתמיכה ב-Drive API.
קוד לדוגמה
בדוגמאות הקוד בקטע הזה נעשה שימוש בגרסה 3 של ה-API.
העלאת קבצים
דוגמת הקוד הבאה מראה איך לשמור קובץ ב-Drive של משתמש.
הצגת רשימה של תיקיות
בדוגמת הקוד הבאה אפשר לראות איך לרשום את התיקיות ברמה העליונה ב-Drive של המשתמש. שימו לב לשימוש באסימוני דפים כדי לגשת לרשימת התוצאות המלאה.
הצגת גרסאות קודמות
בדוגמת הקוד הבאה מוצגות הגרסאות של קובץ נתון. הערה: יכול להיות שלחלק מהקבצים יש כמה גרסאות, ולכן צריך להשתמש באסימוני דפים כדי לגשת לרשימת התוצאות המלאה.
הוספת מאפייני קובץ
בדוגמה הבאה של קוד נעשה שימוש בשדה appProperties
כדי להוסיף מאפיין מותאם אישית לקובץ. המאפיין המותאם אישית גלוי רק לסקריפט. כדי להוסיף מאפיין מותאם אישית לקובץ שיהיה גלוי גם לאפליקציות אחרות, צריך להשתמש בשדה properties
. מידע נוסף זמין במאמר הוספת מאפיינים מותאמים אישית לקבצים.