Olivier Rouiller441 downloadsOpen and Embed Google Drive shortcut files (.gdoc, .gsheet, etc.) in a Web View.
Open and embed Google Drive shortcut files in Obsidian. Particularly suited for those who store and sync their vault in Google Drive.
When Google Drive for Desktop (or similar sync) stores Docs, Sheets, and other Workspace files in your vault, they appear as small JSON files (.gdoc, .gsheet, etc.). GDocs registers those extensions, shows them in the file explorer with their extension, and displays the linked Google document when you:
![[My Sheet.gsheet]] (inline in reading mode and Live Preview).| Extension | Google app |
|---|---|
.gdoc |
Docs |
.gsheet |
Sheets |
.gslides |
Slides |
.gdraw |
Drawings |
.gform |
Forms |
.gtable |
Tables |
.gscript |
Apps Script |
.gjam |
Jamboard |
Click any .gdoc, .gsheet, or other supported shortcut in the file explorer. The plugin reads doc_id, url, or resource_id from the JSON shortcut and shows the document in the current tab.
The document is rendered in an embedded browser inside the file tab. This is separate from the core Web Viewer plugin (no shared toolbar or login session).
Embed a shortcut in any markdown note with a wikilink:
![[My Sheet.gsheet]]
![[Projects/Report.gdoc]]
The embedded document appears inline in reading mode and Live Preview (desktop). Use the same ![[]] syntax as images or PDFs.
Embedded browser is not available on mobile. GDocs shows the URL with Copy link and Open in browser buttons.
Shortcut files are JSON. Google Drive for Desktop typically uses:
{
"doc_id": "1VxFROKm0zoJV2iH678wO94hZ0PY9fN_gAGOxhZacc8w",
"email": "[email protected]"
}
GDocs builds the Docs/Sheets URL from doc_id and the file extension (.gdoc, .gsheet, etc.).
Older or third-party sync tools may use:
{
"url": "https://docs.google.com/spreadsheets/d/…/edit",
"resource_id": "spreadsheet:…"
}
Files not visible in the explorer
Check Settings → Files & links → Detect all file extensions, and ensure .gdoc / .gsheet are not listed under Excluded files.
Warning about moving shortcut files
Do not move .gdoc / .gsheet files out of a syncing Google Drive folder; Google may delete the online document.
“Could not read shortcut file from disk”
Google Drive shortcut files (.gdoc, .gsheet, etc.) are tiny JSON pointers, not the document itself. When your vault lives in Google Drive, the OS may block reading them if they are cloud-only or not fully synced.
Try:
.gdoc in a text editor (Notepad, TextEdit). If you see JSON with doc_id or url, the file is readable and GDocs should work after a reload..gdoc files as placeholders that standard file reads cannot open; keeping the vault in Mirror files mode and ensuring shortcuts are offline usually helps.MIT