[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt if else bei NOTHING

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

if else bei NOTHING

photojo
Beiträge gesamt: 38

23. Mai 2021, 08:27
Beitrag # 1 von 5
Bewertung:
(10065 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

mit
Code
var myWrapOffesets = mySel[oneObject].textWrapPreferences.textWrapOffset 

lese ich Abstände eines Rahmens zum umgebenden Text aus

und weise sie einem Textrahmen zu
Code
myFrame.textWrapPreferences.textWrapOffset = myWrapOffesets; 


Klappt wunderbar, nur nicht wenn myWrapOffesets "leer" ist, bzw. ein entsprechenden Kontroll-Alert 'NOTHING' liefert.

Aus anderen Sprachen kenne ich so was in der Art
Code
if(myWrapOffesets != null) 

oder
Code
if(myWrapOffesets  != NOTHING) 


Wie fange ich das ab?

Herzlichen Dank!

Jo
X

if else bei NOTHING

Stibi
Beiträge gesamt: 832

24. Mai 2021, 18:35
Beitrag # 2 von 5
Beitrag ID: #579971
Bewertung:
(9892 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
kann das mal jemand bitte in die InDesign Skriptwerkstatt verschieben?


als Antwort auf: [#579968]

if else bei NOTHING

Martin Fischer
  
Beiträge gesamt: 12783

24. Mai 2021, 20:48
Beitrag # 3 von 5
Beitrag ID: #579974
Bewertung:
(9862 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

geht das?

Code
if(myWrapOffesets != NothingEnum.nothing) 



als Antwort auf: [#579968]

if else bei NOTHING

WernerPerplies
Beiträge gesamt: 2762

25. Mai 2021, 05:59
Beitrag # 4 von 5
Beitrag ID: #579975
Bewertung:
(9784 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin Jo,

Code
if(myWrapOffesets !== NothingEnum.NOTHING) 

oder auch alternativ
Code
if(!(myWrapOffesets === NothingEnum.NOTHING)) 



als Antwort auf: [#579968]

if else bei NOTHING

photojo
Beiträge gesamt: 38

25. Mai 2021, 08:22
Beitrag # 5 von 5
Beitrag ID: #579976
Bewertung:
(9753 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielen Dank! Super!

(Sorry für die späte Rückmeldung)


als Antwort auf: [#579975]
X