Я только что обновился с Office 2013 до Office 365.
Теперь при копировании ячеек из Excel 365 в Discourse я получаю изображение и обычный текст.
При копировании из Excel 2013 в моём посте создавались ячейки Discourse — мне это нравилось, но с версией 365 этого больше не происходит.
Подскажите, пожалуйста, как это исправить?
Я думаю, что @vinothkannans уже решал подобные проблемы в прошлом. Сложность заключается в том, что Office помещает в буфер обмена множество различных форматов, и бывает трудно найти нужный.
Я наблюдаю эту проблему в Excel уже несколько месяцев. Google Drive работает отлично, поэтому, когда мне нужно вставить таблицу, я копирую её из Excel в Google, а затем в Discourse. Уверен, что для этого есть открытый баг, но найти его не могу.
Похоже, Windows любит размещать данные в разных разделах буфера обмена, связанных с различными типами. Наш JS-код должен уметь с этим работать и всегда выбирать только один раздел буфера обмена.
Мы уже стараемся выбирать только один формат для каждого:
Но, возможно, изображение также вставляется сюда, и нам нужен код, который говорит: «Привет… у меня тут текст… игнорируй изображение».
Вышеуказанный коммит должен решить эту проблему. Теперь мы не будем включать загрузки, если доступна опция обычного текста. @user2, не могли бы вы это подтвердить?
Совершенно незначительная и неразрешимая проблема. Мы безоговорочно воспринимаем первую строку как «заголовок», хотя на самом деле мы можем просто вставлять данные. Небольшое дополнительное копирование и вставка могут это исправить, поэтому я не считаю это проблемой.
Я не сообщал о проблеме. Я лишь показал, что это также корректно работает с текстом и не вызывает проблем с символами Markdown, то есть с маркером списка в виде звездочки * .