Google Drive یک تاریخچه خودکار تغییرات را حفظ می کند، که می تواند به کاربران کمک کند تغییرات فایل و بازبینی محتوا را ردیابی کنند. در تاریخچه ویرایش، کاربران می توانند ببینند چه ویرایش هایی انجام شده است و می توانند به نسخه خاصی از یک فایل با ویرایش های خاص برگردند.
شرایط زیر مربوط به تغییرات و منابع تجدید نظر در Google Drive API است:
- لیست کنترل دسترسی (ACL)
- فهرستی از تمام منابع مجوز مرتبط با یک فایل، پوشه یا درایو مشترک.
- تغییر دهید
- تغییری که در محتوای فایل یا فراداده یک فایل یا درایو مشترک ایجاد شده است.
- گزارش تغییر کاربر
- رکوردی از همه تغییراتی که کاربر در هر فایل قابل ویرایش در My Drive خود انجام داده است، مانند Google Docs، Sheets یا Slides. برای اعضای یک درایو مشترک، گزارش تغییرات کاربر همچنین شامل ورودیهایی درباره عضویت درایو مشترک، سطوح دسترسی کاربر به موارد موجود در آن درایو مشترک و تغییرات نام درایو مشترک است.
- گزارش تغییر درایو مشترک
- رکوردی از تمام تغییرات یک درایو مشترک، مانند اضافه یا حذف کاربران، و همه تغییرات در موارد در آن درایو مشترک. تغییر در یک مورد در درایو مشترک هم در گزارش تغییرات کاربر و هم در گزارش تغییر درایو مشترک ظاهر می شود.
- تغییر ورودی گزارش
- رکوردی از تغییر ایجاد شده در محتوای یک فایل یا ابرداده یک فایل یا درایو مشترک. یک ورودی گزارش تغییرات، کاربری که تغییر را انجام داده، مهر زمانی و یک شناسه را نشان می دهد. در هر بار فقط یک ورودی در هر فایل یا درایو مشترک در گزارش تغییرات وجود دارد. هر بار که آن فایل یا درایو مشترک تغییر می کند، شناسه جدیدی برای آن ورودی ایجاد می شود و جایگزین ورودی قبلی می شود.
- تجدید نظر
- نسخه ای از فایل که نشان دهنده تغییر در محتویات فایل است (نه ابرداده). هر نسخه با استفاده از منبع Revision در Drive API قابل دسترسی است.
- اصلاح سر
- جدیدترین نسخه یک فایل.
- بازبینی لکه
نسخه ای از یک فایل باینری غیرقابل تغییر، مانند تصویر، ویدئو یا PDF. اگر ویرایش blob تنها ویرایش فایل باینری باشد، نمی توان آن را حذف کرد. یک حباب جدید را می توان به عنوان یک ویرایش جدید آپلود کرد، که به ویرایش جدید سر آن فایل تبدیل می شود.
ویرایشهای Blob را میتوان روی «برای همیشه نگه دارید» تنظیم کرد، به این معنی که ویرایش بهطور خودکار پاک نمیشود. حداکثر 200 نسخه را می توان روی "برای همیشه نگه دارید" تنظیم کرد. نسخه اصلی هرگز به صورت خودکار پاک نمی شود.
هر ویرایشی، به غیر از نسخه اصلی، که به عنوان "برای همیشه نگه دارید" تعیین نشده باشد، قابل پاکسازی است. نسخههای قابل پاکسازی معمولاً به مدت 30 روز حفظ میشوند، اما اگر فایلی دارای 100 ویرایش باشد که بهعنوان "برای همیشه نگه دارید" تعیین نشده و نسخه جدیدی آپلود شود، میتوان آنها را زودتر پاک کرد.
فیلد
keepForever
منبعRevisions
برای تنظیم یک ویرایش روی "Keep Forever" استفاده می شود. بهعلاوه، میتوانید باrevisions.delete
تماس بگیرید تا یک نسخه را حذف کنید، حتی زمانی که بهعنوان «برای همیشه نگه دارید» علامتگذاری شده است.- تاریخچه تجدید نظر
سابقه تمام بازبینیهای یک فایل به ترتیب زمانی. تغییر در فایل سندنگار، کاربرگنگار یا اسلایدنگار یک ویرایش جدید دریافت میکند. هر بار که محتوا تغییر می کند، Drive یک ورودی تاریخچه ویرایش جدید برای آن فایل ایجاد می کند. با این حال، این ویرایشهای فایل ویرایشگر ممکن است با هم ادغام شوند، بنابراین پاسخ API ممکن است همه تغییرات یک فایل را نشان ندهد.
برای آشنایی با نحوه مدیریت ویرایشها با Google Drive API، این ویدیو را تماشا کنید:
مراحل بعدی
- برای شناسایی محل ثبت تغییری که میخواهید ردیابی کنید، به شناسایی گزارش تغییرات برای ردیابی مراجعه کنید.
- برای تنظیم ردیابی تغییرات برای کاربران و درایوهای مشترک، به ردیابی تغییرات برای کاربران و درایوهای مشترک مراجعه کنید.
- برای انتشار، دانلود، یا درخواست ویرایشها، به دانلود و انتشار نسخههای فایل مراجعه کنید.
- برای تنظیم اعلانهای تغییر، به اعلانهای فشاری مراجعه کنید.