Документ Google Docs кодує все в «елементах» в редакторі Kix, на чому все засновано (це закрите джерело, оскільки в основному це велика комерційна таємниця, з якою будь-хто інший може запускати власну службу Docs - яка ганьба).
Ви можете отримати доступ до цих елементів за допомогою Google Apps Script, варіанту Javascript, але запис Markdown з елементів не настільки простий, як ви думаєте (вам належить реально реалізувати аналізатор розмітки в Apps Script).
Коли я прийшов зробити це на початку року, було десятки виделок репо " gdocs2md " Ренато Мангіні , але він, здавалося, перестав висувати запити на тягу, і за кілька років з'явилися вилки, які були набагато кращими за інші . Я переглянув багато з них у дереві і вклав найкраще в новий пакет, який також генерує HTML, змішаний з розміткою для елементів, які підтримує Google Docs, таких як надрисовий та підрядний елементи (який розмітка не може представляти). Навіть включаючи найкращі редагування інших, аналіз потребує роботи, і я впевнений, що це найкраще доступне для роботи в даний час.
Сценарій доступний на GitHub з інструкцією по встановленню: lmmx / gdocs2md-html
Я також працював над додаванням найважливішої функції до такого сценарію - функції користувача - надання розмітки у спливаючому вікні в Документах Google, а не збереження у файлі (я думаю, що оригінал був пакетним збереженням для цілих папок, що не підходить для моїх потреб у складанні документів або як я взагалі використовую Документи Google).
Я хотів би запропонувати, щоб це був ще один складний проект для зацікавлених розробників співпрацювати над (або, принаймні, пропонувати функції), а не для всіх, що відганяють сценарії різної якості, коли ми, швидше за все, працюємо на ті самі цілі.
Окрім зменшення дублювання зусиль, політика Google Документів щодо створення "додатків" зазначає, що публікується (і тому "встановлюється", а не потрібно завантажувати кожен документ трохи незручно)
Очевидно, що якщо ви хотіли "чистої" відмітки, то або вимкніть ці функції (код є для роздрібнення), або просто не використовуйте під / надписи тощо. якщо він дозріває як доповнення, якщо є значний інтерес.