アプリ版:「スタンプのみでお礼する」機能のリリースについて

GASでDocumentファイルをPDFに変換保存し(ここまではスクリプトを組み、問題なく動作している)、最後に同PDFを印刷するコードを組もうと色々試したのですが、どうも印刷メソッドが見当たりません。
コンテンツアシストからそれっぽいものを片っ端から探し、書籍「Google Apps Script クイックリファレンス」の関係なさそうなとこまで探し、JavaScriptのprint()を試し、もちろんWebで検索をかけ、英文のサイトも探し、結局辿り着いたのは「印刷メソッドはない」という情報でした(英文フォーラム投稿)。
不存在の確証というのは得づらく、Googleがアップデートしてメソッドを追加してやしないか、そもそもあの情報を書いた人が知らなかっただけではないか、と諦め切れません。

また、もし印刷のGAS内での処理が無理ならばそこだけ外部アプリケーションに頼ることもやぶさかではないので(ただし、スクリプト組みはGAS内に留めたい)、とりあえずデスクトップへのダウンロードまでスクリプトで組もうとしたところ、downloadAsFile()というメソッドがTextファイルでしか働かず(TextOutput.downloadAsFileでしか呼び出せない)、元々のDocumentが書式設定されたもののためにPDFどころか元のDocumentのダウンロードにすら使えない状態です。

そこで、以下をご存知でしたら教えて頂きたい。

・Google Drive上のPDFまたはDocumentをWebブラウザ上から直接印刷するためのGASのコード
・.txt形式以外でファイルをダウンロードするコード
・その他、生成したファイルを一括して印刷またはダウンロードするのに便利な方法
(Driveのリストからチェックを複数入れてプレビュー→印刷は一つしか印刷対象にならずダメ。チェックからダウンロードはZip化されて少々鬱陶しい。)

以上よろしくお願いします。

A 回答 (1件)

わかる部分だけ。



>・Google Drive上のPDFまたはDocumentをWebブラウザ上から直接印刷するためのGASのコード

ウェブの仕組みとして、原理的に無理です。
サーバー上のプログラムからブラウザを通してクライアントPCのブラウザの外に何かさせるのは無理。
プラグインなどをブラウザにインストールすれば可能ですので、Googleからそういうプラグインかアドオンが出れば可能。
    • good
    • 0
この回答へのお礼

有難うございます。印刷は諦めました。

お礼日時:2013/06/30 22:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています