#やりたいこと
<form>タグ内で取得したファイルオブジェクトを<script>タグ内の関数の引数として渡したい 具体的には以下コードにおけるtype="file"として読み込んだ値(ファイルオブジェクト)を readFile(this)の引数として渡したいhtml
1<!DOCTYPE html> 2<html> 3 <head> 4 <base target="_top"> 5 <script> 6 7 window.addEventListener('load', preventFormSubmit); 8 function readFile(formObject) 9 { 10 document.write(formObject) 11 // GASで定義した関数を呼び出す 12 google.script.run.writeSheet(formObject); 13 } 14 15 16 </script> 17 </head> 18 <body> 19 <form id="openForm" onsubmit="readFile(this)" enctype="multipart/form-data"> 20 <input name="openFile" type="file" /><br> 21 <button type = "submit"> 読込 </button> 22 </form> 23 </body> 24</html>
#質問
以下サイト等を参考にしているのですが、うまく渡せていない模様です。
http://googleappsscript.hatenablog.com/entry/2017/08/30/120000
どなたかファイルオブジェクトの渡し方を、ご存知の方がいらっしゃいましたらご教示いただけますでしょうか。よろしくお願いいたします。
#補足
"うまく渡せていない"の詳細ですが
document.write(formObject)
でformObjectを出力してみると
となります
ただの空のオブジェクトが渡されてしまっています
回答1件
あなたの回答
tips
プレビュー