That doesn't seem to work, because the boolean function doesn't like the "line."
I really wish there was a way to do it... because it's very tedious and time-consuming to select the lower vertex of the vertical line and manually drag it to where it appears to be sitting "on" the mesh.