Google Drive API מספק את המשאב revisions
כדי שתוכלו להוריד ולפרסם גרסאות של קבצים. מידע נוסף על מונחי הגרסאות זמין במאמר סקירה כללית על שינויים וגרסאות.
ציון הגרסאות שרוצים לשמור כדי שלא יימחקו באופן אוטומטי
Google Drive מוחקת באופן אוטומטי גרסאות ישנות יותר שלא מעניינות יותר את המשתמש. כדי למנוע זאת, אפשר להגדיר את הדגל הבוליאני keepRevisionForever
לערך true
כדי לסמן גרסאות שלא רוצים שמערכת Drive תמחק.
הורדת גרסה
כדי להוריד את הגרסה האחרונה, משתמשים בשיטה files.download
. למידע נוסף, ראו ניהול פעולות ממושכות.
פרסום גרסה
כדי לפרסם גרסה של מסמך ב-Google Docs, ב-Google Sheets וב-Google Slides, מגדירים את המאפיין published
של הקובץ הזה במשאב revisions
. אי אפשר להגדיר את המאפיין הזה לגרסאות של Google Sites באמצעות Drive API.
ב-Google Slides וב-Google Drawings אין תמיכה בפרסום גרסאות ספציפיות. אפשר לפרסם מחדש באופן אוטומטי רק את הגרסה האחרונה. כדי לפרסם את המצגות והציורים, צריך להגדיר גם את publishAuto
לערך true
.
אם הקובץ נוצר בדומיין של Google Workspace, הנכס publishedOutsideDomain
מציין אם כל אחד יכול לגשת לגרסה או שהיא מוגבלת למשתמשים בדומיין. בקובצי Sites, הנכס הזה מציין אם יש הרשאה type=anyone
.
גרסאות שפורסמו לא משקפות שינויים שבוצעו בקובץ, אלא אם מגדירים את המאפיין publishAuto
. אם הערך של המאפיין הזה מוגדר כ-true
, גרסאות חדשות יותר של הקובץ יפורסמו באופן אוטומטי וימחקו את הגרסאות הקודמות.
אפשר גם לקבוע את ההתנהגות הזו באמצעות התיבה 'פרסום מחדש של שינויים באופן אוטומטי' בממשק המשתמש של Drive. אפשר לפרסם מחדש באופן אוטומטי רק את הגיליונות והציורים, וצריך להגדיר את המאפיין publishAuto
לערך true
. בקובצי Sites, הערך של publishAuto
הוא תמיד false
.