फ़ाइल में किए गए बदलावों को डाउनलोड और प्रकाशित करना

Google Drive API, बदलाव के लिए संसाधन उपलब्ध कराता है. इससे, फ़ाइल में किए गए बदलावों को डाउनलोड और पब्लिश किया जा सकता है. बदलावों से जुड़ी शब्दावली के बारे में ज़्यादा जानकारी के लिए, बदलावों और बदलावों के बारे में खास जानकारी देखें.

अपने-आप मिटने की सुविधा से सेव करने के लिए बदलाव चुनें

Google डिस्क पुराने संशोधनों को अपने आप हटा देता है जो अब उपयोगकर्ता की रुचि के नहीं हैं. ऐसा होने से रोकने के लिए, बूलियन फ़्लैग keepRevisionForever को true पर सेट करके उन बदलावों को मार्क किया जा सकता है जिन्हें Drive को पूरी तरह मिटाने की अनुमति नहीं है.

पहले से किया गया वर्शन डाउनलोड करें

सबसे नया वर्शन डाउनलोड करने के लिए, फ़ाइल संसाधन पर जाकर headRevisionId फ़ील्ड की वैल्यू का इस्तेमाल किया जा सकता है. इससे वह बदलाव फ़ेच किया जाएगा जो उस फ़ाइल के मेटाडेटा से मेल खाता है जिसे आपने पहले वापस लाया था. क्लाउड में सेव की गई फ़ाइल के पिछले सभी बदलावों का डेटा डाउनलोड करने के लिए, revisions.list को कॉल किया जा सकता है. इसमें सभी बदलावों के आईडी मिलते हैं.

संशोधन वाला कॉन्टेंट डाउनलोड करने के लिए, आपको कॉल करना होगा alt=media पैरामीटर के साथ revisions.get तरीका. Google Docs, Sheets, और Slides में किए गए बदलाव डाउनलोड नहीं किए जा सकते.

Google Docs, Google Drawings, और Slides में किए गए बदलावों की वजह से, बदलावों की संख्या अपने-आप बढ़ जाती है. हालांकि, अगर संशोधन मिटा दिए जाते हैं, तो संख्याओं की सीरीज़ में अंतर हो सकता है. इसलिए, आपको बार-बार बदलाव करते समय क्रम वाली संख्याओं पर भरोसा नहीं करना चाहिए.

किसी वर्शन को पब्लिश करना

Google Docs, Sheets, और Slides में किए गए बदलावों को पब्लिश करने के लिए, आपको बदलाव प्रॉपर्टी में उस फ़ाइल के लिए published प्रॉपर्टी को सेट करना होगा. इस प्रॉपर्टी को Drive API से, Google Sites में किए गए बदलावों के लिए सेट नहीं किया जा सकता.

अगर फ़ाइल Google Workspace डोमेन में बनाई गई है, publishedOutsideDomain प्रॉपर्टी से पता चलता है कि बदलाव कोई भी व्यक्ति ऐक्सेस कर सकता हो या डोमेन के उपयोगकर्ताओं के लिए सीमित हो. Google के लिए Sites की फ़ाइलें अपलोड करती हैं, तो यह प्रॉपर्टी बताती है कि type=anyone की अनुमति मौजूद है या नहीं.

पब्लिश किए गए बदलावों में, फ़ाइल में किए गए बदलाव तब तक नहीं दिखते हैं, जब तक publishAuto प्रॉपर्टी सेट नहीं की जाती है. अगर उस प्रॉपर्टी को 'सही है' पर सेट किया जाता है, तो फ़ाइल में किए गए नए बदलाव अपने-आप पब्लिश हो जाएंगे. साथ ही, पिछले बदलाव की जगह नई प्रॉपर्टी जुड़ जाएगी. यह व्यवहार "बदलाव किए जाने पर अपने-आप फिर से पब्लिश करें" सेटिंग से भी कंट्रोल होता है चेकबॉक्स चुनकर, Drive के यूज़र इंटरफ़ेस (यूआई) पर जाएं. Google Sites की फ़ाइलों के लिए, publishAuto हमेशा false होता है.