2 Replies Latest reply on Dec 19, 2016 7:45 AM by Saeedfs

    Definition of document variable

    Saeedfs Level 1

      Hi All,

      how i can define variable to point to a document. is

      var mySourceDocument = app.documents[0] ;

        correct?

       

      it produce Result:undefined.

      Regards

      Saeed

        • 1. Re: Definition of document variable
          Laubender Adobe Community Professional & MVP

          Hi Saeed,

          I suppose you are running this line of code with the ExtendScript Toolkit (ESTK) app and you are seeing this in the JavaScript Console after running:

           

          Result: undefined
          

           

          That does not mean that your variable mySourceDocument is undefined.

          The whole script—that one line—is returning that to the ESTK console.

           

          If you would add a second line like that:

           

          var mySourceDocument = app.documents[0];
          mySourceDocument
          

           

          the result in the ESTK console—if a document is open—would be:

           

          Result: [object Document]
          

           

          The script would not return anything to the ESTK console if you would add e.g. exit() as second line:

           

          var mySourceDocument = app.documents[0];
          exit();
          

           

          Regards,
          Uwe

          • 2. Re: Definition of document variable
            Saeedfs Level 1

            Laubender,

             

            Thanks a lot! that is true. while waiting for the answer i tried to define the variable without var i.e

            1. mySourceDocument = app.documents[0]; 

             

            and result in the ESTK console is

            1. Result: [object Document]