- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
函数类型–其他函数
函數類型 – 其他函數
FileAppend
FileAppend 傳送特定訊息到已經存在的 ASCII 檔案並將訊息內容增加在檔案
的最後。
格式:FileAppend (“檔案路徑與名稱”, “Text”)
“檔案路徑與名稱”表示要增加 Text 型式文字列的 ASCII 檔案所在的路徑
與檔案名稱,必須以雙引號(“”)包含此檔案路徑與名稱。
“Text”是在要在檔案中追加的特定訊息文字列。
注意:檔案名稱不能使用變數。
若檔案不存在,則會自動產生新檔案。
若要傳送數字到檔案中,先使用 NumToStr 函數來變換成字串。
範例:
If Open High[1] * 1.1 Then
FileAppend( c:\mydata.txt,
This symbol gapped up on + NumToStr(Date, 0) + NewLine )
End if
當開盤價漲至昨日最高價的 1.1 倍時,就將字串“This symbol gapped up
on + 日期”寫入到檔案“c: \mydata.txt”的最後一行。
FileDelete
刪除指定的檔案。
格式:FileDelete(“FileName”)
FileName 必須為有效的路徑與檔案名稱,必須以雙引號(“”)包含。
注意:檔案名稱必須使用文字串,不能使用變數。
範例:
If BarNumber = 1 Then
FileDelete(c:\mydata.txt)
End If
若 BarNumber 的值為 1,則刪除相關檔案c:\mydata.txt。
InStr
回覆 String2 在 String1 中所在的位置。
格式:InStr (String1, String2)
String1 是要被尋找的字串。
String2 是要尋找的字串。
注意:標示 String2 在 String1 中所在位置的方法,是從被尋找字串左邊開始
計算字元的數目,如果 String1 中具有與 String2 相同的字串,就把最
先字元所在位置回覆;如果 String1 中無法找到與 String2 相同的字串,
就回覆0。
範例:
InStr(Net Profit in December, Profit)
因為 Profit 字串的起始為第5個字元 ( Space 算 1 個字元 ),所以就會回
覆 5。
InStr(Net Profit in December, January)
因為在 Net Profit in December中無 January 字串,所以回覆0。
LeftStr
從 Str1 字串中,取得自左邊算起共 sSize 個字元的字串。
格式:LeftStr (Str1, sSize)
Str1 必須包括在雙引號(“”)中。
sSize 表示要取得的字元數。
範例:
LeftStr(Net Profit, 3)
表示從“Net Profit”左邊算起提取3個字元,也即提取“Net”。
LowerStr
將字串中所有的字元轉換成小寫字母的字元。
格式:LowerStr(Str1)
Str1: 表示字串。
範例:
Value1 = LowerStr(My TextString)
將字串轉換成“my textstring”,所以 Value1 = my textstring。
MidStr
從 Str1 字串中,取得自左邊算起第 sPos 個元位起,共 sSize 個字元的字串。
格式:MidStr (Str1, sPos, sSize)
Str1 必須包括在雙引號(“”)中。
文档评论(0)