গুগল ডক্সে একটি দস্তাবেজের একটি পুরানো সংস্করণ ডাউনলোড করুন


16

আমার বেশ কয়েকটি সংশোধন সহ Google ডক্সে একটি এক্সেল শীট ডকুমেন্ট রয়েছে। আমি এর পুরানো সংস্করণগুলির একটিটি আমার মেশিনে ডাউনলোড করতে চাই।

কিভাবে আমি এটি করতে পারব?

(গুগল ডক্স সরাসরি থেকে সর্বশেষতম সংস্করণ ডাউনলোড করার অনুমতি দেয় File > Download asএবং আমি পুনর্বিবেচনাগুলি ডাউনলোড করার কোনও উপায় পাইনি))

উত্তর:


15

আপনি যদি আপনার নথির বর্তমান সংস্করণটি ডাউনলোড করেন তবে আপনার ব্রাউজারের (ডাউনলোড ফায়ারফক্স) ডাউনলোডের উইন্ডোটিতে ডান ক্লিক করুন এবং URL টি অনুলিপি করুন। তারপরে &revision=NNNআপনার ব্রাউজারের অ্যাড্রেস বারে এই নতুন ইউআরএলটি কেবল যুক্ত করুন এবং পেস্ট করুন এবং এন্টার টিপুন। এটি সেই নির্দিষ্ট সংশোধনটি ডাউনলোড করবে।

সুতরাং একমাত্র অনুশীলনটি আপনাকে খুঁজে বের করতে হবে যে কোন সংশোধন আইডিটি আপনার ব্যবহার করা উচিত।

এটি করার জন্য, বিকাশকারীগণ.কম সংশোধন তালিকায় যান এবং এখনই চেষ্টা করুন এ ক্লিক করুন , তারপরে আপনার নথির ফাইল আইডি লিখুন যা docs.google.com/document/d/সম্পাদনা করার সময় আপনার ব্রাউজারের URL বারে অক্ষরের এবং সংখ্যার দীর্ঘ স্ট্রিং এবং পরবর্তী স্ল্যাশ হয় দলিল. আপনার পূর্বে অনুলিপি করা ডাউনলোড URL এ এটি দৃশ্যমান। আটকে দিন যে মধ্যে fileId এপিআই অনুসন্ধানকারী পৃষ্ঠায় একটি হিট করার অনুমোদন এবং চালানো

প্রতিক্রিয়াটিতে নীচে স্ক্রোল করুন, পরিবর্তিত সময়টি দেখুন এবং আইডি ক্ষেত্র থেকে সঠিক নম্বরটি চয়ন করুন । তারপরে আপনার ডকুমেন্টটি ডাউনলোড করতে সেই নম্বরটি ব্যবহার করুন। চূড়ান্ত ইউআরএলটি এর মতো দেখতে হবে:

docs.google.com/document/u/0/d/XXXX/export?format=docx&revision=NNN

XXXXফাইলআইডিটি কোথায় এবং NNNএটি আপনার সংশোধন নম্বর।


1
উজ্জীবিত করুন !!! গুগল শিটের জন্যও কাজ করা নিশ্চিত হয়েছে। মনে রাখবেন যে জেএসএন প্রতিক্রিয়াতে প্রদর্শিত সময়টি জিএমটিতে রয়েছে, সুতরাং যখন পুনর্বিবেচনার ইতিহাস যথাযথভাবে আপনার স্থানীয় সময় অঞ্চলের সময় স্ট্যাম্পগুলি দেখায়, আপনি সঠিক সংশোধনটি আবিষ্কার করার আগে আপনাকে এটি GMT এ রূপান্তর করতে হবে।
এডিটিসি

@ এডটিসি: এক বছর পরে কাজ করছে বলে মনে হচ্ছে না। এটি এখনও আপনার জন্য কাজ করে?
অ্যাডোব

@ অ্যাডোব কেবল চেষ্টা করেছে, এটি কাজ করে তবে আপনার এপিআই থেকে সঠিক সংশোধন আইডিটি খুঁজে পেতে খুব কঠিন সময় হতে পারে। আপনি যেখানে আটকে আছেন?
এডিটিসি

@ অ্যাডোব সম্ভবত এই অতিরিক্ত কৌশলটি আপনার পছন্দমতো পুনর্বিবেচনার ID খুঁজে পেতে সহায়তা করবে। আপনি যে জিএমটি টাইমস্ট্যাম্পটি সন্ধান করছেন nextPageTokenতা যদি খুঁজে না পান তবে JSON প্রতিক্রিয়াটির একেবারে শীর্ষে দেখুন। এই মানটি pageTokenক্ষেত্রের মধ্যে রাখুন এবং আবার কার্যকর করুন। এটি আপনাকে আরও সংশোধন আইডি সহ একটি নতুন জেএসএন প্রতিক্রিয়া দেবে। আপনি যে রিভিশন আইডিটি চান তা না পাওয়া পর্যন্ত এটি চালিয়ে যান।
ADTC

@ এডটিসি: ধন্যবাদ, দ্বিতীয়বার চেষ্টা করার পরে আমি এক ধরণের সাফল্য পেয়েছিলাম : webapps.stackexchange.com/a/106553/14417 । তবে, জসন প্রতিক্রিয়াতে আমার কাছে "নেক্সটপেজটোকেন" আছে বলে মনে হয় না।
অ্যাডোব

9
  • যান ফাইলদেখুন পুনর্বিবেচনার ইতিহাস
  • আপনি যে সংস্করণটি চান তা নির্বাচন করুন এবং এই সংস্করণটি পুনরুদ্ধার করুন ক্লিক করুন

এটি কোনও সংস্করণ মুছবে না - আপনি এখনও বর্তমান সংস্করণে ফিরে যেতে সক্ষম হবেন।

সম্পূর্ণ নিবন্ধটি এখানে পাওয়া যাবে


1
তবে এটি আমাকে পুরানো সংস্করণে পুনরুদ্ধার করতে বাধ্য করছে যা আমি চাই না কারণ অন্যান্য ব্যবহারকারীরা একই সাথে দস্তাবেজটি দেখছেন / সম্পাদনা করছেন। অন্য কোন পন্থা?
রমেশ সনি

@ রমেশসনি ঠিক এটাই ফ্যাকেনবার্গারের উত্তর এড়িয়ে চলে!
এডিটিসি

1

আমি ফ্যাকেনবার্গার যা বলেছিলাম তা করার চেষ্টা করেছি কিন্তু এটি কার্যকর হয়নি কারণ এটি কেবলমাত্র কয়েকটি গতিকল্পগুলি পুনরুদ্ধার করেছিল এবং আমি প্রায় এক মাস পুরানো সংস্করণ চাইছিলাম।

তবে আমি এটি ডাউনলোড করার খুব সহজ উপায় খুঁজে পেয়েছি। সংস্করণ ইতিহাসটি দেখার পরে, আপনি ডানদিকে সংস্করণ ইতিহাসের আওতায় চান এমন সংস্করণটি নির্বাচন করার পরে, বিকল্পগুলিতে (হাইলাইটেড সংস্করণটির উপরের ডানদিকে তিনটি উল্লম্ব বিন্দু) ক্লিক করুন এবং "একটি অনুলিপি করুন" নির্বাচন করুন। এটি আমার পছন্দ মতো সংস্করণটি ডাউনলোড করেছে


1

আপনি যখন সংস্করণ ইতিহাসের দিকে তাকান, প্রতিটি সংস্করণের পাশে 3 টি বিন্দু থাকে। আপনি কোনও সংস্করণির একটি অনুলিপি তৈরি করতে পারেন এবং যেখানেই আপনি চান ডাউনলোড করতে পারেন এবং এটি সংরক্ষণ করতে পারেন।


0

ক্রোম ব্যবহার করে, আমি স্প্রেডশিটগুলির জন্য এটি করতে সক্ষম হয়েছি (তবে দুর্ভাগ্যক্রমে ডক্স নয়):

  1. ফাইল> সংশোধন ইতিহাস দেখুন
  2. আপনি যে সংস্করণটি ডাউনলোড করতে চান তা প্রদর্শন করুন
  3. "পরিবর্তনগুলি দেখান" আন ক্লিক করুন (আপনি যদি পরিবর্তনগুলি দেখতে না চান)
  4. আপনার নথিতে ডান ক্লিক করুন এবং "পৃষ্ঠার উত্স দেখুন" নির্বাচন করুন
  5. ভিউ-উত্সটি সরান: থেকে

এটি আপনাকে এইচটিএমএলে পুনর্বিবেচনা দেবে


এইচটিএমএল পৃষ্ঠা? না ধন্যবাদ. আমি সঠিক রফতানি চাই
এডিটিসি

0

আমি এই সঙ্গে শেষ https://docs.google.com/spreadsheets/u/0/d/DID/export?format=xlsx&rev=RID&gid=SID&id=DID

কোথায়:

  • ডিআইডি - দস্তাবেজ আইডি (দুবার ব্যবহৃত)
  • RID - রিভিশন আইডি ID
  • এসআইডি - স্প্রেডশিট আইডি (আমার কাছে অনেকগুলি শীট সহ স্প্রেডশিট রয়েছে এবং কেবল একটির প্রয়োজন)

জিয়াদের উত্তর এই লিঙ্কে আসতে সহায়তা করেছে।


0

ফ্যাকেনবার্গারের উত্তর স্বয়ংক্রিয়ভাবে দেওয়া :

#!/usr/bin/env ruby

require 'json'
require 'active_support/core_ext/date' # required for timezone calculation; gem install activesupport
# require 'byebug'


# ========
## inputs:

jsonFile       = 'revisions.json' # file with json response obtained from https://developers.google.com/drive/v3/reference/revisions/list#try-it
docId          = 'you doc id' # e.g.: M67keINXrkCAPy9HyGEgyM5Q175yFM8byQeM953alao3
dateStartsWith = 'May 30'
format         = 'xlsx' # xlsx or docx
timezone       = 'Moscow' # list all timezones: ruby -e "require 'active_support/core_ext/date'; puts ActiveSupport::TimeZone.all.map(&:name)"


# =========
## program:

jsonString = File.read(jsonFile)
jsonData   = JSON.parse(jsonString)

# add local time stamps:
jsonData['revisions'].each { |rev| rev["localTimeStamp"] = Time.parse(rev["modifiedTime"]).in_time_zone(timezone).strftime("%b %e, %k:%M:%S %p, %Y") }

if format == 'xlsx'
  type = 'spreadsheets'
else
  format = 'docx'
  type = 'document'
end

revs = jsonData['revisions'].select {|rev| rev["localTimeStamp"].start_with?(dateStartsWith) }.each { |rev| rev["link"] = "https://docs.google.com/#{type}/u/0/d/#{docId}/export?format=#{format}&revision=#{rev['id']}" }

puts JSON.pretty_generate(revs)

তবুও আমি কোনওভাবে কেবল কিছু সংশোধনী পেয়েছি, সেগুলি সবই নয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.