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