Beenden
  • Globale Community
    • Sprache:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티

How can I let second column applied to character style “ITALIC”

Beitragender ,
Aug 07, 2014 Aug 07, 2014

Hi every one

Can you make a script for applied second column of text applied to to character style ITALIC

Like this:

UI035.jpg

Thanks

John

THEMEN
Skripterstellung
735
Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines

correct answers 1 richtige Antwort

Enthusiast , Aug 07, 2014 Aug 07, 2014

Select the table and run the below script:

app.selection[0].columns[1].select(); 

app.selection[0].texts.everyItem().appliedCharacterStyle = "ITALIC" 

Vandy

Übersetzen
Enthusiast ,
Aug 07, 2014 Aug 07, 2014

Try this,

for (s=0; s<app.activeDocument.stories.length; s++)

{

    for (t=0; t<app.activeDocument.stories.tables.length; t++)

    {

        app.activeDocument.stories.tables.columns[1].select();

        app.selection[0].texts.everyItem().appliedCharacterStyle = "ITALIC"

    }

}

Vandy

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Beitragender ,
Aug 07, 2014 Aug 07, 2014

THANK YOU VANDY

Thank you so much

John

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Beitragender ,
Aug 07, 2014 Aug 07, 2014

Hi, Vandy

why this script function in all the table?

I only want it function in my selected table

Regard

John

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Enthusiast ,
Aug 07, 2014 Aug 07, 2014

Select the table and run the below script:

app.selection[0].columns[1].select(); 

app.selection[0].texts.everyItem().appliedCharacterStyle = "ITALIC" 

Vandy

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Beitragender ,
Aug 07, 2014 Aug 07, 2014

Hi Vandy

got an error

John

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Enthusiast ,
Aug 07, 2014 Aug 07, 2014

Working fine at my end.

Select the entire table and run the script...

What error ? screenshot pls....

Vandy

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Enthusiast ,
Aug 08, 2014 Aug 08, 2014

John, I got an error is no description!

Vandys lines work here too. But I think, this isn’t really flexible and it is always a good idea to avoid the select-function.

I would do it in this way. The script assumes, that either the insertionPoint is in a cell, one or more cells are selected or the whole table.

var myTable = getTable();

formatTable( myTable );

// check selection

function getTable() {

    if( app.selection.length > 0 ) {

        mySel = app.selection[0];  

        if( mySel.parent.constructor.name == 'Table' )

        return mySel.parent;  

        else if( mySel.parent.parent.constructor.name == 'Table' )

        return mySel.parent.parent;

        else if ( mySel.constructor.name == 'Table' )

        return mySel;

    }

    alert( 'Error!\rWrong selection or nothing selected.' );

    exit();

}

// some styling

function formatTable( tbl ) {

    tbl.columns[1].cells.everyItem().texts[0].appliedCharacterStyle = 'italic';

}

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Beitragender ,
Aug 08, 2014 Aug 08, 2014
AKTUELL

Thank you  Kai Rübsamen

thank you so much

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Beitragender ,
Aug 08, 2014 Aug 08, 2014

sorry I don't select entire table

John

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines