Google Drive API, revisions
संसाधन उपलब्ध कराता है, ताकि आप फ़ाइल के बदलावों को डाउनलोड और पब्लिश कर सकें. बदलाव से जुड़ी शब्दावली के बारे में ज़्यादा जानकारी के लिए, बदलाव और बदलावों की खास जानकारी देखें.
बदलावों को अपने-आप मिटने से बचाने के लिए, उन्हें सेव करना
Google Drive, पुराने ऐसे बदलावों को अपने-आप मिटा देता है जिनमें उपयोगकर्ता अब दिलचस्पी नहीं रखता. ऐसा होने से रोकने के लिए, आपके पास बूलियन फ़्लैग keepRevisionForever
को true
पर सेट करने का विकल्प है. इससे उन बदलावों को मार्क किया जा सकता है जिन्हें आपको Drive से मिटाना नहीं है.
बदलाव डाउनलोड करना
बदलावों के साथ अपडेट किया गया नया वर्शन डाउनलोड करने के लिए, files.download
तरीके का इस्तेमाल करें. ज़्यादा जानकारी के लिए, लंबे समय तक चलने वाले ऑपरेशन मैनेज करना लेख पढ़ें.
बदलाव पब्लिश करना
Google Docs, Google Sheets, और Google Slides में किए गए बदलाव को पब्लिश करने के लिए, revisions
संसाधन में उस फ़ाइल के लिए published
प्रॉपर्टी सेट करें. Drive API का इस्तेमाल करके, Google Sites के बदलावों के लिए इस प्रॉपर्टी को सेट नहीं किया जा सकता.
Google Slides और Google Drawings में, किसी खास बदलाव को पब्लिश करने की सुविधा उपलब्ध नहीं है. सिर्फ़ सबसे हाल ही में किए गए बदलाव को अपने-आप फिर से पब्लिश करने की सुविधा काम करती है. Slides और Drawings को पब्लिश करने के लिए, publishAuto
को true
पर भी सेट करें.
अगर फ़ाइल को Google Workspace डोमेन में बनाया गया है, तो publishedOutsideDomain
प्रॉपर्टी से पता चलता है कि बदलाव को कोई भी ऐक्सेस कर सकता है या यह डोमेन के उपयोगकर्ताओं तक सीमित है. साइटों की फ़ाइलों के लिए, यह प्रॉपर्टी बताती है कि type=anyone
अनुमति मौजूद है या नहीं.
पब्लिश किए गए बदलाव, किसी फ़ाइल में किए गए बदलावों को तब तक नहीं दिखाते, जब तक कि publishAuto
प्रॉपर्टी सेट न की गई हो. अगर वह प्रॉपर्टी true
पर सेट है, तो किसी फ़ाइल के नए बदलाव अपने-आप पब्लिश हो जाते हैं. साथ ही, वे पिछले बदलावों को बदल देते हैं.
Drive के यूज़र इंटरफ़ेस (यूआई) में, "बदलाव होने पर अपने-आप फिर से पब्लिश करें" चेकबॉक्स से भी यह कंट्रोल किया जा सकता है. स्लाइड और डिवाइसों पर इस्तेमाल होने वाले आर्टवर्क, अपने-आप फिर से पब्लिश होने की सुविधा के साथ काम करते हैं. इसके लिए, publishAuto
प्रॉपर्टी को true
पर सेट करना ज़रूरी है. Sites की फ़ाइलों के लिए, publishAuto
हमेशा false
होता है.