เอกสาร Google Docs เข้ารหัสทุกอย่างใน 'องค์ประกอบ' ภายในเครื่องมือแก้ไขของ Kix ซึ่งทั้งหมดนั้นอ้างอิงจาก (มันเป็นแหล่งข้อมูลปิดเพราะโดยทั่วไปนี่เป็นความลับทางการค้าขนาดใหญ่ที่ใคร ๆ ก็สามารถใช้บริการเอกสารของตัวเอง
คุณสามารถเข้าถึงองค์ประกอบเหล่านี้ได้ด้วย Google Apps Script ซึ่งเป็นตัวแปรของ Javascript แต่การเขียน Markdown จากองค์ประกอบนั้นไม่ตรงไปตรงมาอย่างที่คุณคิด (คุณต้องใช้เครื่องมือแยกวิเคราะห์ markdown เป็นหลักใน Apps Script)
เมื่อฉันมาทำสิ่งนี้เมื่อต้นปีที่ผ่านมามีหลายสิบแห่งของ " gdocs2md " repo ของ Renato Mangini แต่ดูเหมือนว่าเขาจะหยุดการดึงคำขอและในช่วงเวลาไม่กี่ปีที่ผ่านมาปรากฏว่าดีกว่าคนอื่น . ฉันผ่านหลายสิ่งเหล่านี้ในต้นไม้และใส่สิ่งที่ดีที่สุดลงในแพ็คเกจใหม่ซึ่งสร้าง HTML ที่ผสมกับ markdown สำหรับองค์ประกอบที่ Google เอกสารรองรับเช่นองค์ประกอบตัวยกและตัวห้อย (ซึ่ง markdown ไม่มีทางเป็นตัวแทน) แม้จะรวมการแก้ไขที่ดีที่สุดของผู้อื่นการแยกวิเคราะห์งานที่จำเป็นและฉันมั่นใจว่านี่เป็นงานที่ดีที่สุดสำหรับงานในปัจจุบัน
สคริปต์พร้อมใช้งานบน GitHub พร้อมคำแนะนำในการติดตั้ง: lmmx / gdocs2md-html
ฉันยังทำงานในการเพิ่มคุณสมบัติที่สำคัญที่สุดให้กับสคริปต์ - คุณลักษณะของผู้ใช้ - ให้มาร์คอัปในป๊อปอัพภายใน Google เอกสารแทนที่จะบันทึกเป็นไฟล์ (ฉันคิดว่าต้นฉบับคือการบันทึกเป็นชุดสำหรับโฟลเดอร์ทั้งหมดซึ่งไม่เหมาะสม สำหรับความต้องการในการจัดทำเอกสารของฉันหรือฉันจะใช้ Google เอกสารได้อย่างไร)
ฉันอยากจะแนะนำว่าเป็นโครงการที่มีความซับซ้อนมากขึ้นสำหรับนักพัฒนาที่สนใจในการทำงานร่วมกัน (หรืออย่างน้อยก็แนะนำคุณสมบัติสำหรับ) มากกว่าทุกคนที่เลิกใช้สคริปต์ที่มีคุณภาพต่าง ๆ เมื่อเรามีแนวโน้มที่จะทำงานเพื่อเป้าหมายเดียวกัน
เช่นเดียวกับการลดความซ้ำซ้อนของความพยายามนโยบายของ Google เอกสารสำหรับการสร้าง "ส่วนเสริม" ระบุว่าจะเผยแพร่ (และ 'ติดตั้งได้' แทนที่จะต้องโหลดแต่ละเอกสารในลักษณะที่น่าอึดอัดใจเล็กน้อย)
เห็นได้ชัดว่าถ้าคุณต้องการ markdown ที่ "บริสุทธิ์" จากนั้นก็ปิดคุณสมบัติเหล่านี้ (รหัสคือทางแยก) หรือเพียงแค่ไม่ใช้ sub / superscripts ฯลฯ มันจะไม่ยากเกินไปที่จะเพิ่มการตั้งค่าส่วนตัวให้กับสคริปต์ดังกล่าว ถ้ามันเติบโตเป็นส่วนเสริมถ้ามีความสนใจที่สำคัญ