1.8 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	| title | pagination_prev | pagination_next | sidebar_position | sidebar_custom_props | ||
|---|---|---|---|---|---|---|
| ExtendScript | getting-started/index | getting-started/examples/index | 5 | 
 | 
import current from '/version.js';
ExtendScript is a dialect of JavaScript used in Photoshop and InDesign scripts.
Each standalone release script is available at https://cdn.sheetjs.com/.
xlsx.extendscript.js is a special ExtendScript-compatible build. The script is
carefully assembled to work around ExtendScript quirks. Due to bugs in various
JavaScript minifiers and tools, scripts cannot be compressed or post-processed.
{"https://cdn.sheetjs.com/xlsx-" + current + "/package/dist/xlsx.extendscript.js"} is the URL for {current}
After downloading the script, it can be directly referenced with #include:
#include "xlsx.extendscript.js"
:::tip pass
Watch the repo or subscribe to the RSS feed to be notified when new versions are released!
:::
For local deployments, the scripts can be placed in the Scripts folder. The
path is application-specific.
| App | Location | 
|---|---|
| Photoshop | \Presets\Scriptswithin the Application folder | 
| InDesign | Windows > Utilities > Scripts, click ☰> "Reveal in Explorer" | 
:::note CEP usage
The ExtendScript build should be used when performing spreadsheet operations
from the host context (within a jsx script file).
The standalone scripts should be added to CEP extension HTML.
:::