Dosya düzeltmelerini indirme ve yayınlama

Google Drive API, dosya düzeltmelerini indirebilmeniz ve yayınlayabilmeniz için Düzeltmeler kaynağını sağlar. Düzeltme terminolojisi hakkında daha fazla bilgi için Değişikliklere ve düzeltmelere genel bakış sayfasına göz atın.

Otomatik silme işleminden sonra kaydedilecek düzeltmeleri belirtin

Google Drive, artık kullanıcının ilgisini çekmeyen eski düzeltmeleri otomatik olarak siler. Bunun olmasını önlemek amacıyla, Drive'ın kalıcı olarak silmesini istemediğiniz düzeltmeleri işaretlemek için keepRevisionForever boole işaretini true olarak ayarlayabilirsiniz.

Düzeltme indirme

En son düzeltmeyi indirmek için Dosyalar kaynağındaki headRevisionId alanının değerini kullanabilirsiniz. Bu işlem, daha önce aldığınız dosyanın meta verilerine karşılık gelen düzeltmeyi getirir. Dosyanın hâlâ bulutta depolanan tüm önceki düzeltmelerinin verilerini indirmek için revisions.list aracını çağırarak tüm düzeltme kimliklerini alabilirsiniz.

Düzeltme içeriğini indirmek için alt=media parametresiyle revisions.get yöntemini çağırmanız gerekir. Google Dokümanlar, E-Tablolar ve Slaytlar ile ilgili düzeltmeler indirilemiyor.

Google Dokümanlar, Google Çizimler ve Slaytlar düzeltmelerinde düzeltme sayıları otomatik olarak artar. Ancak, düzeltmeler silinirse sayı dizilerinde boşluk olabilir; bu nedenle düzeltmeleri alırken sıralı sayılara güvenmemeniz gerekir.

Düzeltme yayınla

Bir Google Dokümanlar, E-Tablolar ve Slaytlar düzeltmesini yayınlamak için Düzeltmeler özelliğinde söz konusu dosya için published özelliğini ayarlayın. Bu özellik, Drive API üzerinden Google Sites düzeltmeleri için ayarlanamaz.

Dosya bir Google Workspace alanında oluşturulduysa publishedOutsideDomain özelliği, düzeltmeye herkesin erişip erişemediğini veya düzeltmenin alandaki kullanıcılarla kısıtlı olup olmadığını belirtir. Bu özellik, Google Sites dosyaları için type=anyone izninin mevcut olup olmadığını gösterir.

publishAuto özelliği ayarlanmadığı sürece yayınlanan düzeltmeler dosyada yapılan değişiklikleri yansıtmaz. Bu özellik doğru değerine ayarlanırsa dosyanın yeni düzeltmeleri otomatik olarak yayınlanır ve önceki düzeltmelerin üzerine yazılır. Bu davranış, Drive kullanıcı arayüzündeki "Değişiklik yapıldığında otomatik olarak yeniden yayınla" onay kutusuyla da kontrol edilir. Google Sites dosyaları için publishAuto değeri her zaman false olur.