29 בינו׳ 2023, 17:31

@מתנסה-php-api
זה אמור לעבוד בערך ככה אבל אתה תצטרך עזרה מהמבינים

function checkAndUploadMp3() {
  // לקבל את כל הדואר הנכנס לתיבת הדואר הנכנס
  var threads = GmailApp.search("filename:mp3");

  // לעבור על כל הדואר הנכנס ולבדוק אם יש קובץ mp3
  for (var i = 0; i < threads.length; i++) {
    var messages = threads[i].getMessages();
    for (var j = 0; j < messages.length; j++) {
      var message = messages[j];
      var attachments = message.getAttachments();
      for (var k = 0; k < attachments.length; k++) {
        var attachment = attachments[k];
        if (attachment.getName().endsWith(".mp3")) {
          var blob = attachment.getAs(MimeType.MP3);
          var folder = https://www.call2all.co.il/yemot-admin-g1 וכו';
          folder.createFile(blob).setName(attachment.getName());
        }
      }
    }
  }
}

זה לא כולל החלק שיבדוק מה יהיה המספר קובץ

וחוץ מזה תצטרך להגדיר טריגר בקוד
ככה

function createTrigger() {
  ScriptApp.newTrigger("checkAndUploadMp3")
    .timeBased()
    .everyMinutes(5)
    .create();
}

זה טריגר של פעם בחמש דקות