The Origin Forum
File Exchange
Try Origin for Free
The Origin Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ | Send File to Tech support
 All Forums
 Origin Forum for Programming
 LabTalk Forum
 Origin does not execute my script

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Screensize:
UserName:
Password:
Anti-Spam Code:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkUpload FileInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
judywatts Posted - 10/31/2024 : 01:36:51 AM
Hello,

I'm trying to execute the following LabTalk script in Origin:

for(ii=1; ii<=4; ii++)
{ 
string iiString$ = $(ii)    
newbook name:="iiString" sheet:=1 option:=lsname
}

I just paste it into Script Window and hit "enter" on my keyboard and nothing happens. I tried also putting a semicolon after:

first row; all text rows; rows in the loop; any of rows.

I also tried version with intended rows that are inside the loop. What may be the problem?
4   L A T E S T    R E P L I E S    (Newest First)
aplotnikov Posted - 03/13/2025 : 07:05:42 AM
quote:
Originally posted by owards

The problem likely comes from how you're using iiString$ inside newbook.

The problem is in the ignoring of the requirement to separate operators by a semicolon.
owards Posted - 03/13/2025 : 05:32:18 AM
Let me know if you need further clarification.
owards Posted - 03/13/2025 : 05:23:55 AM
The problem likely comes from how you're using iiString$ inside newbook. The variable iiString$ is a string, but inside newbook, you are using it as a literal text instead of substituting its value.
aplotnikov Posted - 10/31/2024 : 8:30:25 PM
for(ii=1; ii<=4; ii++)
{ 
string iiString$ = $(ii);
newbook name:="B%(iiString$)" sheet:=1 option:=lsname;
}

The Origin Forum © 2020 Originlab Corporation Go To Top Of Page
Snitz Forums 2000