UE4 Is it possible to make Flipbook material function only do once just by using material editor?

I was trying to use “If” node to make it not loop-able, but it doesn’t seems to work well, since the time keep on updating. Are there any other solutions to make the flipbook function not repeatable by only editing the material editor?

Nope, you can’t make it with material editor only. Your solution would be to supply animation phase from blueprint, instead of relying on time node.