forked from sheetjs/docs.sheetjs.com
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			704 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			704 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| #target photoshop
 | |
| #include "xlsx.extendscript.js";
 | |
| 
 | |
| function main_parse() {
 | |
|   /* Show File Picker */
 | |
|   var thisFile = File.openDialog("Select a spreadsheet");
 | |
|   if(!thisFile) { alert("File not found!"); return; }
 | |
| 
 | |
|   /* Read file from disk */
 | |
|   var workbook = XLSX.readFile(thisFile.absoluteURI);
 | |
| 
 | |
|   /* Get Workbook Author */
 | |
|   var Props = workbook.Props; if(!Props) { alert("Missing Author!"); return; }
 | |
|   var Author = Props.Author; if(!Author) { alert("Missing Author!"); return; }
 | |
| 
 | |
|   /* Change Document Author to Workbook Author */
 | |
|   var info = activeDocument.info;
 | |
|   alert("Changing Author from |" + info.author + "| to |" + Author + "|");
 | |
|   info.author = Author;
 | |
| }
 | |
| 
 | |
| main_parse(); |