問題タブ [document-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
246 参照

google-apps-script - PDF生成用のテンプレートエンジンとしてのGoogleDrive? 可能?

次のアプローチを実装する方法について質問があります/ APIを介してGoogleDrive、GoogleDocs、GoogleSheetsをPDFジェネレーターとして使用し、テンプレート自体がユーザーのGoogleDriveに保存されているテンプレートからのドキュメントストレージを独自のアプリで使用することが可能です.

基本的な手順は次のようになります。

  1. ユーザーの GoogleDrive に「templates」、「invoices」、「letters」という名前のフォルダを作成します

  2. 定義済みの「マスター テンプレート」から「テンプレート」フォルダーに「請求書」や「レター」などのテンプレート ファイルを作成します (ユーザーのロゴ、連絡先情報などを含み、実際のコンテンツを入力するための複数の {placeholders} を含む)。後で

  3. ユーザーはアプリで手紙を書きます。おそらく単純なマークダウンで

  4. アプリは、JSON 表現のコンテンツを Google Apps Script に送信します。Google Apps Script は、ユーザーの「テンプレート」フォルダから適切なテンプレートを取得し、プレースホルダーにコンテンツを入力します。

  5. 新しく作成されたドキュメントは PDF として保存され、ユーザーの Google ドライブの「invoices」というフォルダに配置されます。

潜在的な利点:

  • ユーザーは GoogleDrive で独自のテンプレートをレイアウト/フォーマットできます。新しく生成されたファイルは、ユーザーが変更したテンプレートを使用して作成されます。
  • アプリは GoogleDrive を PDF ジェネレーターおよびドキュメント ストレージとして使用します