問題タブ [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.
google-apps-script - PDF生成用のテンプレートエンジンとしてのGoogleDrive? 可能?
次のアプローチを実装する方法について質問があります/ APIを介してGoogleDrive、GoogleDocs、GoogleSheetsをPDFジェネレーターとして使用し、テンプレート自体がユーザーのGoogleDriveに保存されているテンプレートからのドキュメントストレージを独自のアプリで使用することが可能です.
基本的な手順は次のようになります。
ユーザーの GoogleDrive に「templates」、「invoices」、「letters」という名前のフォルダを作成します
定義済みの「マスター テンプレート」から「テンプレート」フォルダーに「請求書」や「レター」などのテンプレート ファイルを作成します (ユーザーのロゴ、連絡先情報などを含み、実際のコンテンツを入力するための複数の {placeholders} を含む)。後で
ユーザーはアプリで手紙を書きます。おそらく単純なマークダウンで
アプリは、JSON 表現のコンテンツを Google Apps Script に送信します。Google Apps Script は、ユーザーの「テンプレート」フォルダから適切なテンプレートを取得し、プレースホルダーにコンテンツを入力します。
新しく作成されたドキュメントは PDF として保存され、ユーザーの Google ドライブの「invoices」というフォルダに配置されます。
潜在的な利点:
- ユーザーは GoogleDrive で独自のテンプレートをレイアウト/フォーマットできます。新しく生成されたファイルは、ユーザーが変更したテンプレートを使用して作成されます。
- アプリは GoogleDrive を PDF ジェネレーターおよびドキュメント ストレージとして使用します