回复:如何使用 JSL 以這種文本方式將每次下載的結果保存在不同的變量中? 你好!我沒有服務器來測試它,但這樣的東西能用嗎?
/*JMP STATISTICAL DISCOVERY LLC (“JMP”) PERMITS THE USE OF THIS COMPUTER SOFTWARE CODE (“CODE”) ON AN AS-IS BASIS AND AUTHORIZES YOU TO USE THE CODE SUBJECT TO THE TERMS LISTED HEREIN. BY USING THE CODE, YOU AGREE TO THESE TERMS. YOUR USE OF THE CODE IS AT YOUR OWN RISK. JMP MAKES NO REPRESENTATION OR WARRANTY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRIGEMENT, AND TITLE, WITH RESPECT TO THE CODE.
You may use the Code solely as part of a software product you currently have licensed from JMP, JMP’s parent company SAS Institute Inc. (“SAS”), or one of JMP’s or SAS’s subsidiaries or authorized agents (the “Software”), and not for any other purpose. The Code is designed to add functionality to the Software but has not necessarily been tested. Accordingly, JMP makes no representation or warranty that the Code will operate error-free. JMP is under no obligation to maintain, support, or continue to distribute the Code.
Neither JMP nor its licensors shall be liable to you or any third-party for any general, special, direct, indirect, consequential, incidental, or other damages whatsoever arising out of or related to your use or inability to use the Code, even if JMP has been advised of the possibility of such damages. Except as otherwise provided above, the Code is governed by the same agreement that governs the Software. If you do not have an existing agreement with JMP or SAS governing the Software, you may not use the Code.
JMP and all other JMP Statistical Discovery LLC product or service names are registered trademarks or trademarks of JMP Statistical Discovery LLC in the USA and other countries. ® indicates USA registration. Other brand and product names are registered trademarks or trademarks of their respective companies.
*/
lstResults = {};
for each ({i}, 1::60,
u = ""||char(i); //add number to end of URL
rs = New HTTP Request (URL(u), Method("GET")) << send; //store results in rs
insert into (lstResults, Parse JSON(rs)) //add parsed rs to main list
);回复:如何使用 JSL 以這種文本方式將每次下載的結果保存在不同的變量中? 你好!我想將此方法用於 JMP 17 的並發下載。如何修改 JSL.謝謝!
For( i = 1, i <= 60, i++,
u = {};
For( j = 1, j <= N Row( d9 ), j++,
gm = d9[j, "code"];
Insert Into( u, "http://xxx……code=" || gm );
);
rqs = New Multi HTTP Request();
For( i = 1, i <= N Items( u ), i++,
rq = New HTTP Request( Method( "GET" ), URL( u[i] ) );
Eval( Parse( "txt" || Char( i ) || "=" || rs << Send ) );//??
//rqs << Add( rq );
);
hh = rqs << Get Requests();
da = rqs << Download( "show progress", "detailed" );
……
);回复:如何使用 JSL 以這種文本方式將每次下載的結果保存在不同的變量中? 你好!帖子不能編輯?
那個代碼是錯誤的
應該
u = {};
For( j = 1, j <= N Row( d9 ), j++,
gm = d9[j, "code"];
Insert Into( u, "http://xxx……code=" || gm );
);
rqs = New Multi HTTP Request();
For( i = 1, i <= N Items( u ), i++,
rq = New HTTP Request( Method( "GET" ), URL( u[i] ) );
Eval( Parse( "txt" || Char( i ) || "=" || rs << Send ) );//??
//rqs << Add( rq );
);
hh = rqs << Get Requests();
da = rqs << Download( "show progress", "detailed" );</CODE></PRE></LINGO-BODY><LINGO-SUB id="lingo-sub-633131" slang="en-US" mode="NONE">回复:如何使用 JSL 以這種文本方式將每次下載的結果保存在不同的變量中? 你好!</LINGO-SUB><LINGO-BODY id="lingo-body-633131" slang="en-US" mode="NONE"><P>你好<A href="https://community.jmp.com/t5/user/viewprofilepage/user-id/17251" target="_blank">@拉拉</A>,</P>
<P> </P>
<P>您可以通過單擊標題左側的三角形來編輯原始主題。</P>
<P> </P>
<P>您可以通過單擊日期右側的三角形來編輯回复。</P>
<P> </P>
<P>希望有所幫助。</P>
<P> </P>
<P>賴安</P></LINGO-BODY><LINGO-SUB id="lingo-sub-633630" slang="en-US" mode="NONE">回复:如何使用 JSL 以這種文本方式將每次下載的結果保存在不同的變量中? 你好!</LINGO-SUB><LINGO-BODY id="lingo-body-633630" slang="en-US" mode="NONE"><P class=""> </P><P class=""><SPAN class="">謝謝!</SPAN></P><P class=""> </P></LINGO-BODY><LINGO-SUB id="lingo-sub-632720" slang="en-US" mode="NONE">如何使用 JSL 以這種文本方式將每次下載的結果保存在不同的變量中? 你好!</LINGO-SUB><LINGO-BODY id="lingo-body-632720" slang="en-US" mode="NONE"><P>你好!<BR />設置這個URL可以循環增加序號的方式可以下載不同的數據,如何實現自動生成不同的變量來保存每次不同的下載結果呢?<BR />謝謝!</P><PRE><CODE class=" language-jsl">For( i = 1, i <= 60, i++,
u = "" || Char( i );
rs = New HTTP Request( Url( u ), Method( "GET" ) );
Eval( Parse( "txt" || Char( i ) || "=" || rs << Send ) );//??
Show( txt1 );
//txt1 = rs << Send;
);
分享和交流結果視窗