Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
var myDoc = app.activeDocument;
var myImages = myDoc.allGraphics;
var myPages = myDoc.pages;
// If the document doesn't contain any images, give alert and exit
if (myImages.length == 0) {
alert("This document doesn't contain any images.", "Script will be terminated");
exit();
}
for (var p = 0; p < myPages.length; p++) {
var myPageNumber = pagenum(myPages.name);
for (i = myImages.length-1; i >= 0 ; i--) {
var myLink = myImages.itemLink;
var myImageCounter = i + 1;
var myImageNumber = pagenum(myImageCounter);
var myOldLinkName = myLink.name;
// I assume that all extensions consist of 3 characters
var myExtension = myOldLinkName.substr(-4, 4);
var myNewLinkName = "PAGE_" + myPageNumber + "_image" + myImageNumber + myExtension;
var myOldImageFile = new File (myLink.filePath);
var myOldPath = myOldImageFile.toString();
var myNewPath = myOldPath.replace(myOldLinkName, myNewLinkName);
myOldImageFile.rename(myNewPath);
myLink.relink (myOldImageFile);
myLink.update();
}
}
function pagenum(myNumber){
if (myNumber >= 1 && myNumber <= 9)
{
x = "0" + "0" + myNumber;
}
else if (myNumber >= 10 && myNumber <= 99)
{
x = "0" + myNumber;
}
else if (myNumber >= 100 && myNumber <= 999)
{
x = myNumber;
}
return x
}
Copy link to clipboard
Copied
var myDoc = app.activeDocument;
var myPages = myDoc.pages;
for (var p = 0; p < myPages.length; p++) {
var myPageNumber = pagenum(myPages.name);
var myImages = myPages.allGraphics;
for (i = myImages.length-1; i >= 0 ; i--) {
var myLink = myImages.itemLink;
var myImageCounter = i + 1;
var myImageNumber = pagenum(myImageCounter);
var myOldLinkName = myLink.name;
// I assume that all extensions consist of 3 characters
var myExtension = myOldLinkName.substr(-4, 4);
var myNewLinkName = "PAGE_" + myPageNumber + "_image" + myImageNumber + myExtension;
var myOldImageFile = new File (myLink.filePath);
var myOldPath = myOldImageFile.toString();
var myNewPath = myOldPath.replace(myOldLinkName, myNewLinkName);
myOldImageFile.rename(myNewPath);
myLink.relink (myOldImageFile);
myLink.update();
}
}
function pagenum(myNumber){
if (myNumber >= 1 && myNumber <= 9)
{
x = "0" + "0" + myNumber;
}
else if (myNumber >= 10 && myNumber <= 99)
{
x = "0" + myNumber;
}
else if (myNumber >= 100 && myNumber <= 999)
{
x = myNumber;
}
return x
}
Copy link to clipboard
Copied
var myDoc = app.activeDocument;
var myPages = myDoc.pages;
for (var p = 0; p < myPages.length; p++) {
var myPageNumber = pagenum(myPages.name);
var myImages = myPages.allGraphics;
for (i = myImages.length-1; i >= 0 ; i--) {
var myLink = myImages.itemLink;
var myImageCounter = i + 1;
var myImageNumber = pagenum(myImageCounter);
var myOldLinkName = myLink.name;
// I assume that all extensions consist of 3 characters
var myExtension = myOldLinkName.substr(-4, 4);
var myNewLinkName = "PAGE_" + myPageNumber + "_image" + myImageNumber + myExtension;
var myOldImageFile = new File (myLink.filePath);
var myOldPath = myOldImageFile.toString();
var myNewPath = myOldPath.replace(myOldLinkName, myNewLinkName);
myOldImageFile.rename(myNewLinkName);
myLink.relink (myOldImageFile);
myLink.update();
}
}
function pagenum(myNumber){
if (myNumber >= 1 && myNumber <= 9)
{
x = "0" + "0" + myNumber;
}
else if (myNumber >= 10 && myNumber <= 99)
{
x = "0" + myNumber;
}
else if (myNumber >= 100 && myNumber <= 999)
{
x = myNumber;
}
return x
}
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
.name);
var myImageNumber;
var imagesPerPageCounter = 1;
//alert("PAGE " + myPageNum);
myImages = myPages
.allGraphics;
for (i = myImages.length-1; i >= 0; i--) {
myOldLink = myImages.itemLink; // [ object ]
myOldLinkName = myOldLink.name;
myImageNumber = zeros2(imagesPerPageCounter);
var myFileExtensionRegEx = /\.[^.]+$/g;
var imageExtension = myOldLinkName.match(myFileExtensionRegEx);
var whereHasTheLinkGone = Object;
var whatWasTheLinkName = Object;
if (myOldLink.status == 1852797549) { // *** LINK O.K. ***
myNewLinkName = 'PREPENDED_P' + myPageNumber + "_image" + myImageNumber + imageExtension;
var myOldImageFile = new File(myOldLink.filePath);
var myOldPath = myOldImageFile.toString();
var myNewPath = myOldPath.replace(myOldLinkName, myNewLinkName);
myOldImageFile.rename(myNewLinkName);
myOldLink.relink(myOldImageFile);
myOldLink.update();
whereHasTheLinkGone[myOldLinkName] = myOldImageFile;
whatWasTheLinkName[myOldLinkName] = myNewLinkName;
feedback("LINK O.K. : " + myOldLinkName + "\nmyOldImageFile:" + myOldImageFile + "\n\nmyOldPath:" + myOldPath + "\n\nmyNewPath:" + myNewPath + "\n\nimagesPerPageCounter:" + imagesPerPageCounter + "\n\nwhereHasTheLinkGone:" + whereHasTheLinkGone[myOldLinkName] + "\n\n" + whatWasTheLinkName[myOldLinkName]);
imagesPerPageCounter++;
} else { // LINK BROKEN
// ********** HOW CAN I LINK TO THE RENAMED IMAGE HERE ? **********
feedback("LINK MISSING : " + myOldLinkName + "\nmyOldImageFile:" + myOldImageFile + "\n\nmyOldPath:" + myOldPath + "\n\nmyNewPath:" + myNewPath + "\n\nimagesPerPageCounter:" + imagesPerPageCounter + "\n\nwhereHasTheLinkGone:" + whereHasTheLinkGone[myOldLinkName] + "\n\n" + whatWasTheLinkName[myOldLinkName]);
}
}
}
function zeros3(myNumber) {
if (myNumber >= 1 && myNumber <= 9) {
x = "0" + "0" + myNumber;
}
else if (myNumber >= 10 && myNumber <= 99) {
x = "0" + myNumber;
}
else if (myNumber >= 100 && myNumber <= 999) {
x = myNumber;
}
return x;
}
function zeros2(myNumber) {
if (myNumber >= 1 && myNumber <= 9) {
x = "0" + myNumber;
}
else if (myNumber >= 10 && myNumber <= 99) {
x = myNumber;
}
return x;
}
function feedback(message) {
if (messageCounter++ < 10) {
alert(message);
}
}
Duncan
Copy link to clipboard
Copied
var myDoc = app.activeDocument;
var myImages = myDoc.allGraphics;
var seen = Object;
var messageCounter = 0;
for (var i = myImages.length-1; i >= 0; i--) {
var myOldLink = myImages.itemLink;
var myOldLinkName = myOldLink.name;
if (seen[myOldLinkName]) {
//alert("SEEN\n" + myOldLinkName);
} else {
//alert("FIRST SEEN\n" + myOldLinkName);
seen[myOldLinkName] = 1;
}
}
var myPages = myDoc.pages;
for (var p = 0; p < myPages.length; p++) {
var myPageNumber = zeros3(myPages.name);
var myImageNumber;
var imagesPerPageCounter = 1;
//alert("PAGE " + myPageNum);
myImages = myPages.allGraphics;
for (i = myImages.length-1; i >= 0; i--) {
myOldLink = myImages.itemLink; // [ object ]
myOldLinkName = myOldLink.name;
myImageNumber = zeros2(imagesPerPageCounter);
var myFileExtensionRegEx = /\.[^.]+$/g;
var imageExtension = myOldLinkName.match(myFileExtensionRegEx);
var whereHasTheLinkGone = Object;
var whatWasTheLinkName = Object;
if (myOldLink.status == 1852797549) { // *** LINK O.K. ***
myNewLinkName = 'PREPENDED_P' + myPageNumber + "_image" + myImageNumber + imageExtension;
var myOldImageFile = new File(myOldLink.filePath);
var myOldPath = myOldImageFile.toString();
var myNewPath = myOldPath.replace(myOldLinkName, myNewLinkName);
myOldImageFile.rename(myNewLinkName);
myOldLink.relink(myOldImageFile);
myOldLink.update();
whereHasTheLinkGone[myOldLinkName] = myOldImageFile;
whatWasTheLinkName[myOldLinkName] = myNewLinkName;
feedback("LINK O.K. : " + myOldLinkName + "\nmyOldImageFile:" + myOldImageFile + "\n\nmyOldPath:" + myOldPath + "\n\nmyNewPath:" + myNewPath + "\n\nimagesPerPageCounter:" + imagesPerPageCounter + "\n\nwhereHasTheLinkGone:" + whereHasTheLinkGone[myOldLinkName] + "\n\n" + whatWasTheLinkName[myOldLinkName]);
imagesPerPageCounter++;
} else { // LINK BROKEN
// ********** HOW CAN I LINK TO THE RENAMED IMAGE HERE ? **********
feedback("LINK MISSING : " + myOldLinkName + "\nmyOldImageFile:" + myOldImageFile + "\n\nmyOldPath:" + myOldPath + "\n\nmyNewPath:" + myNewPath + "\n\nimagesPerPageCounter:" + imagesPerPageCounter + "\n\nwhereHasTheLinkGone:" + whereHasTheLinkGone[myOldLinkName] + "\n\n" + whatWasTheLinkName[myOldLinkName]);
}
}
}
function zeros3(myNumber) {
if (myNumber >= 1 && myNumber <= 9) {
x = "0" + "0" + myNumber;
}
else if (myNumber >= 10 && myNumber <= 99) {
x = "0" + myNumber;
}
else if (myNumber >= 100 && myNumber <= 999) {
x = myNumber;
}
return x;
}
function zeros2(myNumber) {
if (myNumber >= 1 && myNumber <= 9) {
x = "0" + myNumber;
}
else if (myNumber >= 10 && myNumber <= 99) {
x = myNumber;
}
return x;
}
function feedback(message) {
if (messageCounter++ < 10) {
alert(message);
}
}
Copy link to clipboard
Copied
var myDoc = app.activeDocument;
var myImages = myDoc.allGraphics;
var seen = Object;
var messageCounter = 0;
for (var i = myImages.length-1; i >= 0; i--) {
var myOldLink = myImages.itemLink;
var myOldLinkName = myOldLink.name;
if (seen[myOldLinkName]) {
//alert("SEEN\n" + myOldLinkName);
} else {
//alert("FIRST SEEN\n" + myOldLinkName);
seen[myOldLinkName] = 1;
}
}
var myPages = myDoc.pages;
for (var p = 0; p < myPages.length; p++) {
var myPageNumber = zeros3(myPages.name);
var myImageNumber;
var imagesPerPageCounter = 1;
//alert("PAGE " + myPageNum);
myImages = myPages.allGraphics;
for (i = myImages.length-1; i >= 0; i--) {
myOldLink = myImages.itemLink; // [ object ]
myOldLinkName = myOldLink.name;
myImageNumber = zeros2(imagesPerPageCounter);
var myFileExtensionRegEx = /\.[^.]+$/g;
var imageExtension = myOldLinkName.match(myFileExtensionRegEx);
var whereHasTheLinkGone = Object;
var whatWasTheLinkName = Object;
if (myOldLink.status == 1852797549) { // *** LINK O.K. ***
myNewLinkName = 'PREPENDED_P' + myPageNumber + "_image" + myImageNumber + imageExtension;
var myOldImageFile = new File(myOldLink.filePath);
var myOldPath = myOldImageFile.toString();
var myNewPath = myOldPath.replace(myOldLinkName, myNewLinkName);
myOldImageFile.rename(myNewLinkName);
myOldLink.relink(myOldImageFile);
myOldLink.update();
whereHasTheLinkGone[myOldLinkName] = myOldImageFile;
whatWasTheLinkName[myOldLinkName] = myNewLinkName;
feedback("LINK O.K. : " + myOldLinkName + "\nmyOldImageFile:" + myOldImageFile + "\n\nmyOldPath:" + myOldPath + "\n\nmyNewPath:" + myNewPath + "\n\nimagesPerPageCounter:" + imagesPerPageCounter + "\n\nwhereHasTheLinkGone:" + whereHasTheLinkGone[myOldLinkName] + "\n\n" + whatWasTheLinkName[myOldLinkName]);
imagesPerPageCounter++;
} else { // LINK BROKEN
// ********** HOW CAN I LINK TO THE RENAMED IMAGE HERE ? **********
feedback("LINK MISSING : " + myOldLinkName + "\nmyOldImageFile:" + myOldImageFile + "\n\nmyOldPath:" + myOldPath + "\n\nmyNewPath:" + myNewPath + "\n\nimagesPerPageCounter:" + imagesPerPageCounter + "\n\nwhereHasTheLinkGone:" + whereHasTheLinkGone[myOldLinkName] + "\n\n" + whatWasTheLinkName[myOldLinkName]);
}
}
}
function zeros3(myNumber) {
if (myNumber >= 1 && myNumber <= 9) {
x = "0" + "0" + myNumber;
}
else if (myNumber >= 10 && myNumber <= 99) {
x = "0" + myNumber;
}
else if (myNumber >= 100 && myNumber <= 999) {
x = myNumber;
}
return x;
}
function zeros2(myNumber) {
if (myNumber >= 1 && myNumber <= 9) {
x = "0" + myNumber;
}
else if (myNumber >= 10 && myNumber <= 99) {
x = myNumber;
}
return x;
}
function feedback(message) {
if (messageCounter++ < 10) {
alert(message);
}
}
Copy link to clipboard
Copied
var myDoc = app.activeDocument;
var myImages = myDoc.allGraphics;
var seen = Object;
var messageCounter = 0;
for (var i = myImages.length-1; i >= 0; i--) {
var myOldLink = myImages.itemLink;
var myOldLinkName = myOldLink.name;
if (seen[myOldLinkName]) {
//alert("SEEN\n" + myOldLinkName);
} else {
//alert("FIRST SEEN\n" + myOldLinkName);
seen[myOldLinkName] = 1;
}
}
var myPages = myDoc.pages;
for (var p = 0; p < myPages.length; p++) {
var myPageNumber = zeros3(myPages.name);
var myImageNumber;
var imagesPerPageCounter = 1;
//alert("PAGE " + myPageNum);
myImages = myPages.allGraphics;
for (i = myImages.length-1; i >= 0; i--) {
myOldLink = myImages.itemLink; // [ object ]
myOldLinkName = myOldLink.name;
myImageNumber = zeros2(imagesPerPageCounter);
var myFileExtensionRegEx = /\.[^.]+$/g;
var imageExtension = myOldLinkName.match(myFileExtensionRegEx);
var whereHasTheLinkGone = Object;
var whatWasTheLinkName = Object;
if (myOldLink.status == 1852797549) { // *** LINK O.K. ***
myNewLinkName = 'PREPENDED_P' + myPageNumber + "_image" + myImageNumber + imageExtension;
var myOldImageFile = new File(myOldLink.filePath);
var myOldPath = myOldImageFile.toString();
var myNewPath = myOldPath.replace(myOldLinkName, myNewLinkName);
myOldImageFile.rename(myNewLinkName);
myOldLink.relink(myOldImageFile);
myOldLink.update();
whereHasTheLinkGone[myOldLinkName] = myOldImageFile;
whatWasTheLinkName[myOldLinkName] = myNewLinkName;
feedback("LINK O.K. : " + myOldLinkName + "\nmyOldImageFile:" + myOldImageFile + "\n\nmyOldPath:" + myOldPath + "\n\nmyNewPath:" + myNewPath + "\n\nimagesPerPageCounter:" + imagesPerPageCounter + "\n\nwhereHasTheLinkGone:" + whereHasTheLinkGone[myOldLinkName] + "\n\n" + whatWasTheLinkName[myOldLinkName]);
imagesPerPageCounter++;
} else { // LINK BROKEN
// ********** HOW CAN I LINK TO THE RENAMED IMAGE HERE ? **********
feedback("LINK MISSING : " + myOldLinkName + "\nmyOldImageFile:" + myOldImageFile + "\n\nmyOldPath:" + myOldPath + "\n\nmyNewPath:" + myNewPath + "\n\nimagesPerPageCounter:" + imagesPerPageCounter + "\n\nwhereHasTheLinkGone:" + whereHasTheLinkGone[myOldLinkName] + "\n\n" + whatWasTheLinkName[myOldLinkName]);
}
}
}
function zeros3(myNumber) {
if (myNumber >= 1 && myNumber <= 9) {
x = "0" + "0" + myNumber;
}
else if (myNumber >= 10 && myNumber <= 99) {
x = "0" + myNumber;
}
else if (myNumber >= 100 && myNumber <= 999) {
x = myNumber;
}
return x;
}
function zeros2(myNumber) {
if (myNumber >= 1 && myNumber <= 9) {
x = "0" + myNumber;
}
else if (myNumber >= 10 && myNumber <= 99) {
x = myNumber;
}
return x;
}
function feedback(message) {
if (messageCounter++ < 10) {
alert(message);
}
}
Copy link to clipboard
Copied
#target indesign-5.0
var myDoc = app.activeDocument;
var myPages = myDoc.pages;
var myAllLinks = myDoc.links;
var myProcessedImages = new Array;
for (var p = 0; p < myPages.length; p++) {
var myPageNumber = pagenum(myPages.name);
var myImages = myPages.allGraphics;
var myImageCounter = 0; // set the counter of images to zero at start of each loop
for (i = myAllLinks.length-1; i >= 0 ; i--) {
var myLink = myAllLinks;
var myOldLinkName = myLink.name;
var myOldImageFile = new File (myLink.filePath);
var myOldPath = myOldImageFile.toString();
if (myIsInArray(myLink, myProcessedImages) == false) {
var myLinkUsage = LinkUsage(myLink);
myImageCounter ++;
var myImageNumber = pagenum(myImageCounter);
// now I assume that all extensions may consist of any number of characters
var myExtension = myOldLinkName.substr((myOldLinkName.lastIndexOf( "." )));
var myNewLinkName = "PAGE_" + myPageNumber + "_image" + myImageNumber + myExtension;
var myNewPath = myOldPath.replace(myOldLinkName, myNewLinkName);
myOldImageFile.rename(myNewLinkName);
if (myLinkUsage == 0) {
myLink.relink (myNewFile);
myLink.update();
myProcessedImages.push(myLink);
}
else {
var myMultyPlacedLinks = multyPlacedLinks(myLink);
for (k = myMultyPlacedLinks.length-1; k >= 0 ; k--) {
if (!myOldImageFile.exists){
break;
}
myMultyPlacedLinks.relink (myOldImageFile);
myMultyPlacedLinks.update();
}
myProcessedImages.push(myLink);
}
}
}
}
function pagenum(myNumber){
if (myNumber >= 1 && myNumber <= 9)
{
x = "0" + "0" + myNumber;
}
else if (myNumber >= 10 && myNumber <= 99)
{
x = "0" + myNumber;
}
else if (myNumber >= 100 && myNumber <= 999)
{
x = myNumber;
}
return x
}
function LinkUsage(myLink) {
var myLinkCounter = 0;
for (var myCounter = 0; myCounter < myAllLinks.length; myCounter++) {
if (myLink.filePath == myAllLinks[myCounter].filePath) {
myLinkCounter += 1;
}
}
return myLinkCounter
}
function multyPlacedLinks(myLink) {
var myMultyImages = new Array();
for (var myCounter = 0; myCounter < myAllLinks.length; myCounter++) {
if (myLink.filePath == myAllLinks[myCounter].filePath) {
myMultyImages.push(myAllLinks[myCounter]);
}
}
return myMultyImages;
}
function myIsInArray(myLink, myArray) {
var theResult = false;
for (myCounter = 0; myCounter < myArray.length; myCounter ++) {
if (myArray[myCounter].filePath == myLink.filePath) {
theResult = true;
break;
}
}
return theResult;
}
Copy link to clipboard
Copied
var myPages = app.activeDocument.pages;
var myProcessed = Object;
for (var p = 0; p < myPages.length; p++) {
var myPageNumber = pad000(myPages.name);
var myImages = myPages.allGraphics;
var myImageCounter = 0;
for (i = myImages.length-1; i >= 0 ; i--) {
myImageCounter++;
var myLink = myImages.itemLink;
var myOldLinkName = myLink.name;
if (! myProcessed[myOldLinkName]) {
var myImageNumber = pad000(myImageCounter);
var myExtension = myOldLinkName.substr(myOldLinkName.lastIndexOf( "." ));
var myNewLinkName = "PAGE_" + myPageNumber + "_image" + myImageNumber + myExtension;
var myOldImageHDfile = new File(myLink.filePath);
myOldImageHDfile.rename(myNewLinkName);
myProcessed[myOldLinkName] = myOldImageHDfile;
}
myLink.relink(myProcessed[myOldLinkName]);
myLink.update();
}
}
function pad000(myNumber) {
if (myNumber >= 1 && myNumber <= 9) {
x = "0" + "0" + myNumber;
} else if (myNumber >= 10 && myNumber <= 99) {
x = "0" + myNumber;
} else if (myNumber >= 100 && myNumber <= 999) {
x = myNumber;
}
return x;
}
Copy link to clipboard
Copied
function checkLinkNormal(){
for(var myCounter = 0; myCounter < myDoc.links.length; myCounter++){
var myLink = myDoc.links[myCounter];
if (myLink.status != LinkStatus.normal){
if (myLink.status == LinkStatus.linkOutOfDate){
myLink.show();
alert ("This link is modified");
myProblems++;
}
else if (myLink.status == LinkStatus.linkMissing){
myLink.show();
alert ("This link is missing.");
myProblems++;
}
else if (myLink.status == LinkStatus.linkEmbedded){
myLink.show();
alert ("This link is embedded.");
myProblems++;
}
exit();
}
}
}
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
.name);
mypages
.name is a string ... Now, you don't want to use 'index' because this will work for documents numbered 1 to xx, but not for any other numbering scheme, such as starting with another number, having roman numerals, having a prefix "Chapter 1:5" etc. (which is, after all, why it's implemented as a string).
If you want the zero padding and always use 'regular' numbered pages, this would work:
>var myPageNumber = pad000(parseInt(myPages
.name));
The name that goes in is a string, parseInt converts it to a number, pad000 converts it back to a string (because you 'add' another string to it), and myPageNumber is a string.
Copy link to clipboard
Copied
.name));
var myImages = myPages
.allGraphics;
var myImageCounter = 0; // set the counter of images to zero at start of each loop
for (i = myAllLinks.length-1; i >= 0 ; i--) {
var myLink = myAllLinks;
var myOldLinkName = myLink.name;
var myOldImageFile = new File (myLink.filePath);
var myOldPath = myOldImageFile.toString();
if (myIsInArray(myLink, myProcessedImages) == false) {
var myLinkUsage = LinkUsage(myLink);
myImageCounter ++;
var myImageNumber = pagenum(myImageCounter);
// now I assume that all extensions may consist of any number of characters
var myExtension = myOldLinkName.substr((myOldLinkName.lastIndexOf( "." )));
var myNewLinkName = "PAGE_" + myPageNumber + "_image" + myImageNumber + myExtension;
var myNewPath = myOldPath.replace(myOldLinkName, myNewLinkName);
myOldImageFile.rename(myNewLinkName);
if (myLinkUsage == 0) {
myLink.relink (myNewFile);
myLink.update();
myProcessedImages.push(myLink);
}
else {
var myMultyPlacedLinks = multyPlacedLinks(myLink);
for (k = myMultyPlacedLinks.length-1; k >= 0 ; k--) {
if (!myOldImageFile.exists){
break;
}
myMultyPlacedLinks
myMultyPlacedLinks
}
myProcessedImages.push(myLink);
}
}
}
}
function pagenum(myNumber){
if (myNumber >= 1 && myNumber <= 9)
{
x = "0" + "0" + myNumber;
}
else if (myNumber >= 10 && myNumber <= 99)
{
x = "0" + myNumber;
}
else if (myNumber >= 100 && myNumber <= 999)
{
x = myNumber;
}
return x
}
function LinkUsage(myLink) {
var myLinkCounter = 0;
for (var myCounter = 0; myCounter < myAllLinks.length; myCounter++) {
if (myLink.filePath == myAllLinks[myCounter].filePath) {
myLinkCounter += 1;
}
}
return myLinkCounter
}
function multyPlacedLinks(myLink) {
var myMultyImages = new Array();
for (var myCounter = 0; myCounter < myAllLinks.length; myCounter++) {
if (myLink.filePath == myAllLinks[myCounter].filePath) {
myMultyImages.push(myAllLinks[myCounter]);
}
}
return myMultyImages;
}
function myIsInArray(myLink, myArray) {
var theResult = false;
for (myCounter = 0; myCounter < myArray.length; myCounter ++) {
if (myArray[myCounter].filePath == myLink.filePath) {
theResult = true;
break;
}
}
return theResult;
}
And now it gives me an error:
pad000 is not a function ... -
Any one an idea?
Best,
S
PS: This forum is so great!!
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Find more inspiration, events, and resources on the new Adobe Community
Explore Now