删除交叉线 - 但在第二天
Remove crossed line - but on the next day
我的脚本删除了交叉线 - 不幸的是,当它们被交叉时。
有没有办法在新的一天开始时为剩余的 day/remove 保留这条线?
...
bool lineCrossed = high >= lineLevel and low <= lineLevel
if lineCrossed
line.delete(array.get(_line,i))
...
将逻辑包装到下面就可以了。
isToday = false
if year(timenow) == year(time) and month(timenow) == month(time) and dayofmonth(timenow) == dayofmonth(time)
isToday := true
这允许做这样的事情
bool lineCrossed = high >= lineLevel and low <= lineLevel
if lineCrossed
if isToday
doThis
else
line.delete(array.get(_line,i))
('isToday' 由@Pugazh 提供,作为他提出的先前问题的解决方案)
我的脚本删除了交叉线 - 不幸的是,当它们被交叉时。 有没有办法在新的一天开始时为剩余的 day/remove 保留这条线?
...
bool lineCrossed = high >= lineLevel and low <= lineLevel
if lineCrossed
line.delete(array.get(_line,i))
...
将逻辑包装到下面就可以了。
isToday = false
if year(timenow) == year(time) and month(timenow) == month(time) and dayofmonth(timenow) == dayofmonth(time)
isToday := true
这允许做这样的事情
bool lineCrossed = high >= lineLevel and low <= lineLevel
if lineCrossed
if isToday
doThis
else
line.delete(array.get(_line,i))
('isToday' 由@Pugazh 提供,作为他提出的先前问题的解决方案)