2016-09-11 11 views
0

ファイルではなくGmailAppmy_custom_js.htmlファイルで参照できますか?Code.gs以外のjsファイルでGmailAppを参照するにはどうすればよいですか?

次作品Code.gsで使用:

// BEGIN email 
// define email recipients 
var email_recipient = uploader_email; 
// Email subject 
var subject = "Form submitted" 
// Email body 
var body = my_html; 
Logger.log(email_recipient);  
// Send email 
GmailApp.sendEmail(email_recipient, subject, body); 
// END email 

しかしmy_custom_js.htmlに関数で使用する場合、それは動作しません。 >Console

Developer Toolsエラーを示しています。私は正しくそのコードを理解していれば、

// BEGIN handle form submit 
function handleFormSubmit(formObject) { 
google.script.run.withSuccessHandler(updateUrl).processForm(formObject); 
} 
// END handle form submit 

そして:私はそれがカスタムスクリプトで実行したい理由は、それが利用していることである

Uncaught ReferenceError: Logger is not defined 
Uncaught ReferenceError: GmailApp is not defined 

updateUrlは正常に動作した後にのみ実行されるため、updateUrl()の機能(つまり、正常に動作した後)から電子メールを送信したいと考えています。

おそらく、私はscriptletのようなものを使用する必要がありますが、jsファイルで使用するには?

編集

私はに探しています:

https://developers.google.com/apps-script/guides/html/reference/run

そして、私はmy_custom_js.htmlに次のように使用してCode.gsで定義された関数に値を通過することができるかどうかを確認します。

google.script.run.sendNotificationEmail(arg1,arg2); 

E dit

最後のアイデアはうまくいきましたが、オリジナルの質問に対する感謝の意を表します。

+0

HTMLの '

関連する問題