ID非公開さん
2022/7/5 3:01
1回答
GoogleAppsScriptでアップロードしたファイルの型を調べるも全てundefined https://tonari-it.com/gas-dialog-file-blob/
GoogleAppsScriptでアップロードしたファイルの型を調べるも全てundefined https://tonari-it.com/gas-dialog-file-blob/ こちらのサイトを参考にGASでダイアログを呼び出し,ローカルファイルを指定しアップロードしたいのですが,アップロードした際にそのファイルの型をログに表示する関数を作成して確認したのですがどのファイルを送っても全てundefinedで返されてしまいます.サイトによるとcsvファイルをアップロードすればobjectで返されるはずなのですが,どうしてでしょうか?一応下にコードを貼っておきます. index.html <!DOCTYPE html> <html> <head> <base target="_top"> </head> <body> <form id="myForm" method="post" enctype="multipart/form-data"> <input name="myFile" type="file"> <button onclick="google.script.run.logTest(this.parentNode);">アップロード</button> </form> </body> </html> コード.gs function showDialog(){ var html = HtmlService.createHtmlOutputFromFile('index'); SpreadsheetApp.getUi().showModalDialog(html, "CSVアップロード"); } function logTest(form){ console.log(typeof form.myFile) }
JavaScript | プログラミング・49閲覧・25
ベストアンサー
いまだに GASの V8のバグが解消されてないってことじゃないですかね? エディタの左側の歯車ボタンから V8オフでお試しを。 https://auto-worker.com/blog/?p=865
質問者からのお礼コメント
こちらが原因でした!ありがとうございます ♂️
お礼日時:7/5 20:54