שירות 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
. מידע נוסף זמין במאמר הוספת מאפייני קובץ מותאמים אישית.