ניהול גרסאות קודמות של קבצים

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.