Gmail の添付ファイルを Googleドライブに保存すると共に自動的に印刷する。(GAS を利用する場合)

Gmail を一定時間おきにチェックし添付ファイルを Googleドライブに保存すると共に自動的に印刷します。ファイルの保存と印刷をすべて自動でおこないます。

この例で使用するツールは 「GAS(Google Apps Script)」 と 「Googleドライブ」 と 「クラウド対応自動印刷」です。


次の 3 ステップでGmail の添付ファイルを Googleドライブに保存し自動的に印刷します。
(あらかじめ Google アカウントにはログインをしておきます。 また各ステップごとに動作を確認しながら進めるのが早道です。)

FOLDER_ID 件名の "注文書" を変更して利用してください。
いち度保存したメールは”既読”に設定し何度も印刷されないようにします。

const FOLDER_ID = 'xxxxxxxxxxxxxxxxxxxxxx'; 

function fetchFile(){

  const folder = DriveApp.getFolderById(FOLDER_ID);
  const threads = GmailApp.search('is:unread subject:"注文書"');
  const messages = GmailApp.getMessagesForThreads(threads);

  for(const thread of messages){
    for(const message of thread){
      message.markRead();
      const attachments = message.getAttachments();
      for(const attachment of attachments){
        folder.createFile(attachment);
      }
    }
  }
}
  1. 時間主導型
  2. 分ベースのタイマー
  3. 15分おき

    を選択します。
クラウド対応自動印刷の設定

以上で Gmail に送られてきた 件名が ”注文書" の メールを"15分"おきにチェックし"添付ファイル"を指定のプリンターに自動的に印刷します。

参考サイト:
Google Apps ScriptでGmailの添付ファイルをGoogleドライブに保存する
https://tonari-it.com/gas-google-drive-app/

【未経験でも出来る!】GoogleAppsScript(GAS)|メールの添付ファイルをGoogleドライブに保存する方法
https://note.com/taraco123/n/nb999278ede35

FAX業務自動化
「eFAXの無人印刷」https://www.youtube.com/watch?v=GOTd2FHzxjA

メールの添付ファイルを無人で自動的に印刷する方法について教えてください。
https://caprint.bear.co.jp/mail-file-print/