Docs™ to Markdown
Docs™ to Markdown (GD2md-html) converts Google Docs™ to simple, readable Markdown or HTML. This add-on allows you to create documents using the excellent editing and collaborative features of Google Docs™, then convert to Markdown or HTML to use on your web site. Note that Docs™ to Markdown marks up the content (headings, paragraphs, lists, code blocks, etc.) but does not preserve colors and styles in text or tables. See https://github.com/evbacher/gd2md-html/wiki for docs. See https://github.com/evbacher/gd2md-html/ for the source to the conversion code. ------------------------------------------ Release information (most recent on top): - v2.0β1 (15 Nov. 2025): Fix bug 175: render Markdown definition lists in HTML. - v1.0β40 (13 Oct 2024): - Close list items before opening a new item. Close at the end of the list. - Add support for Markdown checkbox lists. - Fixes handling of superscript/subscript to close old styles before opening new style. Moves opening superscript/subscript later in process. - Added center/right alignment to HTML paragraph and heading handling. - v1.0β39 (12 October 2024): Google Docs recently added a tab interface, which changes the TOC-generated id. This breaks internal links. This release fixes that bug. - v1.0β38 (21 Sept 2024): Italic/bold markup default is now */**: _/__ is now an option. Reckless mode now includes Suppress info comment (removed sidebar option too). Also add a News link to gd2md-html news page in sidebar. - v1.0β37 (31 August 2024): Add a Questions link to gd2md-html Google group in sidebar (no functional changes). - v1.0β36 (26 April 2024): Update required permissions: set explicitly in appsscript.json. No code changes. Using these Oauth scopes: "oauthScopes": [ "https://www.googleapis.com/auth/documents.currentonly", "https://www.googleapis.com/auth/script.container.ui" ], -v 1.0β35 (20 Nov. 2023): No info comments if "Suppress info comments" selected. Also remove clipboard success text. If errors, there will be an informational error comment. -v 1.0β34 (12 Dec. 2022): Clarify note about TOC -- needs blue links to create intra-doc links). (gdc) -v 1.0β33 (8 Jan. 2022): Add reckless mode (no warnings or inline alerts). (sidebar, gdc, html) - v 1.0β31 (24 Aug. 2021): Don't contain in for HTML. - v 1.0β30 (1 July 2021): Reduce whitespace after list item (bullets, numbers) in Markdown. - v 1.0β29: Handle partial selections correctly (expand to whole paragraph). - v1.0β27 (19 June 2020): Copy output to clipboard. Print success/error messages for clipboard output (see chromium bug 1074489). - v1.0β26 (6 June 2020): Render soft line breaks correctly in HTML ( not <br>). -v1.0β25: Use image path in this form: images/image1.png, images/image2.png, etc. Clean up old zip image code. -v1.0β24: Correct a spelling error (s/Supress/Suppress/). -v1.0β23: Copy converted output to the clipboard. Add option to suppress top comment. -v1.0β22: Roll back font-change runs for now (still causing problems), but keep table note. -v1.0β21: Add a note that tables are currently converted to HTML tables. No change to rendered conversion. -v1.0β20: Handle font-change runs with extra whitespace better (italic, bold, etc.). -v1.0β19 (March 7, 2020): Fix for angle bracket at beginning of a line. Also: use doc title instead of URL in conversion comment. -v1.0β18 (12 Feb., 2020): Escape HTML tags by default, render them optionally. - v1.0β17 (5 April, 2019): Convert smart quotes to straight quotes in code, but leave them alone in other text. - v1.0β16 (25 Feb. 2019): Handle simple nested lists properly in HTML conversion (Markdown already works well). - v1.0β15 (10 Feb. 2019): Number ordered list items sequentially (instead of using 1. for all items).No change to rendered HTML. - v1.0β14 (15 Jan. 2019): Name change to Docs to Markdown: now published on G Suite Marketplace. - v1.0β13 (29 Sept. 2018): Close strikethrough text properly at the end of a paragraph. - v1.0β12 (24 Sept. 2018) : Convert strikethrough text. - Revert to: // - 1.0β11: Fix small bug: replace bufout with bufHTML. Remove version number from banner. Retitle. - v1.0β12 (28 May, 2018): Replace < with < by default. Add option to allow HTML tags. Also allow escape (\<). - v1.0β11 (24 March, 2018): No effect on output. Remove version number from banner. Retitle. - v1.0β10 (17 Feb. 2018): Handle soft line-breaks (shift-enter) properly. (Markdown and HTML) - v1.0β9 (9 Nov. 2017): Handle embedded paragraphs in list items for Markdown. - v1.0β8 (30 Oct. 2017): Use _ instead of * for italic markup to avoid ambiguity (Markdown). - v1.0β7 (10 Oct., 2017): Warn if DEBUG is true. - v1.0β6 (07 Oct., 2017): Ignore headings that are blank or just contain whitespace. - v1.0β5 (17 Sept., 2017): Warn about multiple H1 headings, but only in the top comment, not inline. - v1.0β4 (16 Sept., 2017): Don't wrap HTML by default. Add checkbox option to wrap HTML. For footnotes also. - v1.0β3 (29 July, 2017): Escape angle brackets (<) in HTML code blocks. - v1.0β2 (15 July, 2017): Check for spurious 0-row table. Fix image path for placeholder links. - v1.0β (10 July, 2017): Initial release of gd2md-html.
Top keywords
- v125×2.75%
- html16×1.76%
- markdown12×1.32%
- 20179×0.99%
- -v18×0.88%
- add8×0.88%
- docs7×0.77%
- code6×0.66%
- gd2md-html6×0.66%
- 125×0.55%
- 20185×0.55%
- 20245×0.55%
ContactsFlow™ Shared Contacts for Calendar
Easily see who you’re collaborating with and share contact details with your entire team directly from Google Calendar™. You can also add notes to contacts and keep everyone synchronized. The Calendar for ContactsFlow™ app brings smart contact sharing and contact management directly into your Google Calendar™ experience. Whether you’re collaborating internally with teammates or working with external partners, this app helps you instantly add, edit, organize, and share contact information from Google Calendar™ with your entire team. What can you do with ContactsFlow™? ✅ Share and synchronize contacts effortlessly - Share any Google Contacts™ label (contact list) with individuals or Google Groups - Instantly sync shared contacts with Gmail™, Google Contacts™, mobile devices (iPhone, Android, Google phones), Calendar™, Drive™, and more - Keep your company contact lists centralized, organized, and always up to date ✅ Control permissions and visibility - Set permission levels such as View Only, Can Edit, Can Share, and Can Delete - Hide sensitive contact fields from unauthorized users - Ensure contact sharing aligns with your internal privacy and security policies ✅ Centralize and manage your Google Workspace™ directory - Synchronize your Google Workspace™ Directory and LDAP with users’ devices - Allow employees to update their own directory profiles - Build a unified and always up-to-date company address book ✅ Access shared contacts everywhere - Access shared contacts from Gmail™, Google Contacts™, Android, iPhone, Outlook, WhatsApp, Zoom, CRMs, and more - No installation required on user devices — synchronization happens automatically in real time - Enable Gmail™ autocomplete and contact visibility across Google apps ✅ Comments, notes, and notifications - Add internal notes and comments to contacts directly from Gmail™ - Mention teammates with @mentions to notify them instantly - Use notifications and history tracking to review or revert contact changes ✅ Custom fields to personalize contact cards - Create custom fields such as Customer ID, Plan Type, Onboarding Date, Birthday, or any field your team requires - Use free-text fields or dropdown menus with predefined values - Let users or AI automatically populate custom fields during contact creation or updates - Organize contacts based on your workflow or industry with fields like - Customer Type, Sales Region, Project Name, Renewal Due, or Priority Level - Improve searchability and categorization across your organization ✅ Search, filter, and organize contacts - Use advanced search filters to find contacts by company, location, job title, tags, and more - Filter contacts using custom fields, teams, vendors, customers, or departments - Organize your contacts with flexible labels and grouping options ✅ History logs and audit tracking - Track every contact change, including who edited what and when - Revert contact edits directly from notifications or history logs Improve transparency and audit readiness ✅ Unlimited backup and restore - Restore deleted contacts anytime with no time limitations - Track all updates with Shared Contacts admin logs - Investigate, revert, or restore contact data in one click using advanced search tools ✅ Integrate with the tools you already use - Works natively with Gmail™ and Google Contacts™ - Synchronize contacts from Active Directory, CRMs, ERPs, and mobile devices - Connect with CRM platforms and business applications - Integrate with helpdesks, IP phone systems, and 3,000+ apps through Zapier or our Public API Why Choose ContactsFlow™? ContactsFlow™ is one of the leading solutions for sharing and managing Google Contacts™ across teams and organizations. Whether you use Gmail™ or Google Workspace™ (formerly G Suite), you can easily create and share contact labels (contact groups) with internal users, external collaborators, and even free Gmail™ accounts. Trusted by thousands of organizations worldwide, ContactsFlow™ is a powerful alternative to solutions like Shared Contacts Manager, ContactBook, CoContacts, Shared Groups, Voyzu, and others. Contacts can be automatically captured from emails, calls, forms, and files. With flexible permission controls, you can assign access levels such as View Only, Can Edit, Can Share, or Can Delete. You never need to leave Gmail™ or Google Calendar™ to manage your shared contacts. Contacts synchronize instantly across devices and applications, eliminating duplicate work and manual updates. Every team member gets access to the right contact information with full context, notes, and collaboration history. The platform also includes backup and restore capabilities to help keep your contact database secure, synchronized, and always recoverable. Designed for businesses of all sizes, ContactsFlow™ makes collaborative contact management simple, scalable, and efficient. Install it in seconds and start collaborating immediately. Try it free and transform the way your team shares and manages contacts. 🔗 Visit contactsflow.ai for support, pricing, integrations, and FAQs. 🔍 FAQ 1. What does the Calendar Add-on for ContactsFlow™ do? When you open an event in Google Calendar™, the add-on detects participants and provides actions such as adding them to a contact list, editing contact details, or adding comments and notes directly from Calendar™. 2. Can I view full contact details from Calendar™? Yes. The app displays detailed contact cards including names, email addresses, phone numbers, companies, job titles, and internal notes shared by teammates. 3. Does it work with Google Groups? Yes. You can expand Google Groups and manage shared contact access for groups and individual collaborators. 4. Can I add new contacts from Calendar™? Absolutely. You can instantly create new contacts or shared contacts directly from Calendar™ and assign them to labels such as Clients, Vendors, or Team Members. 5. Can I assign permissions to shared contact lists? Yes. You can assign permissions including View Only, Can Edit, Can Share, and Can Delete. 6. Who can I share contact labels with? You can share contact labels with Google Workspace™ users, Gmail™ users, and external collaborators, depending on your sharing settings. 7. Can I restrict access to sensitive contact fields? Yes. Field-level permissions allow you to hide sensitive information such as private phone numbers or internal notes from unauthorized users. 8. Which apps does ContactsFlow™ synchronize with? Contacts synchronize with Gmail™, Google Contacts™, Calendar™, Drive™, Meet™, iPhone, Android, Outlook, CRMs, and thousands of applications through Zapier and APIs. 9. Can it synchronize with CRM systems? Yes. ContactsFlow™ supports CRM integrations through APIs, Zapier, and native integrations. 10. Do contacts automatically synchronize to mobile devices? Yes. Contact updates synchronize instantly with iPhones, Android devices, and Google phones with minimal setup. 11. Is ContactsFlow™ GDPR, HIPAA, and SOC 2 compliant? Yes. ContactsFlow™ complies with GDPR, HIPAA, and SOC 2 requirements and includes permission controls, audit logs, and security features. 12. Can I track who changed contact information? Yes. Every change is logged with timestamps and user tracking, and previous versions can be restored when needed. 13. What happens if a contact is accidentally deleted? Deleted contacts can be restored anytime with unlimited backup and restore functionality. 14. How do I install the Calendar for ContactsFlow™ app? Click “Install” from the Google Workspace Marketplace listing. Once installed, the app becomes available directly inside Google Calendar™ and provides access to the full ContactsFlow™ platform.