0

GoogleDrive、GoogleDocs、GoogleSheetをAPI経由でPDFジェネレータとして使用し、テンプレートのドキュメントストレージをユーザーのGoogleDriveに保存したテンプレートを使用すると、次のアプローチを実現/実行する方法について質問があります独自のアプリでGoogleDriveはPDF生成のテンプレートエンジンですか?可能?

基本的な手順は、次のようになります。「請求書」などのテンプレートファイルを作成します

  1. は、「テンプレート」、「請求書」という名前のフォルダを作成し、ユーザーが「文字が」

  2. をGoogleドライブと」事前に定義された「マスターテンプレート」(ユーザのロゴや連絡先情報など、実際の内容を後で記入するための複数の{プレースホルダ}を含む)から「テンプレート」フォルダ内の「文字」を削除します。

  3. 手紙をaに書いてPPは、多分、単純な値下げに

  4. アプリは、順番に、ユーザー「テンプレート」フォルダから適切なテンプレートを取り、コンテンツ

  5. でプレースホルダを埋めGoogle AppsのスクリプトにJSON表現でコンテンツを送信します

    新たに作成された文書はPDFとして保存し、「請求書」

潜在的利益というフォルダにユーザーがGoogleドライブに入れます:

  • ユーザーがGoogleドライブで彼自身のテンプレートのレイアウト/書式設定することができ、新しく生成されたファイルは
  • アプリは、PDFジェネレータと文書保管、私が持っている
+1

はい、Google Apps Scriptの目的はGoogle Appsの自動化です。 –

+0

いくつかの差し込み印刷コードの例をここで見てください:http://www.andrewroberts.net/2014/10/google-apps-script-create-pdf/ –

答えて

1

としてGoogleドライブを使用して作成するため、ユーザの修正したテンプレートを使用しますgoogleスクリプトへのAPI呼び出しを成功させることは決してありませんでしたが、できるかのように、hereと読んでください。

あなたの質問の他の部分に答えるにはテンプレートを作成してデータを入力し、PDFとして保存できますか?はい、私は多くのプロジェクトでこれを行っています。あなたが探しているのは、差し込みです。差し込み印刷を作成する方法については、多くのチュートリアルがあります。

のようなものがDocumentAppになります。

var pdf = DriveApp.getFileById(docId).getAs("application/pdf"); 

その後、あなたはどこでもそのファイルを保存したり、送信することができます:PDFにGoogleドキュメントの変換

はあなたが必要とするすべてはこれです、簡単です。

GoogleサービスへのOAuth APIコールを作成する方法がわかっている場合は、それは私にとって最も難しい部分です。他の部分には多くの情報があり、チュートリアルもあります。

関連する問題