I was a temp in high school and college,, so I worked in dozens (hundreds?) of offices over the year. There were weird moments at the occasional job but when I was in high school, I had one boss that went way over the line... I just pretended nothing had happened, and so did she.
In retrospect, I wish I would have said something to my contact at the temp office. I'm sure that she was doing it to lots of other temps, and it may have even been while she was hiring temps on a regular basis. None of that occurred to me when I was in high school. Plus I wanted to maintain a good relationship with my contact at the temp office, because I was totally dependent on them for gigs.
Oh and also, my experience was that temp work in an office tended to be heavily skewed towards women temps... most guys I knew were assigned to light industrial or construction work (which pays the same or less, but is more dangerous and difficult). So I was fearful that if I said anything, I'd be given nothing but construction gigs in the future! (Or worse yet, no gigs at all.) I had heard of that happening to other male temps who complained (about other things).
Ugh I'm so glad I'm not a temp any more! You are in a really vulnerable position, so people constantly abuse and degrade you with impunity.
Have you ever been sexually harassed at work?