Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DocsLink

DocsLink is a bilingual UXP plugin that creates direct links and imports public or published content from Google Docs and Google Sheets from a simple panel.

DocsLink es un plugin UXP bilingüe que crea enlaces directos e importa contenido público o publicado desde Google Docs y Google Sheets en un panel sencillo.

Features / Funciones

  • Switch the panel between English and Spanish.
  • Convert shared Google Docs URLs into direct view links.
  • Convert shared Google Sheets URLs into direct links with optional gid support.
  • Generate published-web link variants for documents and spreadsheets.
  • Import text from public or published Google Docs.
  • Import spreadsheet data as either a Markdown-style table or formatted text.
  • Copy the result to the clipboard or open generated links in the browser.
  • Process link transformations locally; imports only request the public/published Google URL that the user provides.

Google Docs or Sheets workflow / Flujo de Google Docs o Sheets

  1. Open your document or spreadsheet in Google.
  2. For published imports, choose File → Share → Publish to web and publish the content.
  3. Copy the document or spreadsheet URL.
  4. Open the DocsLink panel in a compatible UXP host application.
  5. Choose the panel language, paste the URL, and select Create a link or Import content.
  6. For spreadsheet imports, choose Table to receive a Markdown-style table or Formatted text to receive readable line-based text.

Development installation / Instalación para desarrollo

  1. Install Adobe UXP Developer Tool.
  2. Click Add Plugin and select this project folder.
  3. Load the plugin with Load.
  4. Open the DocsLink panel from the host application.

Project structure / Estructura

  • manifest.json: UXP plugin configuration, host support, and permissions.
  • index.html: bilingual panel interface.
  • styles.css: responsive styles with light/dark support.
  • main.js: localization, URL transformation, import parsing, clipboard, and browser-opening logic.

Notes on imports / Notas sobre importaciones

Google may block private or unpublished content. If an import fails, publish the document or spreadsheet to the web or make sure the URL is publicly accessible before trying again.

About

A link to Google Docs and InDesign

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages