5

解決しようとしている興味深いかなり単純な問題がありますが、これを正しく機能させるための適切なコードがわかりません。

基本的に、トランザクションの領収書を印刷できる非常に古いローカル アプリケーションを実行しています。この領収書を自分のコンピューターの特定のディレクトリ内の特定のファイルに印刷できるようにしたり、コンピューターのプリンターに自動的に印刷するように設定したりできます。現在、データをファイルに出力し、そのファイルの内容をコピーしてWord文書テンプレートに貼り付け、手動でデータをフォーマットしてきれいに見えるようにします(データは固定フィールドに出力されることに注意してください特定のフォントとサイズを必要とする形式なので、過去が正しく表示されます. これがすべて完了したら、WordまたはPDFドキュメントをメールで送信します.

基本的にここでやろうとしていることは、この方法を自動化することであり、これは Google Apps Script を使用して可能になるはずだと考えました。

ここでの私の考えは、次のことが可能であるべきだということでした:

  1. アプリケーションのすべての元のファイルをコンピュータの特定のディレクトリに保存する
  2. そのフォルダをGoogleドライブと同期します
  3. アップロード時に Google Apps スクリプトを自動的に実行する
  4. ヘッダー/フッターで作成した特定のドキュメント テンプレートを Google Apps スクリプトに自動的に使用させ、アップロードした新しいファイルのすべてのコンテンツを貼り付けます
  5. Google Apps スクリプト パターンをドキュメントのコンテンツ内の特定の要素と一致させ、適切にフォーマットします。
  6. 特定のファイル命名規則で特定の場所にドキュメントを保存する
  7. ソース文書内の特定の正規表現一致フィールドに基づいて、文書を doc または pdf として自動的に電子メールで送信します。

Google アプリ スクリプトを使用して特定の Google ドライブ フォルダの内容を監視し、新しいファイルがアップロードされた直後にイベントをトリガーする方法を示す特定のコード例を誰か提供できますか?

前もって感謝します!

4

0 に答える 0