0
我需要幫助來弄清楚如何在用於填充Google電子表格的html表單中更新選擇內容之後刷新輸入值。使用google.script.run重置html表單輸入
代碼:
function description(item){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('DATA');
var cell = sheet.getRange('ITEM');
cell.setFormula('=VLOOKUP(' + item + ';ITEMS!$C$2:$AE;29;FALSE)');
return cell.getValue();
}
HTML:
...
<select id="SKU" onchange="update();"><?!= Drop_SKU();?></select>
<input id="description" value="<?!= ss.getRange('ITEM').getDisplayValue();?>">
...
<script>
window.update=function(){
var ss = SpreadsheetApp.getActive();
var parameter = document.getElementById('SKU').value
var newValue = google.script.run.description(parameter);
document.getElementById('description').value = newValue;
}
其結果,描述功能完全運行,但會導致設定不定值的輸入 「原文」。
我錯過了什麼?
我會讚賞你的幫助。先謝謝你。
感謝您的幫助。但是,很抱歉,這段代碼根本沒有提供任何操作。什麼都沒發生。 「描述」都不在服務器端運行。 –
不,我終於成功了!有一些打字錯誤。非常感謝!!! –
對不起。如果可以的話,編輯我的帖子以修復輸入錯誤,以便其他人準確輸入。 –