2016-04-03 7 views
1

これは簡単だと思いましたが、わかりません。セルに特定の値が含まれているかどうかをメールで送信

誰かがA1に「完了」と入力した場合、特定のメールアドレスにメールを送信します。

最初は「完了」ボタンを設定しましたが、モバイルでは機能しません。だから、誰かが「完了」という言葉を入力すると私に電子メールを送るだけで済むようになりました。

答えて

2

電子メールを送信するためのインストール可能な編集トリガ機能の操作は、this answerに記載されています。興味のあるセルまたは範囲に焦点を当てるためにその機能を微調整するだけで、希望する電子メールを&に送信するだけです。

function installableOnEdit(e) { 
    if (!e) throw new Error("Need event parameter."); // see https://stackoverflow.com/a/16089067 

    var changedCell = e.range; 
    var row = changedCell.getRow(); 
    var col = changedCell.getColumn(); 

    // check if change was in A1 
    if (row===1 && col===1 
     && e.value.toString().match(/completed/i)) // case-insensitive check 

    var recipient = Session.getActiveUser().getEmail(); // send to owner 
    MailApp.sendEmail(recipient, "Task Completed", "Cell A1 says: "+e.value); 

    } 
} 
関連する問題