こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Google Apps Scriptで自動印刷

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化されて少々鬱陶しい。)

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

投稿日時 - 2013-06-24 21:25:45

QNo.8148293

困ってます

質問者が選んだベストアンサー

わかる部分だけ。

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

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

投稿日時 - 2013-06-24 22:32:48

お礼

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

投稿日時 - 2013-06-30 22:54:09

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-