2016-11-22 21 views
0

textarea要素の値を変更しようとすると、次の基本的なコードがあります。標準HTMLを使用するとうまく動作します。ただし、Google Apps Scriptを使用すると機能しません。プログラムには\ nを介して追加の行が追加されますので、標準入力タグは使用できません。これは、要素内にテキストを挿入する必要がある基本的な部分です。これがGASで可能かどうか誰にも分かりますか?純粋なGAS JavaScriptではなく、HTMLファイルを使いたいだけです。Google Apps Script Textarea

<!DOCTYPE html> 
<base target="_top"> 
<button id=calc>test</button> 
<textarea id=t></textarea> 
<script> 
document.getElementById("calc").onclick=function(){ 
document.getElementById("t").value="test"; 
} 
</script> 
+0

'console.log(document.getElementById(" calc "))'を呼び出すと、関数が実行されたときに存在するかどうかを確認してください。 – Wazzaps

答えて

1

あなたは、このようなquatationマークの内側に「CALC」と「t」を置くことを忘れてしまったように見える - 「id_of_an_element」

を、私はそれはそれはそれを修正し、純粋なHTMLで動作するかどうかを確認するには、Visualコードを使用すると、が、Google Appsスクリプトで、それは私がGoogle Apps Scriptで以下のコードをテストした

なかった、それは私はそれが

<!DOCTYPE html> 
 
<html lang="en"> 
 
<body> 
 
<base target="_top"> 
 
<button id="calc">test</button> 
 
<textarea id="t">my text area inital value</textarea> 
 

 
<script> 
 
    document.getElementById("calc").onclick=function(){ 
 
    document.getElementById("t").value="test"; 
 
    } 
 
</script> 
 

 
</body> 
 
</html>
を役に立てば幸い、作品

+0

ありがとうMeir - 私はちょうどそれとGASが設計されている方法でいくつかのより多くのテストをしましたが、textarea idだけ引用する必要があります。また、 "select"要素idを引用する必要があります。基本的には標準入力を除くすべて。私はそれが正しい方法であることを知っています。私はできる限りすべてのバイトを保存しようとしています(Googleのような無料の時でも)、私はレッスンを習っています。 Googleはそれを強制しているので、制限のために正しくコーディングを開始する必要があります。再度、感謝します! –

関連する問題