Skip to main content
sam95317750
Known Participant
July 8, 2020
Question

Use function details outside function

  • July 8, 2020
  • 1 reply
  • 249 views

Hi,

I am using this function/code to get marker text. I want to use the output of this function in another function which I am unable to do so.

 

Is there a way to store/use the text2 outside this function?   

 

 

#target framemaker

var doc, marker, nextMarker, regex, text2;

regex = /^newlink Filename\:.*/;

doc = app.ActiveDoc;

function getMarker(doc, text2){
marker = doc.FirstMarkerInDoc;
while (marker.ObjectValid () === 1) {

    nextMarker = marker.NextMarkerInDoc;

    if (marker.MarkerTypeId.Name === "Hypertext") {
    
        if (regex.test (marker.MarkerText) === true) {
    
			text2 = marker.MarkerText;
	
        }
    }
	
    marker = nextMarker;
	
}
}

alert (text2);

 

    This topic has been closed for replies.

    1 reply

    Klaus Göbel
    Legend
    July 8, 2020

    It's Javascript basic:

     

     

    call function like this:
    
    var Text = getMarker(doc, pgf, text2)
    function getMarker(doc, pgf, text2){
    .
    .
    .
    .
    return text2
    }

     

    We all like to help you with special problems, but your questions indicate that you have not yet mastered the basics.

    I would suggest that you get into the basics of programming first.

     

    sam95317750
    Known Participant
    July 9, 2020

    Thank you Klaus, I will keep this in mind.