1
也許一個基本的問題,但我似乎無法在文檔中找到一個參考。使用通過類FileUpload上傳的數據
我有一個電子表格和一個包含FileUpload和Submit部件的UI表單。
function displayFileDialog() {
var fileDialog = UiApp.createApplication()
.setTitle("Select PROJECT XML File")
.setHeight(100)
.setWidth(200);
var form = fileDialog.createFormPanel();
var flow = fileDialog.createFlowPanel();
var file = fileDialog.createFileUpload().setName("fileUL");
var button = fileDialog.createSubmitButton('submit');
var textedit = fileDialog.createTextBox().setName("textBox");
flow.add(file); // add file to flo
flow.add(textedit); // testing textedit
flow.add(button); // add button to flow
form.add(flow); // add flow to form
fileDialog.add(form);// add form to application
SpreadsheetApp.getActiveSpreadsheet().show(fileDialog); // Display dialog in spreadsheet.
}
運行此功能會按預期方式在工作表中顯示UI。
當按下這個doPost
功能運行的提交按鈕:
function doPost(e) {
Logger.log("doPost - fileUL is-" + e.parameter.fileUL + "-");
Logger.log("doPost - textEdit is-" + e.parameter.textBox + "-");
}
現在,如果我打開一個小的XML文件到FileUploader並鍵入測試TESTING
到文本編輯我得到的登錄窗口中輸入以下:
doPost - fileUL is-FileUpload- doPost - textEdit is-TESTING-
不管文件是什麼,它總是說FileUpload
。我猜我缺少一些東西,因爲textEdit的工作原理,但我無法同時調試和上傳,我不知道我在這裏做錯了什麼。和docs似乎沒有任何進一步的信息。
我會做什麼錯?
完美...是的,我知道這是一個BLOB,但我不知道在基類看。謝謝!! – hoss 2013-02-27 21:28:19