2017-05-26 9 views
0

私が作成したGoogleシートで、私は電子メールアドレスに置くことができる場所を持っています(実際にはI6のシートにあります。この電子メールアドレスをI6から取り出してその電子メールに電子メールで送信するスクリプトを作成するだけです。作成したボタンを持つページだけをすべて電子メールで送信したくありません。Googleシートを電子メールで送信するボタンを作成する

私がこれまで持っている主なスクリプトは次のとおりです。それは、「メールアドレス」と言う

function sendemail() { 
    MailApp.sendEmail("email address", "subject", "body"); 
} 

、私はそれは、セルI6の内容を引くしたいこれを行うための符号化である何

。?

何か助けていただければ幸いです。 UI Serviceが廃止されましたので

おかげで、 クリフ

+0

あなたはどのコードを試しましたか?あなたはマニュアルをチェックしましたか? https://developers.google.com/apps-script/reference/spreadsheet/ – miturbe

答えて

1

は、唯一のオプションは、画像や図面にスクリプトを割り当てることです。私はこれが起こるのだろう画像をクリックすると

function highFive(){ 
    Browser.msgBox("High Five!"); 
} 

enter image description here

: -

私はこのチュートリアル続いてきました。ここGoogle Spreadsheet Button to Run Scripts

は、コードスニペットでenter image description here

もでチュートリアルでは、ボタンを使ってメールを送信することに関するスニペットがあります:

function email(){ 
    var rng = SpreadsheetApp.getActiveSheet().getActiveRange() 
    var email = rng.getValues()[0]; 
    GmailApp.sendEmail(email[0], email[1], email[2]); 
} 

enter image description here

この情報がお役に立てば幸いです。

+0

本当にあまり役に立たなかった。それは私に最初の列から引き出す方法を示しているだけです。私が使用している電子メールアドレスは実際にはセル "i6"にあります....私は電子メールと呼ばれる変数を作成する必要があることを理解していますが、特定のセルの内容と同じにする必要があります...セル "i6"正確である。インターネットを見ていると、議論をより複雑で無関係なものに変えたい人もいるので、私は完全に混乱しています。ご協力いただきありがとうございます... – Cliff

関連する問題