你好,
我想請問一下,我想把寫好的指標匯出給同事用,
但不想讓他看到原始碼,且想限制只能用一個月,
請問有什麼相關的涵數嗎?
variable : id(""),enddate(0);
id=text("UserID");
enddate=DateAdd(20210414,"M", 1);
if currentdate < enddate and UserID=id then
begin
plot1(XXXX,"指標名稱");
plot2(YYYY,"指標名稱");
end;
非常感謝,我會試試
很感謝您的熱心分享,是否可以再請問一下,如果想要做成多個user ID,
id=text("UsirID");
這一句是否有辦法可以修改成多個id呢?或是僅用逗號隔開即可呢?感謝
Hello 無情卻慈悲,
最簡單的作法就是直接寫在策略上。
if currentdate < 20210514 and (使用者A_ID = UserID or 使用者B_ID = UserID or ......) then begin //20210514以後則無法使用
......原腳本內容.......
end;
如果想要讓腳本容易閱讀些的話,您也可以考慮先用 Array 存取後跑迴圈確認
array: all_id[使用者人數]("");
all_id[1] = 使用者A_ID;
all_id[2] = 使用者B_ID;
all_id[3] = 使用者C_ID;
all_id[4] = 使用者D_ID;
.
.
.
value2 = 0;
for value1 = 1 to 使用者人數 begin
if UserID = all_id[value1] then value2 = 1;
end;
if currentdate < 20210514 and value2 = 1 then begin
......原腳本內容.......
end;
非常感謝小幫手,我先來試試。
也謝謝GammaCEO的熱情回覆
請問可以只限制日期不限制使用者嗎~ID那欄不要添加就可以嗎
例如if currentdate < 20210514 = 1 then begin.....
Hello 黑牛,
是的,不加ID就是只限制日期。
不過您後面也不需要 = 1。
舉例來說:
if currentdate < 20220601 then begin...end;
就會是在2022/06/01前都會執行begin...end 裡面的腳本。
8 評論