Поиск изменений в версии Google Doc


12

Я могу использовать историю изменений в Документе Google, чтобы узнать, кто внес какие изменения, но мне нужно просмотреть весь документ, чтобы увидеть, какие разделы были затронуты каждым изменением. Есть ли способ узнать, какая страница или лист были изменены выбранной ревизией?

Я экспериментировал как с электронными таблицами, так и с документами, и ни один из них не прокручивал в зону поражения. Хуже того, я внес изменения на страницу 1, а через несколько секунд - на страницу 2, и они были включены в ту же ревизию. Я использовал более подробную историю.

Этот вопрос похож на просмотр или сравнение различий ревизий в новом документе Google Docs , но я не пытаюсь сравнивать произвольные ревизии. Я просто хочу посмотреть, что изменилось в выбранной ревизии.

Ответы:


7

Пока Google не добавит эту функцию, вы не сможете сделать это в самом веб-приложении.

Однако вы можете скопировать и вставить данные из Документов Google в два текстовых файла, а затем использовать инструмент сравнения текста для сравнения этих файлов. Конечно, это немного громоздко.


8

В Google Docs Spreadsheet я иногда хочу видеть разницу между двумя разными датами, и в GUI нет такой встроенной функции. Вместо этого я нашел значение большинства параметров в URL, и изменение их позволяет мне делать то, что я хочу.

Полный URL (например): https://docs.google.com/spreadsheet/ver?key=0AktJaH0jw0i8dFJDcVhSb2lWUmdsaW0yN0gzWEgzb1E&t=1350883825412001&pt=1347006445030001&diffWidget=true&s=AJVazbU5bkWX55jnhNtlqBYdmC8rGRn7Mg&gid=0

Параметры:

  • key - ключ документа (оставить как есть)
  • s - другой ключ (не знаю что, оставь также)
  • diffWidget - заголовок с полной ссылкой на документ над таблицей (true / false)
  • gid - номер листа (считая с нуля, те же значения, что и для #gid при полном просмотре).

и, самое интересное:

  • tи pt- определить временной диапазон, в котором будут выделены различия.

    t(время?) - более позднее время, pt(предыдущее время?) - более раннее.

    Они состоят из 10 цифр времени UNIX ( 1350883825для моего t) и, вероятно, 6 цифр значения в секунду ( 412001для моего t). Вы можете преобразовать в любое время, когда вы хотите, чтобы Unix время, добавить 000000(шесть нулей), и положить его в эти параметры, и различия будут выделены. Вы можете получить отметку времени Unix для любой даты, например, на сайте onlineconversion.com/unix_time.htm.

Это не совсем то, что вы хотите, но это поможет вам ускорить и сделать бинарный поиск (разделить временной интервал пополам каждый раз) вместо последовательного поиска.


3
Хороший ответ, и добро пожаловать в Web Applications Stack Exchange! Я отредактировал ссылку на сервис преобразования времени UNIX, так как многие читатели не обязательно знают о метках времени UNIX.
Видар С. Рамдал
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.