Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    107

    Invio mail da spreadsheet google

    Ciao a tutti mi sto cimentando nei google script senza avere molte competenze.
    Nonostante tutto direi che qualcosa funziona nella versione alpha, ora vorrei passare alla fase beta con il vostro aiuto, se possibile.

    Il foglio di lavoro dovrebbe inviare una mail di questo tipo:

    Da: Nome
    a %C2%

    Ciao %nome%
    Queste sono le tabelle che ti interessano:
    %intervallo tabelle F1:P15%
    Questo è il link che riassume tutto:
    %D2%

    una volta mandata la mail con gmail, visto che credo di aver capito che non è possibile trovarla nella mail inviata, sarebbe bello che lo script scriva nella colonna E il log dell'invio con data



    Ecco per ora il codice alpha che per ora invia la mail ma senza l'intervallo delle tabelle nel corpo della mail e senza scrivere il log

    function onOpen() {
    var ss = SpreadsheetApp.getActiveSpreadsheet();

    var menu = [{
    name: "Send Email",
    functionName: "uiSendEmail"
    },{
    name: "Send Another Email",
    functionName: "uiSendAnotherEmail"
    }];

    ss.addMenu("Invio", menu);
    }


    function uiSendEmail() {
    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var sheet = ss.getActiveSheet();
    var range = sheet.getDataRange();
    range = range.offset(1, 0, range.getNumRows()-1);

    range.getValues().forEach( function( recipient, index, data ){
    var body = "Ciao " + recipient[0] + ",\n\nDi seguito il link dove trovare il resoconto\n\nZenart" + "\n\n"+ recipient[3] ;
    GmailApp.sendEmail(recipient[0] + " " + recipient[1] + "<" + recipient[2] + ">", "Invio resoconto", body);
    });
    }


    Ecco lo spreedsheet in visualizzazione
    https://docs.google.com/spreadsheet/...UE&usp=sharing



    Ecco alcune risorse che possono esservi utili:
    http://www.cloudtouch.co.uk/2012/02/...ets-and-gmail/
    https://developers.google.com/apps-s...mails#section1

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    107
    Scusate non ricevendo alcuna risposta mi è venuto il dubbio di aver sbagliato la sezione di post, mi confermate per favore?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.