При использовании лабораторной панели предварительного просмотра Gmail самый быстрый способ получить прямую ссылку на разговор?


8

В обычном Gmail нажатие на беседу изменяет идентификатор фрагмента в URL, позволяя вам вернуться к этому разговору. (Он открывается в своем собственном интерфейсе Gmail.) Я использую панель предварительного просмотра, что замечательно, за исключением того, что URL-адрес больше не обновляется при просмотре определенных электронных писем, поэтому, похоже, нет возможности получить ссылку на просматриваемый в данный момент разговор. , (Кнопка «открыть в новом окне» не помогает, поскольку она извлекает свое содержимое на стороне клиента; это не отдельная ссылка.)

Единственное решение, которое я нашел, - это отключить панель предварительного просмотра, снова найти сообщение в списке, открыть его, получить ссылку, вернуться к списку сообщений и снова включить панель предварительного просмотра. Это довольно обременительно для того, что я часто делаю (чтобы обрезать разговоры Gmail в Evernote, где живет моя установка GTD).


1
Это ужасное ограничение интерфейса панели предварительного просмотра.
glenviewjeff

Ответы:


4

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

javascript:window.location="https://gmail.com/#search/rfc822msgid:"+encodeURIComponent(window.document.body.innerHTML.match(/Message-ID: <(.*)>/)[1])+"/"+encodeURIComponent(window.location.search.toString().slice(1).split('&').filter(function(x){return x.slice(0,3) == "th="})[0].slice(3));

Затем следуйте этим инструкциям.

  1. Нажмите кнопку меню справа от кнопки «Ответить на сообщение» и выберите « Показать оригинал». введите описание изображения здесь
  2. После того, как необработанный источник сообщения отобразится на новой вкладке (он будет похож на скриншот ниже), щелкните букмарклет.

    введите описание изображения здесь
  3. Откроется новая вкладка с регулярно отформатированным сообщением. Теперь вы можете добавить в закладки или скопировать URL-адрес сообщения.

1
Аргй. Я полагаю, что в меру лучше! В итоге я установил Powerbot, чтобы связать gmail с evernote. В любом случае, дает немного больше гибкости, чем использование веб-клипера, и при цене 10 долларов в год это, вероятно, будет полезно для меня, даже если это не решит эту проблему (что и делает). Помогает только если вы используете Evernote конечно.
Натан Стретч

Я до сих пор нахожу монокосмический мир утешительным, как дым из трубы моего дяди, звук телетайпа или ядерные памятные вещи советских времен.
Боб Стейн

Больше не работает. Gmail снова что-то изменил на нас.
bgoodr

3

нажмите Shift+T(или Далее → Добавить в задачи ), это создаст задачу в Google Tasks * .

Задача будет включать hyperlnk в почтовую ветку в метке «Вся почта», поэтому она будет работать независимо от того, где находится нить в данный момент (если вы скопируете обычную ссылку из папки «Входящие», она не откроется, если, например, ветка будет архивирована позже).

Пример гиперссылки в Gmail

Хотя вы не можете скопировать эту ссылку прямо из задач, вы можете щелкнуть ее, и она появится в адресной строке, даже если у вас есть разделенная панель (если я правильно понимаю, вы имели в виду разделенную панель, а не предварительную, не так ли? Может быть, она тоже была переименован некоторое время назад.).


1

В новой версии Gmail вы можете включить или отключить режим панели предварительного просмотра. Вы можете найти кнопку в правом верхнем углу.

Переключить панель предварительного просмотра


Это немного проще, чем проходить через настройки, но вам все равно нужно снова найти сообщение после его переключения. Что было бы идеально, если бы Gmail обновил URL, чтобы отслеживать текущее выбранное сообщение, даже при использовании панели предварительного просмотра.
Натан Стретч

0

Это исправленный код для ответа glenviewjeff, но я не могу комментировать его.

Дайте описание

Получить ссылку электронной почты с букмарклетом.

Установка

Создайте закладку с URL ниже

javascript:window.open("https://mail.google.com/mail/u/0/#search/rfc822msgid%3A" + encodeURIComponent(document.getElementsByClassName('message_id')[0].innerHTML.slice(4, -4)), "_self");

Применение

  1. Откройте исходное сообщение (см. Изображение ниже)
  2. Нажмите на закладку

Результат

После нажатия на закладку вы увидите gmail с одним разговором. Откройте беседу, и сообщение, которое вы ищете, будет развернуто, а остальные сообщения свернуты.

Открытие оригинального сообщения

Оригинал сообщения

изменения

13-08-2018 Я обновил код, чтобы снова работать.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.