Google docs onebox gem requires a "published" document

I don’t think so. I believe only the document owner has the rights to publish that document.

Simply appending /pub at the end of the URL will not allow embedding of that document.