Skip to main content
sam95317750
Known Participant
Jul 29, 2021 7:33 AM UTC
Question

Read text from external file and add to FM file

I have some content in text file. Is there a way to read text from .txt, line by line, and add that to its corresponding content in the .fm file?

 

Thanks

 

    This topic is closed to new replies. Start a new post to keep the conversation going.

    6 replies

    Bob_Niland
    Community Expert
    Community Expert
    Jul 29, 2021 3:02 PM UTC

    If you want all of the text in file external.txt, use Text Inset:
    File » Import » File
    {select file}
    Decide (_) Import_By_Reference or (_) Copy_Into_Document
    {verify file type in next dialog, then}
    Pick line treatment options and any encoding election.

     

    But I'm guessing you need something different.

    Translate
    sam95317750
    Known Participant
    Jul 30, 2021 5:18 PM UTC

    Thanks Bob snd Russ,

     

    I need something like this

     

    For example if I have following in a text file:

     

    A -- B

    C -- D

     

    It should read A, find A in fm file and add B A to the fm file.

     

    Thanks

    Translate
    frameexpert
    Community Expert
    Community Expert
    Jul 30, 2021 6:12 PM UTC

    Let me know if you want to do a short web meeting so I can see what you are trying to do. Please contact me offlist: rick at frameexpert dot com

    Translate
    www.frameexpert.com
    Legend
    Jul 29, 2021 11:46 AM UTC

    Your question is lacking some details. Are you trying to do this with the API or ExtendScript? It is definitely possible with either of those. You would use a File object to read the text and then you would use FrameMaker doc methods to add the text to a document. You can read about the File object in the Javascript Tools Guide, available from the Help menu of the ExtendScript editor. You can find some examples of inserting text into a document here: http://www.weststreetconsulting.com/WSC_ExtendScriptSamples.htm.

     

    Russ

    Translate
    Inspiring
    Jul 29, 2021 7:34 AM UTC

    What do you mean by "corresponding" ?

    Translate
    sam95317750
    Known Participant
    Jul 29, 2021 8:27 AM UTC

    For example if I have following in a text file:

     

    A -- B

    C -- D

     

    It should read A and add B to the fm file.

     

    Thanks

    Translate