Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
templator [2022/06/06 04:28] – [Javascript] o2wikitemplator [2022/06/06 04:32] o2wiki
Line 7: Line 7:
   * Copy the selected artwork in the current document and place it on the template, and rasterize it.   * Copy the selected artwork in the current document and place it on the template, and rasterize it.
   * Ask the user for custom information, such as job number, clients name, job title   * Ask the user for custom information, such as job number, clients name, job title
 +  * **(NEW) Run Javascript to fetch additional data** 
   * Automatically replace text in the document such as date, name and any other text you want   * Automatically replace text in the document such as date, name and any other text you want
   * Connect to a URL to get information from a website or database, for example, enter in a job number and return the job name and customer details   * Connect to a URL to get information from a website or database, for example, enter in a job number and return the job name and customer details
Line 112: Line 113:
 Your code must return the standard object indicating success and any error messages/text changes, see the next section. Your code must return the standard object indicating success and any error messages/text changes, see the next section.
  
-*Warning: Make sure your code is self-contained and does not pollute the global scope**+**Warning: Make sure your code is self-contained and does not pollute the global scope**
  
 ==ExtendScript in Illustrator== ==ExtendScript in Illustrator==
Line 148: Line 149:
 <sxh javascript; > <sxh javascript; >
 return function getWebsite(data, callback){ return function getWebsite(data, callback){
-     $.get("google.com",function(html){+     $.get("https://www.google.com",function(html){
          data.textChanges.push({find: "{html}", type: "text", value: html });          data.textChanges.push({find: "{html}", type: "text", value: html });
          callback({ success: true, data: data });          callback({ success: true, data: data });