2016-05-10 8 views
1

英語の間違いは申し訳ありませんが、私は英語ではありません。Button onclick、JS funtionを実行してからGSコード

<input type="button" value="Submit" 
     onclick="google.script.run 
      .withSuccessHandler(updateUrl) 
      .withFailureHandler(onFailure) 
      .uploadFiles(this.parentNode)" /> 

:この例から始めForm to upload files with sending email address長い時間前に私はからボタンのコードを変更した

<input type="button" value="Submit" 
     onclick="test()" /> 

完全なHTMLページは:

<form id="myForm"> 
    <input type="text" name="myName" placeholder="Your full name..."/> 
    <input name="myFile" type="file" /> 
    <input type="button" value="Submit" 
     onclick="test()" /> 
</form> 

<div id="output"></div> 

<script> 
    function test(){ 
    console.log ("I'm running"); 

    google.script.run 
      .withSuccessHandler(updateUrl) 
      .withFailureHandler(onFailure) 
      .uploadFiles(this.parentNode) 

    } 

    function updateUrl(url) { 
     var div = document.getElementById('output'); 
     div.innerHTML = '<a href="' + url + '">Got it!</a>'; 
    } 
    function onFailure(error) { 
     alert(error.message); 
    } 
</script> 

<style> 
    input { display:block; margin: 20px; } 
</style> 

それは1年間働いた、数日前にそれは停止した。 コンソールを開くと、「私はメッセージを実行しています」が正しく表示されますが、スプレッドシートまたはフォルダに何も表示されません。

誰かが私にその理由を教えてもらえますか? 私はGSコードを実行する前にいくつかのJSコードを実行したいと思っていましたが、今は動作しませんでした。

ありがとうございました。

+0

あなたが ''

関連する問題