How to read the first line of a text document in adobe campaign via javascript coding?

Avatar

Avatar

mithiltaneja

Avatar

mithiltaneja

mithiltaneja

09-08-2017

Hi, please help me with this.

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar

Vapsy

Employee

Avatar

Vapsy

Employee

Vapsy
Employee

10-08-2017

Hi ,

The following code will print all the lines from a file into the workflow journal logs.

You can customize it to read only the first line

var file = new File( fName );

  var arr = [];

  file.open();

  try

  {

    for each(var line in file)

    {

      arr.push( line );

    }

    for ( var i = arr.length - 1; i >= 0; i-- )

      logInfo(arr[i]);

    logInfo( "###=====  " + fName );

  }

  finally

  {

    file.close();

  }

Hope this helps.

Regards,
Vipul

Answers (2)

Answers (2)

Avatar

Avatar

_nkur

Avatar

_nkur

_nkur

10-08-2017

Yes, it is just use "vars.filename" instead of fName

Regards,

Ankur A.

Avatar

Avatar

mithiltaneja

Avatar

mithiltaneja

mithiltaneja

10-08-2017

Hi Vipul,

Thanks for the code.

var file = new File( fName );

Can this code be modified to use a file downloaded from the file collector activity which is in temp db.

Could you please help me with that?